系统资源查看
一、监控系统资源vmstat 命令
语法:vmstat 【刷新延迟 刷新次数】
二、开机时内核检测信息 dmesg 命令
语法:dmesg显示硬件信息等
二、查看内存使用状态 free 命令
语法:free 【选项】
-b:以字节为 单位显示
-k:以KB为单位显示,默认就是以KB为单位
-m:以MB为单位显示
-g:以GB为单位显示
内存的读取速度比硬盘的读取数据快的多。内存的缓冲和缓存只能被linux内核直接使用。
缓冲和缓存的区别:
(1)缓存:用来加速数据从硬盘中‘读取’的速度:
(2)缓冲:用来加速数据‘写入’硬盘:
四、查看CPU信息
语法:cat /proc/cpuinfo
五、显示系统的启动时间和平均负载uptime命令
语法:uptime
作用:显示系统的启动时间和平均负载,也就是top命令的第一行。w命令也可以看到这个数据
六、查看系统和内核相关信息
语法:uname 【选项】
作用:查看内核信息
选项:
-a:查看系统相关信息
-r:查看内核版本
-s:查看内核名称
语法:file /bin/ls
作用:判断当前系统位数
语法:lsb_release -a
作用:查看当前linux系统的发行版本
七、列出进程打开或使用的文件信息lsof
语法:lsof 【选项】
作用:列出进程打开或使用的文件信息
选项:
-c 字符串:只列出以字符串开头的进程打开的文件
-u 用户名:只列出某个用户的进程打开的文件
-p pid:列出某个PID进程打开的文件