九個uname命令獲取Linux系統詳情的例項

2021-09-25 13:18:56 字數 2020 閱讀 2320

當你在控制台模式下,無法通過「滑鼠右鍵 > 關於」獲取作業系統的資訊。這時,在linux下,你可以使用uname命令,幫助你完成這些工作。 uname是unix name的縮寫。在控制台中實際使用的時候只需鍵入uname

當你輸入uname不帶引數時,它僅僅顯示你的作業系統的名字。

# uname

linux

也許這還不能滿足你的需要。所以你需要加上一些引數,來使uname顯示你所需要的資訊。

以下是uname引數的列表:

你可以用-s引數,顯示核心名稱。(譯註:可以在其他的類unix系統上執行這個命令看看,比如mac就會顯示darwin)

# uname -s

linux

輸出資訊會跟uname不帶引數時輸出的一樣。

如果你想知道你正在使用哪個核心發行版(指不同的核心打包版本),就可以用-r引數

# uname -r

2.6.18-371.1.2.el5

除一些核心資訊外,用-v引數uname也能獲取更詳細的核心版本資訊(譯註:不是版本號,是指該核心建立的時間和cpu架構等)。

# uname -v

#1 smp tue oct 22 12:57:43 edt 2013

引數 -n 會提供給你節點的主機名。舉例來說,如果你的主機名是「dev-machine」,-n引數就會把主機名列印出來。

# uname -n

dev-machine

對於redhat和centos使用者來說,你也可以通過/etc/redhat_release檔案來檢視:

# cat /etc/redhat_release

centos release 5.10 (final)

如果不是基於redhat的發行版,你可以檢視/etc/issue檔案.類似如下:

# cat /etc/issue

linux mint olivia \n \l:

如果你想知道用的是哪類機器,你可以嘗試-m引數。它將告訴你關於硬體的資訊。

# uname -m

i686

i686表明了你用的是32位的作業系統,如果是x86_64則表明你用的是64位的系統。

與硬體名稱類似,-i引數會顯示你的硬體平台(譯註:硬體名稱i686是屬於硬體平台i386系列的)。

# uname -i

i386

同樣,i386意味這是正在執行乙個32位的系統,如果輸出的是x86_64則說明你正在執行乙個64位的系統。

你可以用-p引數檢視處理器型別。如果uname無法識別,它會顯示 『unknown』 作為輸出。

# uname -p

i686

uname也可以透露你正在執行的作業系統資訊,用-o引數可以實現這個目的。

# uname -o

gnu/linux

有乙個引數可以展示所有的資訊!這就是-a引數,它會顯示所有資訊。如果-i和-p輸出為unknown則缺省會被省略。

# uname -a

linux dev-machine 2.6.18-371.1.2.el5 #1 smp tue oct 22 12:57:43 edt 2013 i686 i686 i386 gnu/linux

九個uname命令獲取Linux系統詳情的例項

當你在控制台模式下,無法通過 滑鼠右鍵 關於 獲取作業系統的資訊。這時,在linux下,你可以使用uname命令,幫助你完成這些工作。uname是unix name的縮寫。在控制台中實際使用的時候只需鍵入uname。當你輸入uname不帶引數時,它僅僅顯示你的作業系統的名字。uname linux ...

九個uname命令獲取Linux系統詳情的例項

當你在控制台模式下,無法通過 滑鼠右鍵 關於 獲取作業系統的資訊。這時,在linux下,你可以使用uname命令,幫助你完成這些工作。uname是unix name的縮寫。在控制台中實際使用的時候只需鍵入uname。當你輸入uname不帶引數時,它僅僅顯示你的作業系統的名字。uname linux ...

linux 常用基本命令之九 uname

功能說明 uname用來獲取電腦和作業系統的相關資訊,可顯示linux主機所用的作業系統的版本 硬體的名稱等基本資訊。語 法 uname amnrsvpio help version 參 數 a或 all 詳細輸出所有資訊,依次為核心名稱,主機名,核心版本號,核心版本,硬體名,處理器型別,硬體平台型...