6. dstat

dstat 是一个可以非常灵活使用和进行组合使用的工具,它可用于监控内存、进行、网络及磁盘性能,可用于替代  ifstat、iostat、dmstat等工具。使用之前需先执行如下命令进行安装:

apt-get install dstat

9e993a457d19f3c0e9d992ba16cebbb1.png

执行如下命令可以看到所有监控数据:

dstat

6102b76311e17f98646d4729b8bca600.png

其可选参数非常多,常用的有:

dstat -c : 监控CPU

dstat -cdl -D sda1 :监控CPU详细信息

dstat -d :监控磁盘

7. saidar

saidar 是另一个 CLI 系统数据监控和统计工具,可提供有关磁盘、网络、存储和 SWAP 的监控信息。使用之前需先使用如下命令进行安装:

1.sudo apt-get install saidar

安装完成后可直接执行 saidar 进行输出,但我们通常使用带参数的命令生成带颜色输出:

1.saidar -c

10大好用的Linux实用工具推荐

8. ss

ss 全称 socket statistics,是一个可以替代 netstat 的网络连接查看工具。

直接执行 ss 即可进行查看:

657e23d016365c562dd2b5e5e977cf05.png

常用参数有:

ss -A tcp :指定查看协议

ss -ltp :显示进程名称和 PID

9. ccze

ccze 非常有用,它可以用不同颜色高亮日志,协助管理员进行区分和查看分析。使用之前需先使用如下命令进行安装:

apt-get install ccze

637b3c8484483f2db92059eec58365f4.png

我们可以使用类似如下方式进行使用:

tailf /var/log/syslog | ccze

1b40fc3c0b1df95fef6d724ea62e7367.png

而使用 ccze -l 参数可以查看其支持的日志类型。

1b400345e32f900b9b1a6a905d43d4a8.png

10. ranwhen.py

我们最后介绍的 ranwhen.py 是一个 python 工具,它可以以图形方式显示系统活动。

要使用该工具需要先安装 python 语言支持:

sudo apt-add-repository ppa:fkrull/deadsnakes

51ad5641432ff95a274b3266aa04f4c8.png

sudo apt-get update

08e852b45f192465ee4f741b729d04e2.png

sudo apt-get install python3.2

717cc59a00c9117e10dce55dbcbc5a8e.png

然后下载ranwhen.py

wget https://github.com/p-e-w/ranwhen/archive/master.zip

e3f8dba99d379eab607bca302c04f366.png

unzip master.zip && cd ranwhen-master

59cfc5ed6622901752755fb07acc86c5.png

使用如下命令即可执行ranwhen.py

python3.2 ranwhen.py

1b7c1a75681060e5e5a9299a801e2d25.png

小结

本文介绍的 10 大好用 Linux 实用工具都还比较有意思,希望大家能喜欢。

0b1331709591d260c1c78e86d0c51c18.png

Logo

更多推荐