从零开始学Linux之新手必须掌握的命令02——系统状态检测命令

前言
在进行操作的时间,我使用的Linux发行版是CentOS 7,如果系统不同的话,有些命令可能存在差异。

1、ifconfig命令

ifconfig命令用于获取网卡的配置和网络状态等信息,需要特别关注的是红框里面的信息,他们分别是ip地址、子网掩码、子网、接收和发送的数据包
在这里插入图片描述

2、uname命令

试着直接输入uname,发现显示的是当前使用的内核的名称。
在这里插入图片描述
为了得到更详细的信息,一般搭配 -a参数
SMP Tue

3、uptime命令

uptime命令用于查询系统的负载信息,可以发现,这其实就是top命令第一行的信息
在这里插入图片描述
在这里插入图片描述

4、free命令

free命令用于查询内存的使用情况,然而这些显示的数值是没有单位的,其实free默认的单位是k。
在这里插入图片描述
我们通过free --help 命令来查看帮助,发现free有些参数对应着显示的单位。其中有一个-h参数,通过其介绍show human-readble output,可以 知道,这是一个人性人的输出选项
在这里插入图片描述
试着输入它,然后发现,这个命令会显式的显示单位,并且根据数据量的大小合理的选择不同的单位来显示,这非常符合我们人的感觉。因此,一般查看内存使用量,都使用free -h
在这里插入图片描述

5、who命令

who命令用于查看当前登录系统的用户和其登录系统的时间
在这里插入图片描述

6、last命令

last命令用于查询所有用户登录系统的记录,并且是按时间正序显示的,其内容存在/var/log/wtmp中
在这里插入图片描述

7、history命令

history命令用于查询最近使用的命令,默认最多是最近1000条命令,这里使用管道命令与history命令相结合,只查询出最近的20条命令。一个有趣的事情是history命令查询的结果是包括本次执行的history命令的。
在这里插入图片描述
查询出来之后可以使用!编号很方便的重复执行命令,比如
在这里插入图片描述
执行的结果是不包含164的哦。
如果不想要这些历史命令信息了,可以使用history -c命令来清除历史记录。

8、sosreport命令

sosreport命令用于收集系统配置及架构信息并输出诊断文档,root用户才能执行该命令。
因为要收集系统信息,执行该命令会有点卡,期间会提示是否继续,回车即可。然后会要求输入主机编号,不输入则系统会产生一个默认的
在这里插入图片描述
在这里插入图片描述

关于系统状态检测的相关命令就学习到这里。明天将开始新的学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值