Linux命令之4系统状态检测命令

说在开头:文章是我通过查询资料后按照自己的理解总结出来的,所以如果有说法不对的地方,欢迎大佬指正~


1.ifconfig命令

ifconfig命令是用于获取网卡配置和网络状态等信息,格式为:

ifconfig

2.uname命令

uname命令用于查看系统内核与系统版本等信息,格式为:

uname -a

查看的信息依次为当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称:
在这里插入图片描述
顺带一提,如果要查看当前系统版本的详细信息,则需要查看redhat-release文件:
在这里插入图片描述

3.uptime命令

uptime命令用于查看系统的负载信息,格式为:

uptime

它显示的是当前系统时间、系统已运行时间、启用终端数、以及平均负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低,尽量不要长期超过1,生产环境中不要超过5)。
在这里插入图片描述

  • uptime命令的结果,在我看来,就和top命令结果的第一行一样
4.free命令

free命令用于显示当前系统中内存的使用量信息,格式为:

free -h

为了保证Linux系统不会因为资源耗尽而突然宕机,运维人员需要时刻关注内存的使用量。
下图中分别显示了total内存总量、used已用量、free可用量、shared进程共享的内存量、buffers磁盘缓存的内存量、cached缓存的内存量:
在这里插入图片描述

5.who命令

who命令用于查看当前登入主机的用户终端信息,格式为:

who

在这里插入图片描述

6.last命令

last命令用于查看所有系统的登录记录,格式为:

last

在这里插入图片描述

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

history命令用于显示历史执行的命令,格式为:

history //显示最近执行的命令
history -c //清空当前用户在本机上执行命令的历史记录

1.history命令能显示出当前用户在本地计算机中执行过的最近的1000条命令。
如果觉得1000条命令不够用,还可以自定义/etc/profile文件中的HISTORY变量值。
在这里插入图片描述
2.历史命令会被保存在用户家目录中的.bash_history文件中。
Linux系统中以点(.)开头的文件均代表隐藏文件,这些文件大多数为系统服务文件。
可以用cat命令进行查看:
在这里插入图片描述

8.sosreport命令

sosreport命令用于收集系统配置及架构信息 并输出诊断文档,格式为:

sosreport

当Linux系统出现故障需要联系技术支持人员时,大多数时候都要先使用这个命令来简单收集系统的运行状态和服务配置信息,以便让技术支持人员能够远程解决一些小问题,亦或让他们能提前了解某些复杂问题。在下面的输出信息中,加粗的部分是收集好的资料压缩文件以及校验码,将其发送给技术支持人员即可:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值