(部分資訊摘自網路)
乙個計算機中硬體和軟體互相依賴、不可分割。外圍裝置、處理器、記憶體、硬碟等裝置組成計算機的發動機。但是沒有軟體來操作和控制它,自身是不能工作的。完成這個控制工作的軟體被稱為核心(kernel)。linux核心的按照功能劃分為以下幾個子系統:
與之相區分的名詞應該是作業系統,核心 與 作業系統 的存在包含關係,即:作業系統是由核心、shell、公共執行庫等程式組成的。
red hat enterprise linux(rhel、el)是乙個由red hat開發的商業市場導向的linux發行版。其前身為 red hat linux 。rhel 是面向企業客戶的,所以 rhel 並不免費。
使用以下命令檢視核心版本:
uname -sr
其中:elrepo 是企業 linux 發行版(例如red hat enterprise linux(rhel),centos,scientific linux)的社群儲存庫。elrepo 當前專注於與硬體相關的軟體包,例如:核心、檔案系統、圖形、硬體監視、網路、聲音和網路攝像頭的驅動程式。其 yum 源中包含以下四個通道:
其中elrepo-kernel通道包含兩個核心版本,分別為:
elrepo官網:elrepo.org
以下操作以 centos 7 為例
一、配置 elrepo 源
預設的 centos 中不包含 elrepo倉庫,elrepo 專案使用 gpg 金鑰對其發布的所有 rpm 軟體包進行簽名。
使用以下命令匯入公鑰:
rpm --import
使用以下命令安裝倉庫:
若系統為 centos 7
yum install
若系統為 centos 8
yum install
使用--enablerepo
引數啟用 elrepo-kernel 通道,並安裝核心:
yum --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel
其中,kernel-devel是用來做核心一般開發的,比如編寫核心模組。有的程式需要用到 kernel-devel 工具。
三、設定引導
使用以下命令格式化輸出現在開機可用的引導項:
找到最新安裝的的高版本核心對應的引導項,並將其設定為預設的引導:
grub2-set-default 0
四、重啟reboot
重啟後再次檢視核心,已更新為最新版:
五、刪除舊核心
查詢舊核心
使用yum命令刪除對應的核心
centos7 6 更換核心
目標 私有的module在某個版本上出現了問題,需要借助核心本身的工具來幫助除錯這個問題,所以我的目標僅僅是開啟某些除錯選項來除錯問題.所以原始碼仍然選擇了centos release的.國內有一些知名的源,它會和centos的源 進行同步,而因為處於國內,速度非常快。推薦使用tuna 清華 163...
Centos7更換核心 開啟BBR
rpm import要為rhel 安裝elrepo7,sl 7或centos 7 rpm uvh安裝新的核心 2020.02.02 核心版本4.19.2 1 yum enablerepo elrepo kernel install kernel ml檢視已經安裝的核心 awk f 1 menuent...
更換核心的問題
網上關於更換核心的帖子很多,我試了都沒用,如果新版本的核心,按照網上的方法就可以了,系統會自動切換過去,如果是換成老版本的核心,其實是這樣的 開啟 boot grub grub.cfg 格式類似以下 menuentry ubuntu class ubuntu class gnu linux clas...