温馨提示×

Linux清理系统更新残留的方法

小樊
61
2025-08-30 10:35:47
栏目: 智能运维

Linux清理系统更新残留的方法因发行版而异,以下是常见发行版的操作:

Debian/Ubuntu(APT)

  • 清理缓存sudo apt-get clean(清除所有缓存包)
    sudo apt-get autoclean(仅清除旧版本缓存包)
  • 删除无用依赖sudo apt-get autoremove
  • 删除旧内核
    1. 查看已安装内核:dpkg -l | grep linux-image
    2. 删除旧内核:sudo apt-get purge linux-image-<版本号>
    3. 更新引导菜单:sudo update-grub

Red Hat/CentOS(YUM/DNF)

  • 清理缓存
    • CentOS 7及之前:sudo yum clean all
    • CentOS 8及之后:sudo dnf clean all
  • 删除旧内核
    1. 查看已安装内核:rpm -q kernel
    2. 删除旧内核:sudo yum remove kernel-<版本号>
    3. 清理引导文件:rm -f /boot/loader/entries/*-<内核版本>*

Arch Linux(Pacman)

  • 清理缓存sudo pacman -Sc(清除旧版本缓存)
  • 删除无用包sudo pacman -Rns $(pacman -Qdtq)

通用操作

  • 清理临时文件sudo rm -rf /tmp/* /var/tmp/*
  • 清理日志文件sudo journalctl --vacuum-time=7d(保留最近7天日志)

注意:执行前建议备份重要数据,避免误删关键文件。不同发行版命令需根据实际情况调整。

0