系统状态检测命令

1、ifconfig——用于获取网卡配置于网络状态等信息 。主要是用来查看网卡名称、IP地址、MAC地址以及RX、TX的接收数据包与发送数据包的个数和累计流量。

因本机未配置IP,所以不能显示IP地址

2、uname——用于查看系统内核版本与系统版本信息

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

如果要查看系统版本的详细信息,则需要查看redhat-release文件

 3、uptime——查看系统的负载信息(相当于top命令)

显示当前系统时间,系统已运行时间,启用终端数量以及平均负载等信息。平均负载值指的是系统在最近1分钟、5分钟、15分钟内的压力情况(负载值越低越好,尽量长期不要超过1,在生产环境中不要超过5)

所以按照时间顺序,负载量是越来越小了;

终端数不是用户数而是窗口,桌面等。

 4、free——用于显示当前系统中内存的使用量信息(为了保证Linux系统不会因资源耗尽而忽然宕机,运维人员需要时刻关注内存的使用量)

在使用free命令时,结合-h参数使用可以以更加人性化的方式输出内存的实时使用量

total:内存总量 

used:已用量

free:可用量

share:进程共享的内存量

buffers:磁盘缓存的内存量

cached:缓存的内存量

 5、who——用于查看当前登入主机的用户终端信息

:0 图形界面(桌面)

pts/0 文字界面

6、last——查看所有系统的登录记录

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

7、history——用于显示历史执行过的命令

使用history命令可以显示当前用户在本地计算机中执行过的最近1000条命令记录。如果觉得1000条不够用,还可以自定义 /etc/profile 文件中的HISTISIZE变量值

在使用history命令时,-c参数则会清空所有的命令历史记录;还可以使用“!编码数字”的方式来重复执行某一次的命令

历史命令会被保存在用户家目录中的.bash_history文件中,操作系统以.开头的文件均代表隐藏文件,且大多数为系统服务文件,是可以用cat命令查看内容的

8、sosreport——用于收集系统配置及架构信息并输出诊断文档

当Linux系统出现故障时需要联系技术支持人员,大多数这个时候都要先使用这个命令来简单收集系统的运行状态和服务配置信息,以便让技术人员能够远程解决一些小问题,亦或让他们能提前了解某些复杂问题

第一个回车:确认收集信息

第二个回车:确认主机编号

第三个回车:确认主机编号

 最后将收集好的资料压缩文件以及验证码发送给技术支持人员

原文地址:https://www.cnblogs.com/xiaoqing-ing/p/14328709.html