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