#!/bin/bash
# 功能:输出当前节点的基础健康报告
# 适用:Ubuntu 20.04+/Debian 11+
# 用法:./health-check.sh > health-$(date +%F).log
# 作者:你的名字
set -euo pipefail
echo "[*] 基础信息"
hostnamectl | sed 's/^/ /'
echo "\n[*] 磁盘使用情况"
df -h | sed 's/^/ /'
echo "\n[*] 内存与负载"
free -h | sed 's/^/ /'
uptime
# TODO:根据实际需要继续扩展更多检查项
你可以在此基础上增加服务状态检查、安全配置检查等内容,并将脚本纳入自动化工具链中。