给我一段centos8的资源巡检脚本
时间: 2023-10-09 18:04:13 浏览: 141
服务器巡检脚本
以下是一段CentOS 8的资源巡检脚本示例:
```bash
#!/bin/bash
# 获取系统的CPU信息
cpu_info=$(cat /proc/cpuinfo | grep 'model name' | uniq)
echo "CPU: $cpu_info"
# 获取系统的内存信息
mem_info=$(free -m | grep Mem | awk '{print $2 " MB"}')
echo "Memory: $mem_info"
# 获取系统的磁盘空间信息
disk_info=$(df -h | awk '$NF=="/"{printf "Disk: %d/%dGB (%s)\n", $3,$2,$5}')
echo $disk_info
# 检查系统的网络连接情况
ping_result=$(ping -c 4 www.google.com | grep 'packet loss' | awk '{print $6}')
echo "Network: $ping_result packet loss"
# 检查系统的防火墙状态
firewall_status=$(systemctl status firewalld | grep Active | awk '{print $2}')
echo "Firewall: $firewall_status"
# 检查系统的SELinux状态
selinux_status=$(getenforce)
echo "SELinux: $selinux_status"
```
该脚本会输出CPU信息、内存信息、磁盘空间信息、网络连接情况、防火墙状态以及SELinux状态。可以按照实际需要进行修改和扩展。
阅读全文