加油
努力

腾讯云轻量服务器推荐使用什么命令清理垃圾?

腾讯云轻量应用服务器(Lighthouse)基于 Linux 系统时,清理系统垃圾可以使用以下常用命令。这些命令适用于 Ubuntu、Debian、CentOS 等主流发行版,帮助释放磁盘空间、清理缓存和日志文件。

一、通用垃圾清理命令

1. 清理 APT 缓存(适用于 Ubuntu/Debian)

sudo apt clean           # 删除所有已下载的安装包缓存
sudo apt autoremove      # 移除不再需要的依赖包

可合并执行:

sudo apt clean && sudo apt autoremove -y

2. 清理 YUM/DNF 缓存(适用于 CentOS/Rocky Linux)

sudo yum clean all       # 清理所有缓存(CentOS 7 及以前)
# 或
sudo dnf clean all       # CentOS 8+/Rocky Linux 使用 dnf

同时可移除无用包:

sudo yum autoremove      # 或 dnf autoremove

3. 清理系统日志(/var/log)

日志文件可能占用大量空间,可安全删除旧日志:

# 查看日志大小
sudo du -sh /var/log

# 清空部分大日志文件(注意:不要直接删除正在写入的日志)
sudo truncate -s 0 /var/log/syslog
sudo truncate -s 0 /var/log/messages
sudo truncate -s 0 /var/log/auth.log

或使用 journalctl 清理 systemd 日志(如果使用 systemd):

# 查看日志占用
sudo journalctl --disk-usage

# 清理日志,保留最近1天
sudo journalctl --vacuum-time=1d

# 或限制最大占用空间(例如100M)
sudo journalctl --vacuum-size=100M

4. 清理临时文件

sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*

⚠️ 注意:确保没有正在运行的服务依赖这些临时文件。

5. 删除旧内核(Ubuntu/Debian)

多版本内核会占用空间,保留最新即可:

# 查看当前内核
uname -r

# 查看所有已安装内核
dpkg --list | grep linux-image

# 删除旧内核(替换为具体版本号)
sudo apt remove --purge linux-image-5.4.0-xx-generic

6. 清理 snap 缓存(如使用 snap)

# 查看 snap 版本
snap list --all | grep disabled

# 清理旧版本 snap 包
sudo snap remove --purge [package-name]  # 删除旧版本

或自动清理:

# 自动清理旧版本(snap 会自动管理,但可手动触发)
sudo snap set system refresh.retain=2   # 仅保留2个版本

二、推荐的一键清理脚本(可选)

你可以将以下命令组合成一个脚本定期运行:

#!/bin/bash
echo "开始清理系统垃圾..."

sudo apt clean
sudo apt autoremove -y
sudo journalctl --vacuum-time=7d
sudo truncate -s 0 /var/log/syslog
sudo truncate -s 0 /var/log/auth.log
sudo rm -rf /tmp/*
echo "清理完成!"

保存为 clean.sh,赋予执行权限:

chmod +x clean.sh
./clean.sh

三、注意事项

  1. 备份重要数据:清理前建议快照备份(腾讯云控制台支持创建快照)。
  2. 避免误删:不要随意删除 /home/root/etc 下的文件。
  3. 监控磁盘使用
    df -h      # 查看磁盘使用情况
    du -sh /*  # 查看各目录大小

四、腾讯云控制台辅助功能

  • 使用「云硬盘」扩容或挂载新磁盘。
  • 定期创建「快照」防止误操作。
  • 启用「云监控」查看磁盘使用趋势。

✅ 总结:推荐日常使用

sudo apt clean && sudo apt autoremove -y && sudo journalctl --vacuum-time=7d

定期检查 /var/log/tmp 目录,保持系统整洁。

云服务器