国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux內(nèi)核版本介紹與查詢

這篇具有很好參考價值的文章主要介紹了Linux內(nèi)核版本介紹與查詢。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Linux內(nèi)核版本命名在不同時期有著不同的規(guī)范,在涉及到Linux版本問題時經(jīng)常容易混淆,主線版本/穩(wěn)定版/長期支持版本經(jīng)常搞不清楚,本文主要記錄下內(nèi)核版本命名的規(guī)則以及如何查看Linux系統(tǒng)版本信息。

1、Linux內(nèi)核(Linux kernel)簡介

內(nèi)核是操作系統(tǒng)的核心 ,其主要功能有:

 1.響應(yīng)中斷,執(zhí)行中斷服務(wù)程序   2.管理多個進(jìn)程,調(diào)度和分享處理器的時間   3.管理進(jìn)程地址空間的內(nèi)存管理   4.網(wǎng)絡(luò)和進(jìn)程間通信等系統(tǒng)服務(wù)程序

內(nèi)核的活動范圍:

1.運(yùn)行于用戶空間,執(zhí)行用戶進(jìn)程
  2.運(yùn)行于內(nèi)核空間,處于進(jìn)程上下文,代表某個特定進(jìn)程的執(zhí)行
  3.運(yùn)行于內(nèi)核空間,處于中斷上下文,與任何進(jìn)程無關(guān),處理某個特定的中斷

2、Linux內(nèi)核版本號

第一種方式:

Linux 的版本號分為兩部分,即內(nèi)核版本與發(fā)行版本。內(nèi)核版本號由3個數(shù)字組成:A.B.C。各數(shù)字含義如下:

A:內(nèi)核主版本號。這是很少發(fā)生變化,只有當(dāng)發(fā)生重大變化的代碼和內(nèi)核發(fā)生才會發(fā)生。在歷史上曾改變兩次的內(nèi)核:1994年的1.0及1996年的2.0。
B:內(nèi)核次版本號。是指一些重大修改的內(nèi)核。偶數(shù)表示穩(wěn)定版本;奇數(shù)表示開發(fā)中版本。
C:內(nèi)核修訂版本號。是指輕微修訂的內(nèi)核。這個數(shù)字當(dāng)有安全補(bǔ)丁,bug修復(fù),新的功能或驅(qū)動程序,內(nèi)核便會有變化。

第二種方式:

major.minor.patch-build.desc

major : 主版本號,有結(jié)構(gòu)變化才變更 
minor : 次版本號,新增功能時才發(fā)生變化,一般技術(shù)表示測試版,偶數(shù)表示生產(chǎn)版 
patch : 補(bǔ)丁包數(shù)或次版本的修改次數(shù) 
build : 編譯(或構(gòu)建)的次數(shù),每次編譯可能對少量程序做優(yōu)化或修改,但一般沒有大的(可控的)功能變化。
desc  : 當(dāng)前版本的特殊信息,其信息由編譯時指定,具有較大的隨意性,有如下的標(biāo)識是常用的: 
    rc(或r),表示發(fā)行候選版本(release candidate),rc后的數(shù)字表示該正式版本的第幾個候選版本,多數(shù)情況下,各候選版本之間數(shù)字越大越接近正式版。
    smp,表示對稱多處理器(Symmetric MultiProcessing)。
    pp,在Red Hat Linux中常用來表示測試版本(pre-patch)。
    EL,在Red Hat Linux中用來表示企業(yè)版Linux(Enterprise Linux)。
    mm,表示專門用來測試新的技術(shù)或新功能的版本。
    fc,在Red Hat Linux中表示Fedora Core。

例如:

用命令uname -a查看內(nèi)核版本號

1、在CentOS下如:

Linux localhost 2.6.32-642.15.1.el6.x86_64 #1 SMP Fri Feb 24 14:31:22 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

說明如下:

第一個組數(shù)字:2, 主版本號
第二個組數(shù)字:6, 次版本號,當(dāng)前為穩(wěn)定版本
第三個組數(shù)字:32, 修訂版本號
第四個組數(shù)字:642.15.1,表示發(fā)型版本的補(bǔ)丁版本
el6:則表示我正在使用的內(nèi)核是 RedHat / CentOS 系列發(fā)行版專用內(nèi)核
x86_64:采用的是64位的CPU

2、在Ubuntu下如:

Linux localhost 3.2.0-67-generic #101-Ubuntu SMP Tue Jul 15 17:46:11 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
#有的是3.2.0-67-generic-pae

說明如下:

第一個組數(shù)字:3, 主版本號
第二個組數(shù)字:2, 次版本號,當(dāng)前為穩(wěn)定版本
第三個組數(shù)字:0, 修訂版本號
第四個組數(shù)字:67,當(dāng)前內(nèi)核版本(3.2.0)的第67次微調(diào)patch
generic:當(dāng)前內(nèi)核版本為通用版本,另有表示不同含義的server(針對服務(wù)器)、i386(針對老式英特爾處理器)
pae(Physical Address Extension):物理地址擴(kuò)展,為了彌補(bǔ)32位地址在PC服務(wù)器應(yīng)用上的不足而推出,表示此32位系統(tǒng)可以支持超過4G的內(nèi)存
x86_64:采用的是64位的CPU
SMP:對稱多處理機(jī),表示內(nèi)核支持多核、多處理器
Tue Jul 15 17:46:11 UTC 2014:內(nèi)核的編譯時間(build date)為 2014/07/15 17:46:11

3、內(nèi)核版本分類

Linux內(nèi)核版本的最新發(fā)布狀態(tài),參見Linux官網(wǎng):https://kernel.org/

Linux內(nèi)核版本介紹與查詢

1、mainline

  主線版本

2、stable

  穩(wěn)定版,由mainline在時機(jī)成熟時發(fā)布,穩(wěn)定版也會在相應(yīng)版本號的主線上提供bug修復(fù)和安全補(bǔ)丁,但內(nèi)核社區(qū)人力有限,因此較老版本會停止維護(hù),而標(biāo)記為EOL(End of Life)的版本表示不再支持的版本。

3、longterm(Long Term Support)

  長期支持版,長期支持版的內(nèi)核不再支持時會標(biāo)記EOL。

4、linux-next,snapshot

  代碼提交周期結(jié)束之前生成的快照 用于給Linux代碼貢獻(xiàn)者們做測試

4、查看Linux內(nèi)核版本命令

1、cat /proc/version

[root@bogon ~]# cat /proc/version
Linux version 4.4.131-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Wed May 2 13:09:02 EDT 2018

2、uname -a

[root@bogon ~]# uname -a
Linux bogon 4.4.131-1.el7.elrepo.x86_64 #1 SMP Wed May 2 13:09:02 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux

[root@bogon ~]# uname -r
4.4.131-1.el7.elrepo.x86_64

5、查看Linux系統(tǒng)版本的命令

1、lsb_release -a(適用于所有的Linux發(fā)行版本)

LSB是Linux Standard Base的縮寫,lsb_release命令用來顯示LSB和特定版本的相關(guān)信息。如果使用該命令時不帶參數(shù),則默認(rèn)加上-v參數(shù)。

說明:

-v 顯示版本信息。
-i 顯示發(fā)行版的id。
-d 顯示該發(fā)行版的描述信息。
-r 顯示當(dāng)前系統(tǒng)是發(fā)行版的具體版本號。
-c 發(fā)行版代號。
-a 顯示上面的所有信息。
-h 顯示幫助信息。
-s 輸出簡短的描述信息(僅限于redhat和fedora系統(tǒng)) 。

有些系統(tǒng)中默認(rèn)并沒有安裝lsb_release,需要進(jìn)行安裝,以CentOS為例:

首先查找lsb_release安裝包:

[root@bogon ~]# yum provides lsb_release
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.cn99.com
 * elrepo: mirrors.tuna.tsinghua.edu.cn
 * extras: centos.ustc.edu.cn
 * updates: mirrors.cn99.com
redhat-lsb-core-4.1-27.el7.centos.1.x86_64 : LSB Core module support
Repo        : base
Matched from:
Filename    : /usr/bin/lsb_release

安裝:

[root@bogon ~]# yum install -y redhat-lsb-core

2、cat /etc/redhat-release(適用于Redhat系的Linux)

[root@bogon ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

3、cat /etc/issue(適用于所有的Linux發(fā)行版本)

root@localhost:~# cat /etc/issue
Ubuntu 14.04.5 LTS \n \l

原文作者: 首頁 - 內(nèi)核技術(shù)中文網(wǎng) - 構(gòu)建全國最權(quán)威的內(nèi)核技術(shù)交流分享論壇

原文鏈接:Linux內(nèi)核版本介紹與查詢 - 圈點 - 內(nèi)核技術(shù)中文網(wǎng) - 構(gòu)建全國最權(quán)威的內(nèi)核技術(shù)交流分享論壇(版權(quán)歸原文作者所有,侵權(quán)留言聯(lián)系刪除)文章來源地址http://www.zghlxwxcb.cn/news/detail-493645.html

到了這里,關(guān)于Linux內(nèi)核版本介紹與查詢的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux系統(tǒng)之升級內(nèi)核版本方法

    確保yum倉庫的正常,本次實踐用的是阿里的鏡像源。 直接更新內(nèi)核版本,此方法適用于更新內(nèi)核補(bǔ)丁。 重啟服務(wù)器 檢查內(nèi)核版本 重啟完成,發(fā)現(xiàn)內(nèi)核版本已經(jīng)升級為【3.10.0-1160.83.1.el7.x86_64】 ELRepo是一個為Linux提供驅(qū)動程序和內(nèi)核映像的存儲庫,這里的內(nèi)核大版本升級方案就

    2024年02月06日
    瀏覽(62)
  • Linux:查看服務(wù)器信息,CPU、內(nèi)存、系統(tǒng)版本、內(nèi)核版本等

    Linux:查看服務(wù)器信息,CPU、內(nèi)存、系統(tǒng)版本、內(nèi)核版本等

    還是最近工作的總結(jié),在做一些性能驗證,這就需要要根據(jù)服務(wù)器的配置綜合考慮來做進(jìn)一步的結(jié)論論證,廢話不多說 第一種方式 第二種方式 個人偏推崇第一種方式吧,能夠更明顯的看到版本和一些詳細(xì)信息 第一種方式 這個命令適用于所有的Linux發(fā)行版,包括Redhat、SuSE、

    2024年01月19日
    瀏覽(39)
  • Linux 查看內(nèi)核以及系統(tǒng)版本的3種方法

    uname命令顯示多個系統(tǒng)信息,包括Linux內(nèi)核體系結(jié)構(gòu),名稱版本和發(fā)行版。 查看Linux內(nèi)核版本,輸入以下命令: uname -a uname -srm uname -r 4.18.0-348.el8.x86_64就是內(nèi)核版本,其中: 4 內(nèi)核版本 18 主修訂版本 0-348 次要修訂版本 hostnamectl 是 systemd 的一部分,用于查詢和更改系統(tǒng)主機(jī)名。

    2024年03月10日
    瀏覽(24)
  • 【Linux】在命令行中查看Linux內(nèi)核版本的幾種方法

    【Linux】在命令行中查看Linux內(nèi)核版本的幾種方法

    如何知道自己的系統(tǒng)使用哪個Linux內(nèi)核版本?以下是在Linux終端中檢查內(nèi)核版本的幾種方法。 如何找到Linux內(nèi)核版本 1、使用uname命令查找Linux內(nèi)核 uname是用于獲取系統(tǒng)信息的Linux命令,也可以使用它來確定自己使用的是32位還是64位系統(tǒng)。 這意味著我正在運(yùn)行Linux內(nèi)核5.4.0-113,或

    2024年02月04日
    瀏覽(38)
  • Linux內(nèi)核4.14版本——drm框架分析(7)——用戶態(tài)和內(nèi)核態(tài)間的交互

    ? ? ? ? ?驅(qū)動會注冊一個支持KMS的DRM設(shè)備時,會在/dev/drm/下創(chuàng)建一個card%d文件,用戶態(tài)可以通過打開該文件,并對文件描述符做相應(yīng)的操作實現(xiàn)相應(yīng)的功能。該文件描述符對應(yīng)的文件操作回調(diào)函數(shù)(filesystem_operations)位于drm_driver中,并由驅(qū)動程序填充。典型如下: ? ? ?

    2024年02月09日
    瀏覽(23)
  • linux uname詳解 -s -r -a 查看內(nèi)核版本

    uname命令用于顯示操作系統(tǒng)信息,例如內(nèi)核版本、主機(jī)名、處理器類型等 uname常用的有-a,-r,-rs ?經(jīng)常會需要查看內(nèi)核發(fā)行版,直接用 uname -rs 即可 ? el7:表示正在使用的內(nèi)核是 RedHat / CentOS 系列發(fā)行版專用內(nèi)核 ,centos7? centos8的是el8 內(nèi)核解讀參考此文: centos7升級內(nèi)核 詳解

    2024年02月07日
    瀏覽(18)
  • 調(diào)試linux內(nèi)核(1): 環(huán)境準(zhǔn)備和原理介紹

    現(xiàn)在流行的開源項目經(jīng)歷了長時間的開發(fā), 積累了大量的代碼, 想要一行一行地閱讀代碼去學(xué)習(xí)開源項目, 需要的時間成本是巨大的. 所以, 我們也需要用一種高效的方式去\\\"閱讀\\\"代碼. 計算機(jī)科學(xué)發(fā)展到現(xiàn)在, 產(chǎn)生了很多高效成熟的工具, 調(diào)試器就是其中之一(扯句題外話, 那些大

    2024年02月14日
    瀏覽(19)
  • Linux系統(tǒng)啟動流程和內(nèi)核管理詳細(xì)介紹

    Linux系統(tǒng)啟動流程和內(nèi)核管理詳細(xì)介紹 博客主要包含CentOS5 和 CentOS6的啟動流程介紹、相關(guān)的系統(tǒng)服務(wù)管理、Grub啟 動引導(dǎo)管理、自定義滿足基本使用需求的Linux系統(tǒng)、Centos系統(tǒng)啟動故障排錯、源碼 編譯安裝linux內(nèi)核、BusyBox 介紹、Centos 7啟動流程介紹、Centos 7 Unit介紹 Centos 7 服

    2024年02月13日
    瀏覽(87)
  • Linux內(nèi)核4.14版本——drm框架分析(1)——drm簡介

    Linux內(nèi)核4.14版本——drm框架分析(1)——drm簡介

    目錄 1. DRM簡介(Direct Rendering Manager) 1.1?DRM發(fā)展歷史 1.2?DRM架構(gòu)對比FB架構(gòu)優(yōu)勢 ?1.3 DRM圖形顯示框架 ?1.4?DRM圖形顯示框架涉及元素 1.4.1?DRM Framebuffer 1.4.2?CRTC 1.4.3?Encoder 1.4.4?Connector 1.4.5?Bridge 1.4.6 Panel 1.4.7?Fence 1.4.8?Plane 1.4.9?小結(jié) 2. DRM驅(qū)動框架 2.1 DRM驅(qū)動對象介紹 2.2?DR

    2024年02月02日
    瀏覽(32)
  • Linux內(nèi)核--網(wǎng)絡(luò)協(xié)議棧(四)sk_buff介紹

    一、引言 二、sk_buff ------2.1、skb介紹 ------2.2、控制字段 ------2.3、其他字段 ------2.4、特定功能字段 ------2.5、管理字段 ------2.6、內(nèi)存分配 ------2.7、內(nèi)存釋放 ------2.8、克隆和拷貝 ------2.9、隊列管理函數(shù) 三、sk_buff ------3.1、網(wǎng)絡(luò)數(shù)據(jù)流向 ------------3.1.1、TX 方向 ------------3.1.2、R

    2024年01月21日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包