本脚本适用于 Kylin V10SP2/CentOS/Ubuntu 等主流 Linux 发行版,提供全维度服务器健康巡检功能。支持一站式检测网卡、网络连通性、DNS 解析、系统资源、安全基线、时间同步、硬件健康、系统更新、进程负载、系统日志及内核参数等 11 大类核心状态,并自动保存巡检日志与可视化汇总报告。
╔════════════════════════════════════════════════════════════╗
║ 🚀 Kylin/Linux 服务器健康一键巡检工具 v3.0.0 ║
╚════════════════════════════════════════════════════════════╝
📅 巡检时间 :2026-02-25 23:05:26
🖥️ 主机名称 :192.168.1.10
📦 系统版本 : Kylin Linux Advanced Server V11 (Swan25)
🐧 内核版本 :6.6.0-32.7.v2505.ky11.x86_64
🖨️ CPU 核心 :16
🖼️ 虚拟环境 : vmware
⏳ 运行时长 : up 16 minutes
📝 日志文件 : ./inspection_logs/health_check_20260225_230526.log
═══════════════════════════════════════════════════════════════
1. 网卡与 Bond 接口状态
═══════════════════════════════════════════════════════════════
ℹ️ 单网卡模式,主接口:ens33
✅ 链路状态:UP
═══════════════════════════════════════════════════════════════
2. IP 地址与外网连通性
═══════════════════════════════════════════════════════════════
接口:ens33
IPv4: 192.168.1.10 | IPv6: 2408:824e:943:6b0:20c:29ff:fefa:a3ca | MTU: 1500
网关:192.168.1.1
ℹ️ 正在测试连通性 (Ping 192.168.1.1 -c5-W2)...
✅ 网络正常 (丢包:0%, 平均延迟:mdev =0.817ms)
═══════════════════════════════════════════════════════════════
3. DNS 域名解析能力
═══════════════════════════════════════════════════════════════
当前 DNS 配置:
nameserver 114.114.114.114
nameserver fe80::1%ens33
✅ DNS 解析成功:www.baidu.com
✅ DNS 解析成功:www.qq.com
✅ DNS 解析成功:mirrors.aliyun.com
✅ 所有测试域名解析正常
═══════════════════════════════════════════════════════════════
4. 系统资源使用情况
═══════════════════════════════════════════════════════════════
负载平均:0.00, 0.04, 0.00(CPU 核心数:16)
✅ CPU 负载正常
内存使用:总:15Gi 已用:1.2Gi 可用:13Gi 缓存:1.1Gi
✅ 内存使用率正常:7%
✅ Swap 使用:0B (正常)
磁盘空间使用率 (>80% 警告,>90% 错误):
[OK] /dev/mapper/klas-root (/): 38%
[OK] /dev/sda2 (/boot): 20%
[OK] /dev/mapper/klas-data (/data): 2%
[OK] /dev/mapper/klas-var (/var): 5%
✅ 磁盘空间充足
Inode 使用率 (>80% 警告,>90% 错误):
✅ Inode 使用正常
═══════════════════════════════════════════════════════════════
5. 常见服务与安全基线
═══════════════════════════════════════════════════════════════
关键端口监听状态:
✅ SSH (22): 监听中
⚪ HTTP (80): 未监听
⚪ HTTPS (443): 未监听
⚪ MySQL (3306): 未监听
⚪ Redis (6379): 未监听
⚪ FTP (21): 未监听
⚪ Telnet (23): 未监听
SSH 安全配置:
✅ SSH 失败登录次数:00 次 (近 24 小时)
❌ 允许 Root 直接 SSH 登录 (高风险,建议设置为 PermitRootLogin no)
⚠️ 密码有效期过长:99999 天 (建议设置为 90 天以内)
✅ 防火墙服务运行中:firewalld
═══════════════════════════════════════════════════════════════
6. 时间同步状态
═══════════════════════════════════════════════════════════════
NTP 启用:yes
同步状态:no
⚠️ 时间未同步或 NTP 服务未正常运行
当前系统时间:2026-02-25 23:05:30 CST
═══════════════════════════════════════════════════════════════
7. 硬件健康检查 (温度/硬盘)
═══════════════════════════════════════════════════════════════
ℹ️ 检测到虚拟机环境 (vmware),跳过物理硬件检测
═══════════════════════════════════════════════════════════════
8. 系统更新检查
═══════════════════════════════════════════════════════════════
ℹ️ 使用包管理器:dnf,正在检查更新...
⚠️ 发现 229 个可更新包 (显示前 5 个)
audit.x86_64 1:3.1.2-7.p01.se.08.ky11 v11-adv-updates
audit-help.noarch 1:3.1.2-7.p01.se.08.ky11 v11-adv-updates
audit-libs.x86_64 1:3.1.2-7.p01.se.08.ky11 v11-adv-updates
bind-libs.x86_64 32:9.18.21-5.ky11 v11-adv-updates
bind-license.noarch 32:9.18.21-5.ky11 v11-adv-updates
... (共 229 个,执行 'dnf upgrade' 升级)
═══════════════════════════════════════════════════════════════
9. 进程与系统负载
═══════════════════════════════════════════════════════════════
进程总数:442| 运行中进程:1
CPU 占用 TOP5 进程:
%CPU PID PPID COMMAND
0.516181 rngd 0.437093530 kwin_x11
0.4173408331 kirin_Inspectio
0.237753716 ukui-screensave
0.229972928 Xorg
内存占用 TOP5 进程:
%MEM PID PPID COMMAND
1.537093530 kwin_x11
1.037753716 ukui-screensave
0.829972928 Xorg
0.637183530 ukui-settings-d
0.235303426 ukui-session
✅ 无僵尸进程
近 5 次负载平均值:N/A
═══════════════════════════════════════════════════════════════
10. 系统关键日志检查
═══════════════════════════════════════════════════════════════
检查关键错误日志 (近 24 小时)...
✅ 未发现关键系统错误日志
═══════════════════════════════════════════════════════════════
11. 内核参数与系统限制
═══════════════════════════════════════════════════════════════
⚠️ 最大文件描述符限制过低:1024(建议设置为 65535 以上)
TCP TIME_WAIT 重用:2| 回收:未配置
⚠️ 建议启用 TCP TIME_WAIT 重用 (sysctl -wnet.ipv4.tcp_tw_reuse=1)
⚠️ SWAP 使用策略过高:30(建议设置为 10 以下,减少内存换出)
╔════════════════════════════════════════════════════════════╗
║ 📊 巡检总结报告 ║
╚════════════════════════════════════════════════════════════╝
最终状态:异常 (需立即处理)
错误数量:1
警告数量:6
日志文件:./inspection_logs/health_check_20260225_230526.log
⚡ 发现 1 个严重错误,请优先处理!
ℹ️ 巡检报告已保存至:./inspection_logs/health_check_20260225_230526.log


