0%

linux常用运维工具

查看CPU

# 最常使用命令
top

# vmstat 命令报告关于线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息
vmstat
# 2秒一次刷新5次
vmstat 2 5 -w

查看磁盘

# 安装
yum install sysstat
# r/s 和 w/s 分别是每秒的读操作和写操作,而rKB/s 和wKB/s 列以每秒千字节为单位显示了读和写的数据量
iostat -dx
yum -y install iotop 
# 查看每个进程使用的磁盘IO
iotop
# 可以看出磁盘空间使用情况
yum -y install agedu
# 扫描全盘
agedu -s /
# 生成一个网页可以访问查看,有访问权限要求
[root@node1 ~]# agedu -w --address 192.168.41.128:8071
Using Linux /proc/net magic authentication
URL: http://192.168.41.128:8071/ 
# 可以直接访问
agedu -w --address 192.168.41.128:8072 --auth none
URL: http://192.168.41.128:8072/

查看网络

# 安装
yum -y install epel-release
yum -y install nload
# 查看,命令后面加网卡
nload ens33
# iftop命令
yum install iftop

iftop
iftop -i eth1
# 可以查看每个进程使用的网络带宽
yum install nethogs

nethogs
nethogs ens33
# 安装
yum install -y nmap

# 扫描所有开放的端口
nmap 192.168.41.1
# -p 端口范围 主机IP
nmap -p0-1000 192.168.41.1
# -vv参数设置对结果的详细输出
nmap -p902 -vv 192.168.41.1