但是当我登录服务器并运行
dnf list installed | grep kernel-core
时,我得到了这个响应。
kernel-core.x86_64 4.18.0-425.10.1.el8_7 @rhel-8-baseos-rhui-rpms
kernel-core.x86_64 4.18.0-425.13.1.el8_7 @rhel-8-baseos-rhui-rpms
kernel-core.x86_64 4.18.0-425.19.2.el8_7 @rhel-8-baseos-rhui-rpms
运行
sudo dnf remove –duplicates
不做任何事情。运行sudo dnf upgrade
表示一切都是最新的。
如何删除旧的内核核心和内核包?
操作系统版本
NAME="Red Hat Enterprise Linux"
VERSION="8.7 (Ootpa)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="8.7"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Red Hat Enterprise Linux 8.7 (Ootpa)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:8::baseos"
HOME_URL="https://www.redhat.com/"
DOCUMENTATION_URL="https://access.redhat.com/documentation/red_hat_enterprise_linux/8/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_BUGZILLA_PRODUCT_VERSION=8.7
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.7"
编辑: 命令
uname -r
返回:4.18.0-425.13.1.el8_7.x86_64
所以看起来最新版本没有被使用。
要从 Red Hat Linux 中删除旧版本的 kernel-core 和 kernel,您可以按照以下步骤操作:
使用以下命令检查当前安装的内核版本:
uname -r 使用以下命令列出所有已安装的内核包:
rpm -qa | grep内核 这将显示所有已安装内核包的列表,包括旧版本。
使用以下命令删除旧内核包:
须藤百胜删除 替换为您要删除的内核包的实际名称。例如:
sudo yum 删除 kernel-3.10.0-1160.el7.x86_64 请注意,您不应删除当前正在运行的内核包。
如果您删除了当前运行内核的内核包,您应该在重新启动系统之前安装一个新的内核包。您可以使用以下命令执行此操作:
sudo yum 安装内核 这将安装最新的可用内核包。
删除旧内核包并安装新内核包(如有必要)后,您可以重新启动系统以应用更改。
须藤重启 按照这些步骤,您可以从 Red Hat Linux 中删除旧版本的 kernel-core 和 kernel,这有助于释放磁盘空间并提高系统性能。