适用于 Ubuntu VPS 的常用脚本工具集合。
- Ubuntu 20.04
- Ubuntu 22.04
- Ubuntu 24.04
- Debian 系系统理论可用
| 命令 | 说明 |
|---|---|
vpsinfo |
查看 VPS 基础运行状态 |
vpsclean |
安全清理 APT 缓存、systemd journal 日志和过旧临时文件 |
5command |
按用途分类查阅 Linux 常用命令 |
curl -fsSL https://raw.githubusercontent.com/Alice060404/linux-tools/main/install.sh | sudo bash -s 5command安装后运行:
5command工具会列出文件、文本、权限、系统、进程、磁盘、网络、服务、软件包、压缩、SSH、Shell、安全和容器等分类。输入分类编号即可查看相关命令及简要说明。
也可以直接查看指定分类或列出分类:
5command 7
5command --list
5command --help5command 只显示命令说明,不会执行列表中的命令。
curl -fsSL https://raw.githubusercontent.com/Alice060404/linux-tools/main/uninstall.sh | sudo bash -s 5commandcurl -fsSL https://raw.githubusercontent.com/Alice060404/linux-tools/main/install.sh | sudo bash -s vpsclean安装脚本会从 GitHub 下载 scripts/vpsclean,安装到 /usr/local/bin/vpsclean,并添加执行权限。若本机已有同名命令或目标文件,会提示确认是否覆盖。
vpsclean
vpsclean --dry-run
sudo vpsclean --apply
sudo vpsclean --yes
sudo vpsclean --help可选参数:
sudo vpsclean --apply --journal-days 7 --tmp-days 7
sudo vpsclean --yes --journal-days 3 --tmp-days 10--journal-days N:systemd journal 只保留最近 N 天,默认 7 天。--tmp-days N:清理/tmp中超过 N 天未访问的普通文件,默认 7 天。
curl -fsSL https://raw.githubusercontent.com/Alice060404/linux-tools/main/uninstall.sh | sudo bash -s vpscleancurl -fsSL https://raw.githubusercontent.com/Alice060404/linux-tools/main/install.sh | sudo bash -s vpsinfocurl -fsSL https://raw.githubusercontent.com/Alice060404/linux-tools/main/uninstall.sh | sudo bash -s vpsinfo- 默认 dry-run,不直接清理。
- 执行真实清理需要 root 权限。
- 不删除用户目录。
- 不删除网站目录。
- 不删除数据库目录。
- 不直接删除
/var/log/*。 - 不修改 SSH、防火墙、内核参数。
- 不清理 Docker。
- 不上传任何数据。
- 不执行
apt-get autoremove。
linux-tools/
├── scripts/
│ ├── 5command
│ ├── vpsinfo
│ └── vpsclean
├── install.sh
├── uninstall.sh
├── README.md
├── LICENSE
└── .gitignore
cd ~/linux-tools
nano scripts/vpsclean
bash -n scripts/vpsclean
git add .
git commit -m "Update vpsclean"
git push