w 查看当前系统的负载
主要关注点 load average : 1分钟有多少进程在使用cpu(平均值) 5分钟 15分钟
uptime 输出内容和w第一行是一样的
cat /proc/cpuinfo 查看cpu信息
top 动态显示进程所占的系统资源,按数字1 可以列出所有核cpu的使用率
top -bn1 静态显示所有进程所占的系统资源
vmstat 1 10
r 有多少进程run的状态
b 有多少进程block状态(阻塞)
buffer 缓冲
cache 缓存
iotop 监视磁盘IO使用状态
sar
安装命令 yum install -y sysstat
安装完成后无法使用sar命令提示没有提示的目录
解决办法一:等待10分钟,系统自动生成
解决办法二:sar -o 文件名
sar -n DEV 1 10 查看网卡流量
receive 接收
transmit 发送
sar -q 查看当天历史的系统负载 每10分钟记录一次
sar -q -f /var/log/sa/* 查看历史的系统负载
sar -b 1 10 查看磁盘io
free 查看内存
-m 以MB为单位
-g 以GB为单位
-h 显示单位默认G
ps 查看进程
pstree 以树形结构把进程列出来
ps aux 把所有进程全部列出来
ps aux |grep -c 进程名
netstat 查看网络状况
-lnp 查看监听了哪些端口
-an 通信的状态
dig(域信息搜索器)命令是个用于询问 DNS 域名服务器的灵活的工具。
dig @localhost www.baidu.com
dig @8.8.8.8 www.baidu.com