【Linux】Linux下檢視伺服器配置的命令
阿新 • • 發佈:2018-11-13
目錄
一、伺服器型號
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