|
獲知Linux系統(tǒng)版本提權(quán)利器—-lsb_release 灰鴿子論壇
LSB是Linux Standard Base的縮寫,lsb_release命令用來(lái)顯示LSB和特定版本的相關(guān)信息。如果使用該命令時(shí)不帶參數(shù),則默認(rèn)加上-v參數(shù)。
-v, –version
顯示版本信息
-i, –id
顯示發(fā)行版的ID
-d, –description
顯示該發(fā)行版的描述信息
-r, –release
顯示當(dāng)前系統(tǒng)是發(fā)行版的具體版本號(hào)
-c, –codename
發(fā)行版代號(hào)
-a, –all
顯示上面的所有信息
-h, –help
顯示幫助信息
如果當(dāng)前發(fā)行版是LSB兼容的,那么"/etc/lsb_release"文件中會(huì)包含LSB_VERSION域。這個(gè)域的值可以是用冒號(hào)隔開的一系列支持的模塊。這些模塊名是當(dāng)前版本支持的LSB的模塊名。如果當(dāng)前版本不是LSB兼容的,就不要包含這個(gè)域。
可選的域包括DISTRIB_ID, DISTRIB_RELEASE, DISTRIB_CODENAME,
DISTRIB_DESCRIPTION,它們可以覆蓋/etc/distrib-release文件中的內(nèi)容。注:這里的distrib要替換為當(dāng)前的發(fā)行版的名字。
如果存在/etc/lsb-release.d目錄,會(huì)在該目錄中查找文件名并作為附加的模塊版本加在LSB_VERSION前面。文件/etc/distrib-release中包含了一些描述信息,用來(lái)說(shuō)明應(yīng)該分析哪些文件名。
一般的格式是:"Distributor release x.x (Codename)"
注意:Debian系統(tǒng)中缺乏相應(yīng)的描述信息(見(jiàn)/etc/debian-version),為了支持Debian系統(tǒng),大部分信息都被加在了lsb-release文件中。
redhat和fedora系統(tǒng)中,還支持一個(gè)參數(shù):
-s, –short
輸出簡(jiǎn)短的描述信息
|
|