温馨提示×

Ubuntu清理步骤是什么

小樊
58
2025-07-08 10:38:17
栏目: 智能运维

要清理Ubuntu系统,您可以按照以下步骤进行操作:

清理APT缓存

  • 打开终端,输入以下命令来清理APT缓存:

    sudo apt-get clean
    

    这将删除过期的软件包下载文件和临时文件。

删除无用的内核

  • 列出已安装的内核:

    dpkg --list | grep linux-image
    
  • 删除旧的内核(保留当前使用版本):

    sudo apt purge linux-image-x.x.x-x-generic
    

    其中,x.x.x-x-generic是您要删除的旧内核版本。

清理旧的应用程序和软件包

  • 您可以在终端运行以下命令来查看最近安装的内容:

    history | grep "apt-get install"
    
  • 根据需要删除不再需要的应用程序和软件包。

清理系统日志

  • 使用以下命令删除旧的日志文件:

    sudo journalctl --vacuum-time=3d
    

    这将删除3天前的日志文件。

清理孤包

  • 使用 deborphan 命令查找孤立的软件包:

    sudo apt-get install deborphan
    sudo deborphan | xargs sudo apt-get -y remove --purge
    
  • 使用 GtkOrphan 图形界面工具移除孤包。

清理浏览器缓存和历史记录

  • 如果您使用的是Firefox或Chrome浏览器,请转到设置并删除浏览数据,包括缓存、历史记录和cookie。

使用系统清理工具

  • 您可以使用名为 BleachBit 的磁盘清理工具来清理系统。首先安装 BleachBit

    sudo apt-get install bleachbit
    

    然后运行 BleachBit 并选择要清理的项目。

清理Flatpak软件包和Snap项目

  • 删除一些未使用的Flatpak包:

    flatpak uninstall --unused
    
  • 清理一些没用的Snap运行时:

    将以下脚本复制到一个新文件中,并将其命名为 clean_snap.sh

    #!/bin/bash
    #Removes old revisions of snaps
    #CLOSE ALL SNAPS BEFORE RUNNING THIS
    set -eu
    LANG=en_US.UTF-8
    snap list --all
    awk '/disabled/{print 1, 3}'
    while read snapname revision; do
      snap remove "$snapname" --revision "$revision"
    done
    

    然后使用 chmod x clean_snap.sh 命令来赋予它可执行权限,并通过 ./clean_snap.sh 运行。

在执行上述清理步骤之前,请确保备份重要数据,以防意外数据丢失。

0