MobaXterm的主机状态监控是怎么实现的?
MobaXterm连接到主机后,在窗口底部会看到主机状态信息统计,包括:CPU、内存、网络、磁盘等,下图所示。
那么这是如何实现的呢?
登录到主机ps命令可以看到这样一个进程:
命令比较长,显示不全,使用以下命令输出完整命令内容:
- snippet.bash
ps -aux > 1.txt
可以查看1.txt文件找到完整命令内容:
- snippet.bash
bash -c while true; do sleep 1;head -v -n 8 /proc/meminfo; head -v -n 2 /proc/stat /proc/version /proc/uptime /proc/loadavg /proc/sys/fs/file-nr /proc/sys/kernel/hostname; tail -v -n 32 /proc/net/dev;echo '==> /proc/df <==';df -l;echo '==> /proc/who <==';who;echo '==> /proc/end <==';echo '##Moba##'; done
格式化一下,内容如下:
- snippet.bash
bash -c while true; do sleep 1; head -v -n 8 /proc/meminfo; head -v -n 2 /proc/stat /proc/version /proc/uptime /proc/loadavg /proc/sys/fs/file-nr /proc/sys/kernel/hostname; tail -v -n 32 /proc/net/dev;echo '==> /proc/df <=='; df -l; echo '==> /proc/who <=='; who; echo '==> /proc/end <=='; echo '##Moba##'; done
以上命令是个无限循环,没隔1秒循环执行一次,周期采集相关信息。MobaXterm将命令输出图形化显示。
可以复制上述命令内容,粘贴到终端直接执行观察执行结果:
打赏作者以资鼓励:
![]() | ![]() |




