Featured image of post Linux 开机检查脚本安装工具 🚀

Linux 开机检查脚本安装工具 🚀

Linux 开机检查脚本安装工具 🚀

这是一个用于自动下载和安装 Linux 系统检查脚本的 Bash 工具。它会从 Gitee 代码仓库下载 linux-check.sh 脚本,并创建便捷的执行方式。


📚 导航目录


✨ 主要功能

  1. 📥 智能下载管理: 自动从 Gitee 仓库下载最新的 linux-check.sh 脚本,支持网络重试机制
  2. 📁 系统级安装: 将脚本安全安装到 /etc/profile.d/ 系统目录,确保全局可用
  3. 🔗 便捷快捷方式: 创建统一的快捷命令 m,简化日常使用体验
  4. ⚙️ 自动化配置: 自动设置正确的文件权限(755),确保脚本可执行
  5. 🚀 一键执行: 安装完成后可选择立即运行检查脚本,所见即所得
  6. 🔄 更新支持: 内置版本检查机制,便于后续更新维护

🖥️ 支持的系统

目前已在以下主流 Linux 发行版上全面测试通过:

🔧 服务器环境

  • 🐧 Debian - 稳定可靠的服务器发行版,完美兼容 9.x 及以上版本
  • 🛡️ PVE (Proxmox VE) - 专业的虚拟化环境,针对虚拟化特性优化
  • 🌱 Ubuntu - 流行的服务器和桌面系统,支持 LTS 版本

💻 特定系统

  • 🎯 FNOS - 特定定制系统,针对定制化环境适配
  • 🔒 CentOS - 企业级发行版(7.x 及以上版本)
  • 📦 Alpine - 轻量级容器友好系统
  • 🏪 iStoreOS - 智能路由操作系统,基于 OpenWRT 深度定制,完美适配家庭和小型企业网络环境

🎯 使用方法

最简单的安装方式,一键完成所有配置:

1
bash <(curl -sL gitee.com/meimolihan/script/raw/master/sh/check.sh)

Linux

iStoreOS

执行流程说明:

  1. 🌐 自动检测网络连接状态
  2. 📥 从 Gitee 仓库下载最新版检查脚本
  3. 🔒 验证脚本完整性
  4. 📁 安装到系统目录
  5. 🔗 创建快捷方式
  6. 🚀 可选立即执行检查

💡 安装后的使用方式

安装完成后,系统将提供多种便捷的使用方式:

📝 快捷键运行

1
m

🕒 定时任务集成

1
2
# 添加到 crontab 定期检查
0 2 * * * /usr/local/bin/m --silent > /var/log/system-check.log

📂 文件位置

🗂️ 核心文件

  • 📄 主脚本文件: /etc/profile.d/linux-check.sh

    • 系统级安装,所有用户可访问
    • 随系统启动自动加载环境
  • 🔗 快捷命令: /usr/local/bin/m

    • 全局快捷方式,任意目录直接执行
    • 符号链接,确保与主脚本同步更新

📊 日志与数据

  • 📋 检查报告: 运行时生成临时报告文件
  • 🔧 配置文件: 支持自定义检查项配置(如有)

🗑️ 卸载方法

🔄 完整卸载

1
2
3
4
5
# 删除安装的文件
sudo rm -f /etc/profile.d/linux-check.sh /usr/local/bin/m

# 验证卸载结果
which m && echo "卸载失败" || echo "卸载成功"

🧹 清理相关文件

1
2
3
4
5
# 清理可能生成的日志文件
sudo rm -f /tmp/linux-check-*.log

# 检查并清理残留配置
ls -la /etc/profile.d/ | grep linux-check

🔒 安全提示

🔍 安全建议

  1. 源码审查: 建议在安装前检查脚本内容

    1
    2
    
    # 输入 q 退出
    curl -sL gitee.com/meimolihan/script/raw/master/sh/check.sh | less
    
  2. 环境隔离: 在生产环境使用前,先在测试环境验证

  3. 权限最小化: 使用最小必要权限原则运行脚本

🛡️ 安全特性

  • 🔒 安全下载: 通过 HTTPS 加密下载,防止中间人攻击
  • 📜 权限控制: 严格的文件权限设置(755)
  • 🔍 透明操作: 所有操作均有明确提示,无静默执行

🚨 风险提示

  • 请勿在高度敏感的环境中直接运行未知脚本
  • 建议根据实际需求定制检查内容
  • 定期更新以获取安全补丁和新功能

🎉 享受便捷的 Linux 系统检查体验!如有问题,欢迎反馈和改进建议!