如何安全地删除旧内核 乌班图.
Linux 内核是您的心跳 乌班图 系统, 充当软件和软件之间的桥梁 硬件 成分. 随着时间的推移, 当你更新你的 乌班图 系统, 安装新内核, 把年长的人抛在身后. 尽管如果新内核遇到问题,这些旧内核可以作为后备方案, 它们会积累并消耗宝贵的磁盘空间. 这份综合指南将引导您完成从您的设备中安全删除这些旧内核的过程。 乌班图 系统.
了解 Linux 内核
Linux 内核是所有 Linux 发行版的重要组成部分, 包括 乌班图. 它是操作系统的核心, 管理系统资源并促进用户和系统之间的通信 硬件 计算机的. 当内核更新时, 旧版本保留在系统中作为安全网, 万一新的失败或遇到问题.
为什么要删除旧内核?
随着时间的推移, 你的 乌班图 系统最终可能会出现几个旧内核. 如果新内核导致系统问题,这些内核可以作为有用的备份, 它们还可能消耗大量存储空间. 在存储有限的系统上或在 /boot
分区已配置空间不足. 所以, 了解如何安全地删除这些旧内核是有益的.
识别当前内核版本
在继续删除旧内核之前, 首先确定当前活动的内核版本至关重要. 您永远不应该删除系统当前正在使用的内核.
您可以使用以下命令检查当前活动内核的版本 uname -r
终端中的命令:
uname -r
输出将显示您当前的内核版本.
列出已安装的内核
现在您已经确定了当前的内核, 是时候看看您的系统上还安装了哪些其他内核. 您可以使用以下命令列出所有已安装的内核 dpkg --list
命令:
dpkg --list | grep -E -i --color 'linux-image|linux-headers'
该命令将列出所有已安装的内核, 包括当前活跃的.
使用删除旧内核 apt autoremove
从您的设备中删除旧内核的最简单方法 乌班图 系统是通过使用 apt autoremove
命令. 此命令会自动删除所有为满足其他包的依赖关系而自动安装但现在不再需要的包:
sudo apt autoremove --purge
此命令将在系统上保留最新的内核和另一个最新的内核版本, 删除所有其他的.
使用删除特定内核 apt remove
如果您想删除特定内核而不是所有旧内核, 你可以使用 apt remove
命令. 此命令允许您指定要删除的确切内核版本:
sudo apt purge linux-image-[version] sudo apt purge linux-headers-[version]
代替 [version]
以及您要删除的内核的确切版本号.
使用 GUI 工具删除内核
如果您更喜欢图形界面 命令行, 你可以使用 图形用户界面 使用 Synaptic Package Manager 等工具来管理内核. Synaptic 是一款功能强大的包管理工具,可提供有关已安装包的详细信息, 允许您使用过滤器搜索包, 并允许您选择多个软件包进行安装或删除.
使用 Synaptic 进行内核删除, 第一的, 使用以下命令安装它:
sudo apt install synaptic
安装新立得后, 您可以从应用程序菜单启动它. 在突触, 您可以搜索“linux-image”或“linux-headers”来列出所有与内核相关的软件包. 然后,您可以选择要删除的旧内核并将其标记为完全删除.
自动内核去除
现代的 乌班图 系统 (版本 18.04 及以上) 更新到新内核时能够自动删除旧内核. 此功能是无人值守升级包的一部分,默认情况下启用. 当安装新内核时, 系统会自动标记最旧的以便删除.
保障措施
虽然删除旧内核可以释放磁盘空间, 谨慎行事至关重要. 始终保留至少一两个旧内核作为备份,以防当前内核出现故障. 还, 切勿尝试删除当前活动的内核.
结论
正确管理 Linux 内核对于保持健康高效的运行至关重要 乌班图 系统. 虽然旧内核可以作为备份, 如果它们累积起来,可能会消耗宝贵的磁盘空间. 了解如何安全删除这些旧内核有助于优化系统性能. 然而, 始终谨慎行事并确保至少保留几个旧内核作为安全网.
记住, 这 命令行 是一个强大的工具,可以极大地影响您的系统. 始终仔细检查您的命令, 特别是在使用 root 权限执行操作时. 快乐的内核管理!