一、vmstat [刷新延时 刷新次数]
例:vmstat 1 3
#监听我的系统资源3次,每次间隔1秒
注:memory cpu 两个资源信息比较资源free 内存空闲,id空闲百分比
二、dmesg 开机时检测内核信息,判断硬件信息(面试)
例:dmesg | grep eth0
查看网卡基本信息
三、free 命令查看内存使用状态
free [-b|-k|-m|-g]
注:
-b 以字节为单位显示
-k 以kb为单位显示,默认
-m 以Mb为单位显示
-g 以Gb为单位显示
四、缓存和缓冲的区别
1、缓存:cache是用来加速数据从硬盘中读取的
2、缓冲:buffer是用来加速数据写入硬盘的
五、查看cpu信息
cat/proc/cpuinfo 每次开机时写入的新检测信息
有cache size 二级缓存(越大越好)
六、uptime 看系统运行时间
七、查看系统与内核相关信息
uname [选项]
选项:
-a 查看系统所有相关信息
-r 查看内容版本
-s 查看内核名称
八、判断当前系统的位数
file/bin/ls
九、当前linux系统的发现版本
lsb_release -a
十、列出进程打开或使用文件信息
lsof [选项] 字符串|用户名|PID
选项:
-c 字符串 只列出从字符串开头的进程打开的文件
-u 用户名 只列出某个用户的进程打开的文件
-p PID 列出某个PID进程打开的文件