1.vmstat命令监控系统资源
vmstat [刷新延时 刷新次数]
例如:vmstat 1 3 //表示查看系统资源3次,每次间隔一秒钟
2.dmesg开机时内核检测信息
dmesg | grep CPU
3.free命令查看内存使用状态
free [-b|-k|-m|-g]
选项:
-b 以字节为单位显示
-k 以KB为单位显示
-m 以MB为单位显示
-g 以GB为单位显示
缓存和缓冲的区别
简单来说缓冲是用来加速数据从硬盘中“读取”的,而缓冲(buffer)是用来加速数据“写入”硬盘的
4.查看CUP信息
cat /proc/cpuinfo
5.uptime命令
显示系统启动时间和平均负载,也就是top命令的第一行,w命令也可以看到这个数据
6.查看系统与内核相关信息
uname [选项]
-a 查看系统所有相关信息
-r 查看内核版本
-s 查看内核名称
7.判断当前系统的位数
file /bin/ls
8.列出进程打开或使用的文件信息
lsof [选项]
选项:
-c 字符串: 只列出字符串开头的进程打开的文件
-u 用户名: 只列出某个用户的进程打开的文件
-p pid: 列出某个PID进程打开的文件