|
chen@mylinuxserver:~>cat/proc/version Linuxversion265-7244-smp(geeko@buildhost)(gccversion333(SuSELinux))#1SMPMonDec1218:32:25UTC2005 /proc目錄的作用? chen@mylinuxserver:/proc>uname-a Linuxmylinuxserver265-7244-smp#1SMPMonDec1218:32:25UTC2005i686i686i386GNU/Linux chen@mylinuxserver:/proc>uname-r 265-7244-smp uname命令的作用? 2查看Linux版本: 1)登陸到服務(wù)器執(zhí)行l(wèi)sb_release-a,即可列舉所有版本信息,比如: chen@mylinuxserver:/proc>lsb_release-a LSBVersion:core-20-noarch:core-30-noarch:core-20-ia32:core-30-ia32:graphics-20-ia32:graphics-20-noarch:graphics-30-ia32:graphics-30-noarch DistributorID:SUSELINUX Description:SUSELINUXEnterpriseServer9(i586) Release:9 Codename:n/a 注:這個(gè)命令適用于所有的linux,包括Redhat、SuSE、Debian等發(fā)行版。 2)登陸到linux執(zhí)行cat/etc/issue,比如如下: chen@mylinuxserver:/proc>cat/etc/issue WelcometoSUSELINUXEnterpriseServer9(i586)-Kernelr(l) 3)登陸到linux執(zhí)行cat/etc/redhat-release,比如如下: chen@mylinuxserver:/proc>cat/etc/release LSB_VERSION="core-20-noarch:core-30-noarch:core-20-ia32:core-30-ia32" cat:/etc/lsb-released:是一個(gè)目錄 SUSELINUXEnterpriseServer9(i586) VERSION=9 PATCHLEVEL=3 11命令lsb_release-a lsb_release提供特定的LSB(LinuxStandardBase)和發(fā)布版本相關(guān)信息。 ubuntu中運(yùn)行l(wèi)sb_release-a的結(jié)果如下: 12命令cat/etc/issue /etc目錄下放的是系統(tǒng)的配置文件。 /etc/issue文件一般包括系統(tǒng)的一段短說明或歡迎信息內(nèi)容由系統(tǒng)管理員確定。 ubuntu中執(zhí)行cat/etc/issue命令的結(jié)果如下: 2查看內(nèi)核版本的命令 21命令uname-a uname來始于utsname,是一個(gè)系統(tǒng)調(diào)用,格式為 inturet=uname((structutsname)uname_buf)雨林木風(fēng)linux, 其中linux查看內(nèi)核版本,結(jié)構(gòu)體表針uname_buf中主要儲(chǔ)存的是***作系統(tǒng)名稱、內(nèi)核版本和硬件體系結(jié)構(gòu); 結(jié)構(gòu)體structutsname的定義如下: utsname中的UTS指的應(yīng)當(dāng)是UniversalTime–sharingSystem(通用分時(shí)系統(tǒng))。 ubuntu中運(yùn)行uname-a的結(jié)果如下所示: 內(nèi)核版本為:300-32-generic 22命令cat/proc/version proc文件系統(tǒng)是一個(gè)虛擬文件系統(tǒng),通過它可以使用一種新的方式在linux內(nèi)核空間和用戶空間進(jìn)行通訊。 與普通文件不同的是,這種虛擬文件都是動(dòng)態(tài)創(chuàng)建的。 /proc十分強(qiáng)悍,如下所示為對(duì)/proc中部份元素執(zhí)行一次交互查詢的結(jié)果: 其中,version文件中儲(chǔ)存的是內(nèi)核的版本、***作系統(tǒng)的名稱等信息linux查看內(nèi)核版本linux運(yùn)維招聘,與uname-a的內(nèi)容基本相同。 內(nèi)核版本為300-32-generic 1cat/proc/version [root@devops~]#cat/proc/version Linuxversion2632-279el6x86_64(mockbuild@c6b9bsysdevcentosorg) (gccversion44620120305(RedHat446-4)(GCC))#1 SMPFriJun2212:19:21UTC2012 [root@devops~]# 2uname-a [root@devops~]#uname-a Linuxdevops2632-279el6x86_64#1SMPFriJun2212:19:21 UTC2012x86_64x86_64x86_64GNU/Linux [root@devops~]# 查看linux系統(tǒng)的版本號(hào) 我們可以通過下邊的三個(gè)命令來查看linux系統(tǒng)的版本號(hào): 1lsb_release-a [root@devops~]#lsb_release-a 2cat/etc/redhat-release [root@devops~]#cat/etc/redhat-release CentOSrelease63(Final) [root@devops~]# 這個(gè)命令主要用于查看redhat公司發(fā)布的linux 3cat/etc/issue 1、打開Linux面板。 2、輸入"uname-a",可顯示筆記本以及***作系統(tǒng)的相關(guān)信息。 3、輸入"cat/proc/version",說明正在運(yùn)行的內(nèi)核版本。 4、輸入"cat/etc/issue",顯示的是發(fā)行版本信息。 5、lsb_release-a(適用于所有的linux,包括Redhat、SuSE、Debian等發(fā)行版,并且在debian下要安裝lsb)。 |
|
|