久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

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

 魅影蒼穹 2020-02-25

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

Linux內(nèi)核(Linux kernel)簡(jiǎn)介

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

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

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

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

Linux內(nèi)核版本號(hào)

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

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

第二種方式:
major.minor.patch-build.desc

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

例如:
用命令uname -a查看內(nèi)核版本號(hào)

1,、在CentOS下如:

1
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

說明如下:

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

2,、在Ubuntu下如:

1
2
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

說明如下:

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

內(nèi)核版本分類

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

kernel website

1,、mainline
  主線版本

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

3,、longterm(Long Term Support)
  長(zhǎng)期支持版,,長(zhǎng)期支持版的內(nèi)核不再支持時(shí)會(huì)標(biāo)記EOL,。

4、linux-next,,snapshot
  代碼提交周期結(jié)束之前生成的快照 用于給Linux代碼貢獻(xiàn)者們做測(cè)試

查看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

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

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

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

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

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

1
2
3
4
5
6
7
8
9
10
11
[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

安裝:

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

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

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

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

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





 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多