1. 程式人生 > >【Linux】Linux下檢視伺服器配置的命令

【Linux】Linux下檢視伺服器配置的命令

目錄

一、伺服器型號

二、作業系統

三、CPU

四、記憶體

五、硬碟

六、其他



一、伺服器型號

dmidecode|grep "System Information" -A9|egrep  "Manufacturer|Product"



二、作業系統

(1)當前作業系統發行版資訊:

cat /etc/redhat-release


(2)作業系統發行版詳細資訊:

lsb_release -a



三、CPU

(1)CPU統計資訊:

lscpu


(2)CPU型號:

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c


(3)物理CPU個數:

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l


(4)每個物理CPU中core的個數(即核數):

cat /proc/cpuinfo| grep "cpu cores"| uniq


(5)邏輯CPU的個數:

cat /proc/cpuinfo| grep "processor"| wc -l



四、記憶體

(1)概要記憶體使用情況【-g是以GB為單位;也可以使用-m,即以MB為單位】:

free -g
total:總計實體記憶體的大小。
used:已使用多大。
free:可用有多少。
Shared:多個程序共享的記憶體總額。
Buffers/cached:磁碟快取的大小。

 


(2)記憶體硬體資訊:

dmidecode -t memory


(3)記憶體詳細使用情況:

cat /proc/meminfo


(4)記憶體的插槽數,已經使用多少插槽,每條記憶體多大:

dmidecode|grep -A5 "Memory Device"|grep Size|grep -v Range



五、硬碟

(1)硬碟和分割槽分佈:

lsblk
NAME : 這是塊裝置名。

MAJ:MIN : 本欄顯示主要和次要裝置號。

RM : 本欄顯示裝置是否可移動裝置。注意,在本例中裝置sdb和sr0的RM值等於1,這說明他們是可移動裝置。

SIZE : 本欄列出裝置的容量大小資訊。例如298.1G表明該裝置大小為298.1GB,而1K表明該裝置大小為1KB。

RO : 該項表明裝置是否為只讀。在本案例中,所有裝置的RO值為0,表明他們不是隻讀的。

TYPE :本欄顯示塊裝置是否是磁碟或磁碟上的一個分割槽。在本例中,sda和sdb是磁碟,而sr0是隻讀儲存(rom)。(LCTT譯註,此處sr0的RO項沒有標記為1,可能存在一些錯誤?)

MOUNTPOINT : 本欄指出裝置掛載的掛載點。

 


(2)硬碟和分割槽的詳細資訊:

fdisk -l



六、其他

(1)網絡卡的硬體資訊:

lspci | grep -i 'eth'


(2)顯示卡執行狀況:

nvidia-smi