#!/bin/bash
#author:lidao996
#desc:系统巡检脚本
#1.系统基本信息
echo “======= 系统基本信息 =======”
echo “主机名 : $(hostname)”
echo “操作系统 : $(grep PRETTY_NAME /etc/os-release 2>/dev/null | cut -d= -f2 | tr -d ‘”‘ || uname -s)”
echo “内核版本 : $(uname -r)”
echo “系统架构 : $(uname -m)”
echo “CPU信息 : $(grep “model name” /proc/cpuinfo | head -1 | cut -d: -f2 | xargs)”
echo “CPU核心数 : $(grep -c “^processor” /proc/cpuinfo)”
echo “内存总量 : $(free -h | grep Mem | awk ‘{print $2}’)”
echo “内存可用 : $(free -h | grep Mem | awk ‘{print $7}’)”
echo “磁盘使用 : $(df -h / | tail -1 | awk ‘{print $5}’) 已用”
echo “IP地址 : $(hostname -I 2>/dev/null | awk ‘{print $1}’ || ip addr show 2>/dev/null | grep “inet ” | grep -v 127.0.0.1 | head -1 | awk ‘{print $2}’ | cut -d/ -f1)”
echo “运行时间 : $(uptime -p)”
echo “系统负载 : $(uptime | awk -F’load average:’ ‘{print $2}’)”
#author:lidao996
#desc:系统巡检脚本
#1.系统基本信息
echo “======= 系统基本信息 =======”
echo “主机名 : $(hostname)”
echo “操作系统 : $(grep PRETTY_NAME /etc/os-release 2>/dev/null | cut -d= -f2 | tr -d ‘”‘ || uname -s)”
echo “内核版本 : $(uname -r)”
echo “系统架构 : $(uname -m)”
echo “CPU信息 : $(grep “model name” /proc/cpuinfo | head -1 | cut -d: -f2 | xargs)”
echo “CPU核心数 : $(grep -c “^processor” /proc/cpuinfo)”
echo “内存总量 : $(free -h | grep Mem | awk ‘{print $2}’)”
echo “内存可用 : $(free -h | grep Mem | awk ‘{print $7}’)”
echo “磁盘使用 : $(df -h / | tail -1 | awk ‘{print $5}’) 已用”
echo “IP地址 : $(hostname -I 2>/dev/null | awk ‘{print $1}’ || ip addr show 2>/dev/null | grep “inet ” | grep -v 127.0.0.1 | head -1 | awk ‘{print $2}’ | cut -d/ -f1)”
echo “运行时间 : $(uptime -p)”
echo “系统负载 : $(uptime | awk -F’load average:’ ‘{print $2}’)”
