CentOS下檢視系統版本的4種方法

pythontab發表於2019-03-03

Linux有很多的發行版,不同的版本會有一些細微區別,所以經常需要檢視伺服器系統的版本號。

下面來看下CentOS下如何檢視CentOS版本。

方法1:cat /etc/issue

執行命令:

[www@pythontab.com]$ cat /etc/issue
CentOS release 6.8 (Final)
Kernel \r on an \m

我當前系統版本就是: CentOS 6.8

知識擴充套件:etc目錄 初期etc的英文名字縮寫為etcetera ,後來大家更習慣稱為 Editable Text Configuration。etc為系統配置檔案目錄,該目錄包含系統啟動指令碼、啟動配置檔案、使用者登陸配置檔案、網路配置檔案、httpd 配置檔案、IPSec 配置檔案和其他檔案等。

方法2:cat /etc/redhat-release

執行命令:

[www@pythontab.com]$ cat /etc/redhat-release
CentOS release 6.8 (Final)

當前系統版本就是: CentOS 6.8

知識擴充套件:為什麼使用redhat-release命令, 因為CentOS它是來自於Red Hat Enterprise Linux依照開放原始碼規定釋出的原始碼所編譯而成。

方法3:cat /proc/version

執行命令:

[www@pythontab.com]$ cat /proc/version
Linux version 2.6.32-696.6.3.el6.x86_64 (mockbuild@c1bl.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Wed Jul 12 14:17:22 UTC 2017

這個命令可以看到Linux核心的具體資訊, 但是不能看出是CentOS的哪個版本。

我們可以看到該系統使用的是Linux 2.6.32 核心的64為作業系統。GCC GUN 編譯器集合,採用4.4.7版本。

proc 為process的縮寫,裡面存放與核心相關的檔案。

方法4:uname -a

執行命令:

[www@pythontab.com]$ uname -a
Linux pythontab.com 2.6.32-696.6.3.el6.x86_64 #1 SMP Wed Jul 12 14:17:22 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

這個命令的結果和方法3有點類似, 也同樣可以查詢Linux核心版本卻不能具體到發行版版本。

上面就是CentOS下檢視系統版本的4種方法。

ps:有些資料上說可以使用lsb_release -a命令, 但是這個我測了幾個機器都不能成功執行, 所以這個方法不是通用方法, 在CentOS下不建議使用。


相關文章