2.4 系统状态检测命令

(1)ifconfig 命令

用于获取网卡配置和网络状态等信息

# ifconfig

(2)uname 命令

用于查看系统内核和系统版本等信息

# uname -a

查看当前系统版本信息

# cat /etc/redhat-release 
Red Hat Enterprise Linux release 8.6 (Ootpa)bash

(3)uptime 命令

用于查看系统的负载信息

# uptime

w 命令

更强大的显示系统的负载信息

# w
circle-info

单核

Load<1:没有等待

Load==1:系统已无额外的资源跑更多的进程了

Load>1:进程都堵着等待资源

如果CPU是8核,load<8是不会有问题的

既是 load的平均值<核心总数,就是可以放心使用的

查看处理器核心数信息

只统计核心数

(4)free 命令

用于显示当前系统中内存的使用量信息

通常结合-h以更人性化的方式输出

(5)who 命令

用于查看当前登录主机的用户终端信息

users 命令

只显示当然正在登录的用户名

(6)last 命令

用于查看所有系统的登录记录

lastb命令

用于查看登录失败的用户记录

(7)ping 命令

用于测试主机之间的网络连通性

(8)tracepath 命令

用于显示数据包达到目的主机时途经的所有路由信息

(9)ss 命令

用于显示网络连接相关的信息

netstat 被ss替代

例子:显示所有TCP和UDP连接

(9)history 命令

用于显示历史执行过的命令

默认显示最近执行过的1000条历史命令,可以自定义修改/etc/profile中的HISTSIZE=1000的变量值

-c参数会清空所有历史命令记录,“!编码数字”重复执行某一次的命令

命令默认被保存在用户家目录的.bash_history文件中

(10)sos report 命令

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

最后更新于