linux关于系统状态的命令,Linux中系统状态检测命令(示例代码)

1.ifconfig用于获取网卡配置与网络状态等信息,格式为:ifconfig [网络设备] [参数]

c8a59b639b394651a2bf5ec5a53e803e.jpg

2.uname命令用于查看系统内核版本等信息,格式为:uname [-a]

查看系统的内核名称、内核发行版、内核版本、节点名、硬件名称、硬件平台、处理器类型、操作系统等信息:

db2b25bbcf234ee8a9558007d00ad5e7.jpg

3.如果您想查看系统详细版本信息就看redhat-release

命令:cat /etc/redhat-release

f4007df467e6468f86dae721aa5eb362.jpg

4.uptime命令用于查看系统的负载情况,格式为:uptime

也可使用 watch -n 1 uptime 命令来每秒刷新一次获得当前的系统负载情况,输出内容为:系统当前时间、系统已运行时间、当前在线用户以及平均负载值。

平均负载值分为最近1分钟、5分钟、15分钟的系统负载情况,负载值越低越好(小于1是正常)

2deef35a2d83485ea286cec505a48d94.jpg

5.free命令用于显示当前系统中内容的使用量情况,格式为:free 【-m/-g】

-b  以Byte为单位显示内存使用情况。-k  以KB为单位显示内存使用情况。-m  以MB为单位显示内存使用情况。-g 以GB为单位显示内存使用情况。-o  不显示缓冲区调节列。-s持续观察内存使用状况。-t  显示内存总和列。-V  显示版本信息。

cee882285fd24e768d0248c9c2407cd2.jpg

total:总计物理内存的大小。

used:已使用多大。

free:可用有多少。

Shared:多个进程共享的内存总额。

Buffers/cached:磁盘缓存的大小。

第三行(-/+ buffers/cached):

used:已使用多大。

free:可用有多少。

第四行是交换分区SWAP的,也就是我们通常所说的虚拟内存。

6.who 命令用于查看当前登入主机的用户情况,格式为:who 【参数】

4188fc24a0434a63bc9744965adee8fb.jpg

7.last命令用于查看所有系统的登入记录,格式为:last 【参数】

cb99904b90e54ae4ba7bd91ab57eeb7c.jpg

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

参数:

-N: 显示历史记录中最近的N个记录;(此处直接使用数字,例如:history 5)-c:清空当前历史命令;-a:将历史命令缓冲区中命令写入历史命令文件中;-r:将历史命令文件中的命令读入当前历史命令缓冲区;-w:将当前历史命令缓冲区命令写入历史命令文件中;-d:删除历史记录中第offset个命令-n:读取指定文件

283f018ce58e460aaed931d8b18bd95a.jpg

历史命令会被保存到用户家目录中的“.bash_history”文件中。Linux系统中以点(.)开头的文件均代表隐藏文件,一般会是系统文件。

cat ~/.bash_history

history 默认会保存1000条执行过的命令,若要修改可直接编辑/etc/profile文件的HISTSIZE值。

!+历史命令编号,可直接再次执行该命令,例如

6963c40689e347fd8ccd49674d6a12ad.jpg

9. sosreport命令用于收集系统配置并诊断信息后输出结论文档,格式为:sosreport

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值