Linux 查看系统信息 常用命令集合

1、dmesg 查看开机信息,可以将开机信息发送到邮箱,命令如下:

  1.1、dmesg > linux.messages

  1.2、mail -s "linux info" QQ邮箱地址 > linux.messages

2、dmesg | tail 查看尾部信息

3、free 查看系统内存:


total 总用量 used 使用量 free 空闲内存 buff/cache 缓冲/缓存

4、vmstat 系统资源查看,CPU使用率,内存使用,虚拟内存交换情况,IO读写情况:

r 表示运行队列(就是说多少个进程真的分配到CPU)。这个也和top的负载有关系,一般负载超过了3就比较高,超过了5就高,超过了10就不正常了,服务器的状态很危险。top的负载类似每秒的运行队列。如果运行队列过大,表示你的CPU很繁忙,一般会造成CPU使用率很高。

b 表示阻塞的进程,这个不多说,进程阻塞,大家懂的。

swpd 虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了,如果不是程序内存泄露的原因,那么你该升级内存了或者把耗内存的任务迁移到其他机器。

free   空闲的物理内存的大小,我的机器内存总共8G,剩余3415M。

buff   Linux/Unix系统是用来存储,目录里面有什么内容,权限等的缓存。

cache cache直接用来记忆我们打开的文件,给文件做缓冲 (把空闲的物理内存的一部分拿来做文件和目录的缓存,是为了提高 程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。)

si  每秒从磁盘读入虚拟内存的大小,如果这个值大于0,表示物理内存不够用或者内存泄露了,要查找耗内存进程解决掉。

so  每秒虚拟内存写入磁盘的大小。

bi  块设备每秒接收的块数量,这里的块设备是指系统上所有的磁盘和其他块设备,默认块大小是1024byte。

bo 块设备每秒发送的块数量,例如我们读取文件,bo就要大于0。bi和bo一般都要接近0,不然就是IO过于频繁,需要调整。

in 每秒CPU的中断次数,包括时间中断。

cs 每秒上下文切换次数。

us 用户CPU时间。

sy 系统CPU时间,如果太高,表示系统调用时间长,例如是IO操作频繁。

id  空闲 CPU时间,一般来说,id + us + sy = 100,一般我认为id是空闲CPU使用率,us是用户CPU使用率,sy是系统CPU使用率。

wa 等待IO CPU时间。

5、cat /proc/cpuinfo 查看CPU信息:


几个重要的指标: processor     逻辑处理器的id。

processor     逻辑处理器的id(0说明只有一个物理处理器)。
physical id    物理封装的处理器的id。
core id           每个核心的id。
cpu cores     位于相同物理封装的处理器中的内核数量(1表示CPU为1核)。
siblings         位于相同物理封装的处理器中的逻辑处理器的数量。

6、uptime 显示系统启动时间和平均负载:


第一个表示系统时间,第二个表示系统启动时长,当前系统三个登陆用户 ,最后一个表示平均负载数;

7、uname 用来获取电脑和操作系统的相关信息:

-m或–machine   显示主机的硬件(CPU)名

-n或-nodename 显示主机在网络节点上的名称或主机名称

-r或–release       显示linux操作系统内核版本号

-s或–sysname    显示linux内核名称

-v                      显示显示操作系统是第几个 version 版本

-p                      显示处理器类型或unknown

-i                       显示硬件平台类型或unknown

-o                      显示操作系统名

–help               获得帮助信息

–version        显示uname版本信息


总结:还有非常常用的 top ps 命令。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值