个人常用的 Linux 管理脚本集合,涵盖服务器装机、换源、批量建号、GPU 压力测试、系统巡检和挖矿排查等场景,需要root 账户运行本脚本。
su rootgit clone --recursive https://github.com/jackhanyuan/linux-admin-tools.git
# 如果忘记带子模块:
git submodule update --init --recursiveLinuxMirrors项目官方网站 linuxmirrors.cn
bash <(curl -sSL https://linuxmirrors.cn/main.sh)bash <(curl -sSL https://linuxmirrors.cn/docker.sh)bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --only-registry| 脚本/目录 | 功能简介 |
|---|---|
autorun5.0/ |
自动化安装 NVIDIA 驱动、CUDA、cuDNN 以及 Anaconda 组件。 |
create_users/ |
批量创建/删除用户,批量生成 SSH Key,便于密钥登录。 |
gpu-burn/ |
GPU 烧机压测工具。 |
motd/ |
MOTD 信息展示脚本集合。 |
check_V5.sh |
输出系统硬件/驱动/网络/RAID/BMC 等状态,便于巡检。 |
mount_V6.sh |
向导式磁盘挂载脚本,可初始化新盘或挂载现有分区并写入 /etc/fstab。 |
scan_miner.sh |
扫描常见挖矿木马文件、cron、服务、环境变量等。 |
# 烧机 600 秒
bash gpu-burn/gpu_burn 600
# 自动更新 apt 源并安装常用工具
bash autorun5.0/pre.sh
# 运行安装菜单
bash autorun5.0/setup.sh
# 批量创建用户
bash create_users/batch_create_users.sh create_users/user_list.txt
# 批量生成用户密钥并保存私钥到keys目录
bash create_users/gen_user_keys.sh create_users/user_list.txt
# 删除指定用户
bash create_users/user_del.sh username --remove-home
# 输出系统信息
bash check_V5.sh
# 格式化或挂载新磁盘
bash mount_V6.sh
# 深度 2 的挖矿排查
bash scan_miner.sh 2更多说明见各子目录 README 或脚本开头注释。