获取虚拟机被自动分配的IP地址

问题背景

使用virt-install方式安装并管理虚拟机是一种很方便的手段。省去了我们许多对于网络的配置工作,唯一的缺点就是无法直接获取虚拟机的IP地址。很多时候需要手动进入虚拟机后查看或更改,略显得麻烦。而网络上能找到的诸多方法都需要比较麻烦的配置(个人感受)。直到找到这篇博客,才感觉找到了我想要的方法。
但是这篇博客有一点不完整。就是对于一个新建的虚拟机,还没有使用网络登录上去时,是无法通过arp获取MAC与IP地址直接映射关系的。
最终通过使用virsh+kvm+vnc+arp的组合方法,实现了完全校本化的获取虚拟机被自动分配的IP地址的方法。

Read More

linux命令学习(八):top,pidof, wall

top命令

top命令用于显示当前系统中所有的任务,结合pidof能够满足比较常用的需求。
网上有说法top就是读取/proc/stat /proc/$PID/stat相关的信息,基本认同吧。
画不多说,直接在应用场景中介绍参数
//利用pidof得到进程名的进程号,-p参数可以指定top只显示该进程号的信息

#top -p `pidof process-name`                      //process-name对应一个进程号
#top -p `pidof process-name |sed 's/ /,/g'`      //对应多个进程号,将空格换成','
//对于多线程程序,可使用-H参数查看每个线程的情况,可以知道有多少个线程被创建
#top -H -p `pidof process-name`

Read More