Linux就该这么学——新手必须掌握的命令之系统状态检测命令组

ifconfig命令

用途 : 获取网卡配置与网络状态等信息

格式 : ifconfig[网络设备][参数]

其实主要查看的就是网卡名称,inet参数后面的IP地址,ether参数后面的网卡物理地址(又称MAC地址),以及RX,TX的接受数据包与发送数据包的个数及累计流量即如下图所示

示例:

 

uname命令

用途 : 用于查看系统内核与系统版本等信息, 格式为”uname[-a]”

示例 :

 

注:

在使用uname命令时,一般会固定搭配上-a参数来完整地查看当前系统的内核名称,主机名,内核发行版本,节点名,系统时间,硬件名称,硬件平台,处理器类型以及操作系统名称等信息.

uptime命令

用途 : 用于查看系统的负载信息,它可以显示[当前系统时间/系统已运行时间/启动终端数量以及平均负载信息];平均负载 : 指的是系统在[1分钟/5分钟/15分钟]内的压力情况,负载值越低越好,尽量不要长期超过1,在生产环境中不要超过5.

格式 : uptime

示例:

 

free命令

用途 : free用于显示当前系统中内存的使用量信息,为了保证Linux系统不因资源耗尽而突然宕机,运维人员需要时刻关注内存的使用量.在使用free命令时,可以结合使用-h参数以更人性化的方式输出当前内存的实时使用量信息,如下图所示.

格式 : free [-h]

 

who命令

用途 : 主要用于查看当前登入主机的用户终端信息,如下表所示

格式 : who[参数]

执行who命令的结果

登录用户名

终端设备

登录到系统的时间

root

:0

2017-08-24 17:52(:0)

root

pts/0

2017-08-24 17:52(:0)

 

示例 :

 

last命令

用途 : 用于查看所有系统的登录记录,如下图所示

格式 : last[参数]

注:

使用last命令可以看出本机所有的登录记录.但是,由于这些记录都是以日志文件形式保存到系统中,因此黑客可以很容易的对内容进行篡改.千万不要单纯以改命令的输出信息而判断系统有无被恶意侵入.

history命令

用途 :

1. 用于显示历史执行过的命令,执行history命令能显示出当前用户在本地计算机中执行过的最近1000条命令记录.如下图 history命运运行结果

2. 如果觉得不够用1000不够用,还可以自定义/etc/profile文件中的HISTSIZE变量值. 如下图cat /etc/profile运行结果

3. 在使用history命令时,如果使用-c参数则会清空所有的命令历史记录.如图history –c执行命令结果

4. 还可以使用”!编码数字”的方式重复执行某一次的命令.如图执行[!编码数字]命令运行结果

总之,history命令有很多有趣的玩法等待你的开发.

格式 : history[-c]

 

 

 

 

 

 

 

 

 

 

                               图 history命运运行结果

 

 

 

 

 

 

 

 

 

 

                              图cat /etc/profile运行结果

 

 

 

 

 

                            图执行[!编码数字]命令运行结果

 

                             图history –c执行命令结果

sosreport命令

用途 : 用于收集系统配置及架构信息并输出诊断文档,如下图sosreport命令运行结果

格式 : sosreport

 

 

 

                                       图sosreport命令运行结果

posted @ 2019-12-14 23:24  努力跟上大神的脚步  阅读(166)  评论(0编辑  收藏  举报