在看這篇文章之前,有乙個概念是必須要弄明白的:就是linux核心和linux發行版之間的區別與聯絡?怎麼來闡釋他們之間的關係呢?這個話題能夠寫幾十篇**了,不過那都是虛的,一句話「linux發行版是由linux核心與多個應用程式組成的」。從這句話裡我們可以得到如下資訊:
1.單單有linux的核心是無法使用的,就像乙個人,任他如何懷瑾握瑜,也只是乙個不為人知的傢伙。
2.經過個人、團隊對linux核心的包裝與附加上自己的或者公共的軟體(應用程式,比如yum,rpm,wget等)就成了可以對外公布的linux發行版,就像乙個不為人知的傢伙經過了一番包裝之後,也可以人模狗樣的躋身上流社會了。
3.因為個人、團隊等附加的應用程式可能不同,自然而然發行版也有所區別,這就有了現在名目繁多的發行版,比如centos,suse,debian等。
一、檢視linux核心的版本等資訊:
1.cat /proc/version
[root@node78 ~]#cat /proc/version2.借助uname命令的-a引數也可以:uname -a :linux version 3.10.0-693.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (red hat
4.8.5-16) (gcc) ) #1 smp tue aug 22 21:09:27 utc 2017
[root@node78 ~]#uname -a上面輸出的3.10.0-693.el7.x86_64就是linux核心的版本,同事我們也可以看到是64位的作業系統。linux node78 3.10.0-693.el7.x86_64 #1 smp tue aug 22 21:09:27 utc 2017 x86_64 x86_64 x86_64 gnu/linux
二、檢視linux發行版本號
常聽到我的centos是6.5的,你用的是centos7嗎?這裡的7和6.5之類的云云都是值得linux發行版本號了。
1.lsb_release -a:-a表示all的意思,lsb就是linux standard base的意思,release是發行版
[root@localhost system]# lsb_release -a可以看到,我的發行版本是centos7.4.1708,有一樣的童鞋舉手,獎勵個糖吃。lsb version: :core-4.1-amd64:core-4.1-noarch
distributor id: centos
description: centos linux release 7.4.1708 (core)
release: 7.4.1708
codename: core
2.cat /etc/redhat-release或者cat /etc/centos-release:當然了,這兩個命令又很大的侷限性,只能在redhat家族使用。
[root@localhost system]# cat /etc/redhat-releasecentos linux release 7.4.1708 (core)
[root@localhost system]# cat /etc/centos-release
centos linux release 7.4.1708 (core)
linux檢視核心版本和產品版本
linux檢視核心版本和廠商版本 1.檢視核心版本命令 1 root q1test01 cat proc version linux version 2.6.9 5.elsmp bhcompile decompose.build.redhat.com gcc version 3.4.3 200412...
linux檢視核心版本和產品版本
linux檢視核心版本和廠商版本 1.檢視核心版本命令 1 root q1test01 cat proc version linux version 2.6.9 5.elsmp bhcompile decompose.build.redhat.com gcc version 3.4.3 200412...
檢視linux系統版本和核心版本
一 檢視linux核心版本命令 兩種方法 1 cat proc version root s centos home cat proc version linux version 2.6.32 431.el6.x86 64 mockbuild c6b8.bsys.dev.centos.org gcc...