列出已安裝的Linux內核並刪除Fedora / CentOS上的舊內核
這個簡短的教程向您展示了如何列出Fedora / CentOS上所有已安裝的Linux內核以及如何刪除舊的Linux內核。
列出所有已安裝的Linux內核
使用 rpm
用命令 -qa
選項。
rpm -qa kernel
要檢查當前正在運行的內核,請鍵入以下命令:
uname -r
輸出:
4.4.6-300.fc23.x86_64
刪除舊內核
使用 dnf remove
刪除特定的內核。 例:
sudo dnf remove kernel-4.0.4-301.fc22.x86_64
輸出:
Removing: kernel x86_64 4.0.4-301.fc22 @System 0 Transaction Summary Remove 1 Package Is this ok [y/N]: y
不要忘記更新Grub引導菜單:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
CentOS用戶可以從EPEL存儲庫安裝dnf軟件包管理器。
sudo yum install epel-release sudo yum install dnf
限制Fedora / CentOS上的內核數量
默認情況下,Fedora和CentOS在您的系統上保留3個內核。 如果要在系統上使用更多舊內核,請進行編輯 /etc/yum.conf
要麼 /etc/dnf/dnf.conf
sudo nano /etc/yum.conf sudo nano /etc/dnf/dnf.conf
找到這一行:
installonly_limit=3
用您喜歡的號碼替換3。 例如,如果您希望保留4個內核,則將3更改為4。
而已!