在CentOS镜像中,有多种方法可以用来监控系统状态。以下是一些常用的命令和工具:
以下是一个简单的Shell脚本示例,用于监控系统状态:
#!/bin/bash # 获取 CPU 使用率 cpu=$(top -bn1 | grep "Cpu(s)" | awk '{ print $2 + $4 }') # 获取内存使用率 mem=$(free -m | awk 'NR==2{ printf "%.2f%%", $3*100/$2 }') # 获取磁盘使用率 disk=$(df -h | awk 'NF==1{ printf "%s", $5 }') # 获取网络流量(RX/TX) rx=$(ifconfig enp0s3 | grep "RX bytes" | awk '{ print $4 }') tx=$(ifconfig enp0s3 | grep "TX bytes" | awk '{ print $7 }') # 输出结果 echo "CPU使用率: $cpu" echo "内存使用率: $mem" echo "磁盘使用率: $disk" echo "网络流量(RX/TX): $rx / $tx" 通过上述命令和工具,您可以有效地监控CentOS服务器的状态,确保系统的稳定运行。