centos解除安裝核心 Linux核心解除安裝和禁止更新

2021-10-13 03:57:39 字數 1404 閱讀 7480

注意:對於可以用好幾條命令實現的,第一條命令已經驗證,其他的命令參考自網上,沒有進行驗證。

檢視linux系統核心的命令有下面幾條

dpkg --get-selections | grep linux-image

dpkg --get-selections | grep linxu-headers

dpkg --list | grep linux-image

dpkg --list | grep linux-headers

ls /boot/

linux核心映象包含的包

linux-image : 核心映象

linux-image-extra : 額外的核心模組

linux-headers : 核心檔案

刪除核心的命令有下面幾條

以刪除 linux-image-3.19.0-15這個核心為例子

sudo apt purge linux-image-3.19.0-15

sudo apt purge linux-headers-3.19.0-15

sudo apt remove linux-image-3.19.0-15

sudo apt remove linux-extra-3.19.0-15

sudo dpkg --purge linux-image-3.19.0-15

通過shell表示式一次刪除多個核心

對於系統中安裝了多個沒用的核心,乙個乙個刪比較麻煩,可以採用shell表示式來一次刪除多個核心

sudo apt purge linux-image-3.19.0-

sudo apt purge linux-image-3.19.0-

這樣一下就刪除了三個核心

禁止更新核心的命令有下面幾條

sudo apt-mark hold linux-image-3.19.10-18

sudo apt-mark hold linux-image-extra-3.19.10-18-generic

echo "linux-image-3.19.10-18-generic hold" | dpkg --set-selections

恢復原來的設定(即回到原先核心可以更新的狀態)

sudo apt-mark unhold linux-image-3.19.0-15

sudo apt-mark unhold linux-image-3.19.0-15-generic

核心解除安裝完後,更新一下grub

sudo update-grub

結語:設定為hold狀態的軟體包,對於 apt upgrade 命令不會公升級,但是依然可以通過 apt install 命令將其公升級並將其狀態切換到install。因此,從安全性角度看,這樣做其實效果不大,僅僅是避免了偶然的操作失誤。本人還是推薦使用 apt install 來進行「定點公升級」。

Linux核心編譯安裝和解除安裝核心

linux開行版的自帶核心不一定能滿足linux學習和某些特殊的要求,這時我們就不得不根據自己的需求重新安裝核心。這裡我介紹一些常用編譯核心的步驟。核心編譯安裝 p.s.學習最新的核心,可以轉殖linus在github的 二 選擇核心配置 p.s.選擇預設選項的話 make defconfig。p....

Linux解除安裝舊核心方法

1.uname r 檢視現在在使用的核心 3.2.0 30 generic pae 2.dpkg get selections grep linux 檢視所有的核心,結果如下 libselinux1install linux firmwareinstall linux generic paeinst...

linux核心編譯與解除安裝

linux開行版的自帶核心不一定能滿足linux學習和某些特殊的要求,這時我們就不得不根據自己的需求重新安裝核心。這裡我介紹一些常用編譯核心的步驟。官網 p.s.學習最新的核心,可以轉殖linus在github的 二 選擇核心配置 make menuconfig選擇配置之後儲存退出。之後在原始碼的根...