1. 程式人生 > 其它 >docker linux核心版本_Linux版本介紹《核心架構工程師的聖地》

docker linux核心版本_Linux版本介紹《核心架構工程師的聖地》

技術標籤:docker linux核心版本

什麼是作業系統?

作業系統是負責整個系統最基本功能和系統管理,包括核心、裝置驅動程式、啟動載入程式、命令列shell或其它種類的使用者介面、基本的檔案管理工具和系統工具。

使用者介面是作業系統的外在表象,核心是作業系統的內在核心

什麼是核心?

核心由一系列程式組成,包括負責響應中斷的中斷服務程式、負責管理多個程序從而分享處理器時間的排程程式、負責管理地址空間的記憶體管理程式、網路、程序間通訊的系統服務程式等。

核心負責管理系統的硬體裝置。

關於核心學習我建議不要上來就看書先了解核心的構成和特性,然後通過思考發現疑問這時再去讀核心原始碼。先了解概貌在讀區域性細節。而且核心分成好多部分,

linux核心版本升級

說明:在k8s中由於核心版本太低會出現很多問題,需要在部署k8s叢集之前升級系統核心版本。

1、載入公鑰

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org1

2、安裝ELRepo

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm1

3、載入elrepo-kernel的元資料

yum --disablerepo=* --enablerepo=elrepo-kernel repolist1

4、檢視可用的rpm包

yum --disablerepo=* --enablerepo=elrepo-kernel list kernel*1

5、下載安裝最新版本的kernel

yum --disablerepo=* --enablerepo=elrepo-kernel install -y kernel-ml.x86_641

6、下載驅動

yum --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel.x86_641

7、重啟,選擇新版本核心進入系

6d98bbc54c5cdb5171c21ed2b16049c7.png

編輯

搜圖


統。

6d98bbc54c5cdb5171c21ed2b16049c7.png

此時,作業系統使用的核心已升級為【 5.7.7-1.el7.elrepo.x86_64】

[[email protected] ~]# uname -aLinux localhost.localdomain 5.7.7-1.el7.elrepo.x86_64 #1 SMP Wed Jul 1 11:53:16 EDT 2020 x86_64 x86_64 x86_64 GNU/Linux12

8、將核心工具包一併升級

刪除舊版本工具包

yum remove kernel-tools-libs.x86_64 kernel-tools.x86_641

安裝新版本工具包

yum --disablerepo=* --enablerepo=elrepo-kernel install -y kernel-ml-tools.x86_64

總結

核心是系統核,發行版是每個社團增加了外圍資源(比如使用者介面,系統安裝,程式更新),所以各發行版的核心可以一致,但發行版採取的各種使用者應用方式可能不同。