Linux | 系统状态检测

Posted Frost Boy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux | 系统状态检测相关的知识,希望对你有一定的参考价值。

ifconfig

ifconfig 命令用于获取网卡配置与网络状态等信息,格式 ifconfig[网络设备][参数]
使用 ifconfig 命令来查看本机当前的网卡配置与网络状态等信息时,其实主要查看的就是网卡名称inet参数据后面的IP地址ether参数据后面的网卡物理地址(MAC地址)、以及RXTX接收数据包发送数据包的个数及累计流量。

    # 查看网卡配置
    ifconfig

uname

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

    # 查看系统信息
    uname
    # 输出:Linux VM-0-17-centos 3.10.0-1160.11.1.el7.x86_64 #1 SMP Fri Dec 18 16:34:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
    # 查看系统版本的详细信息
    cat /etc/redhat-relwase
    # 输出:CentOS Linux release 7.9.2009 (Core)

uptime

uptime 用于查看系统的负截信息,格式 uptime
uptime 命今可以显示当前系统时间系统已运行时间启用终端数量以及平均负截值等信息平均负截值指的是系统最近1分钟5分钟15分钟内的压力情况(负截越低越好

    # 查看当前系统的负截信息
    uptime
    # 输出:09:43:46 up 9 days, 16:07,  1 user,  load average: 0.00, 0.01, 0.05

free

free 用于显示系统中内存的使用量信息,格式 free[-h]
为了保证 Linux系统不会因为资源耗尽而空然宕机,运维人员需要时刻关注内存的使用量。

    # 查看系统内存的使用情况
    free -h

内存总量 已用量 可用量 进程共享的内存量 太强盘缓存的内存量 缓存的内存量
Mem 7.6G 812M 2.8G 588K 4.0G 6.5G

who

who 命令用于查看当前登入主机的用户终端信息,格式 who[参数]

    # 查看当前登入主机的用户终端信息
    who

登录的用户名 终端设备 登录到系统的时间
root pts/0 2021-05-31 09:17 (222.64.90.15)

last

last 命令用于查看所有系统的登录记录,格式 last[参数]
使用 last 命令可以查看本机的登录记录,由于这些信息是由日志的形式存在系统中,所以这些信息有时候也不能全信。

    # 查看登录本机的记录
    last

history

向上键:按时间顺序向前查找用过的命令,每按一次就前进一个命令。
向下键:按时间顺序向后查找用过的命令,每按一次就前进一个命令。
Ctrl + r : 用于查找使用过的命令。

当输入一字母时,就会自动匹配刚刚输入过的命令。

history 历史,历史记录的意思,用这个命令可以查找到之前使用过的所有命令, 因为使用 history 命令之后,会显示出所有的使用过的命令,并且带有编号,这时可以使用 !编号 来重新执行刚刚输入过的命令。



细节决定成败!
个人愚见,如有不对,恳请扶正!

以上是关于Linux | 系统状态检测的主要内容,如果未能解决你的问题,请参考以下文章

Linux | 系统状态检测

Linux中系统状态检测命令

阿里云开发者体验平台 - Linux命令 - 系统状态检测

阿里云开发者体验平台 - Linux命令 - 系统状态检测

Linux系统状态检测

0x01-2 RHEL linux 常用系统状态检测命令