Linux內核版本的最新發布狀態,參見linux官網: https://kernel.org/
名詞解釋:
1、mainline 主線版本
2、stabel 穩定版,提供內核bug修復和安全升級;結尾帶EOL字樣表示此版內核不在支持安全和修復
3、longterm 長期支持版,不再支持的版本結尾會標記EOL字樣
4、linux-next 代碼周期提交結束之前生成的快照 用於給linux代碼貢獻者測試作使用
一、內核版本號查詢
測試的系統版本:centos 8
查詢內核的相關命令 :
1、cat /proc/version 命令
2、uname -a 或 -r (兩者區別不大 一個顯示信息詳細點一個簡潔點 選擇使用)
可以看得出我測試的系統內核版本是4.18.0-80.el8.x86_64
其數字代表的意義是:
第一個組數字:4,主版本號
第二個組數字:18,次版本號
第三個組數字:0,修訂版本號
第四個組數字:80.el8,表示發行版本的補丁版本
x86_64:表示適用的是x86架構 64位的CPU
el6:使用的是RedHat / CentOS 系列發行版專用內核
el8:
二、系統版本查詢
測試的系統版本:CentOS 8
相關命令:
1、cat /etc/issue
2、使用lsb_release -a 命令查詢 (適用與所有系統的版本信息查詢)
首先lisb_release是個外部命令 沒有安裝時則需要下載使用
(我測試的centos 8 上面沒有安裝lsb_release命令,
系統會同時提醒你要不要安裝此包並列出相關的有依賴性的包)
這個過程在centos 8上面變得簡單了
so。。 傻瓜式操作安裝lsb_release
等待安裝完成就行了
然后輸入lsb_release -a命令進行查詢
OK 查詢完成!
命令介紹:
lsb_release 命令 當沒有參數時需要選擇 -v 選項配合使用
相應選項:
-v 顯示版本信息
-i 顯示發行版的id
-d 顯示該發行版的描述信息
-r 顯示當前系統時發行版的具體型號
-c 發行版代號
-a 顯示上面的所有信息
-h 顯示幫助信息
-s 輸出簡短的描述信息(僅限於redhat和fedora系統)