如何檢視Linux的相關配置資訊
不管是做運維還是DBA,在進入一個Linux系統的時候肯定是要了解目前系統的配置情況的,那麼如何檢視呢?總不能把伺服器拆了吧!呵 呵,這裡是有一些指令可以取得的。經過資料搜
索和查找現總結了如下,以備後查~
這裡主要從作業系統類型及版本、cpu、記憶體和硬碟進行說明:
1. 檢視作業系統版本和核心:
cat /etc/issue
uname -r(uname -a)
2.檢視檔案系統類型
shell> df -Th
這個指令不僅可以看所有分區的檔案系統類型,對于各個分區的大小、使用情況和挂載點也都一目了然。
shell> file -s /dev/hda1
檢視指定分區的檔案系統類型
3.檢視CPU相關資訊
我的機器是雙cpu,雙核 的。。。
cat /etc/cpuinfo
processor : 0 #第一個cpu
vendor_id : GenuineIntel #cpu廠商ID是GenuineIntel,說明:vendor_id 代表X86系列CPU制造商辨別。例如:“GenuineIntel” 或“AuthenticAMD”。
cpu family : 6 #cpu 系列是6,說明:CPU廠家生産的CPU系列号, 可用來确定處理器屬于那一代産品。
例如:
6系列的INTEL處理器包括 Pentium Pro、Pentium II、 Pentium II Xeon、Pentium III和Pentium III Xeon處理器。 5 系列(第五代)包括Pentium處理器和采用 MMX技術的Pentium處理器。F系列的INTEL處理器包括INTEL Pentium 4系列處理器(包括相同核心的Celerom處理器)。
6系列的AMD處理器實際指有K7系列CPU,有DURON和 ATHION兩大類。
不 過對于非X86系列的CPU則可能不顯示值。
model : 15 #型号23,說明:型号辨別可用來 确定處理器的制作技術以及屬于該系列的第幾代設計(或核心),型号與系列通常是互相配合使用的,用于确定計算機所
安裝的處理器是屬于某 系列處理器的哪種特 定類型。如可确定Celerom處理器是Coppermine還是Tualutin核心;Athlon XP處理器是Paiomino還是 Thorouhgbred核心。Model 14表示CPU采用的是Coppermine核心。即使同是P3或P4,不同時期也有多種不同的核心,核心的改進能帶來性能不小的提升。 Coppermine 之前有katmai核心,之後有Tualatin核心。
model name : Intel(R) Xeon(R) CPU 5110 @ 1.60GHz
stepping : 6 #步進是10,說明:步進編号用來辨別處理器的設計或制作版本,有助于控制和跟蹤處理器的更改,步進還可以讓最終使用者更具體地識别其系統安裝的處
理器版本,确定微處理器的内部設計或制作特性。步進編号就好比處理器的小版本号,如CPUID為 “686”和“686A”就好比WINZIP8.0和8.1的關系。步進編号和核心步進是密切聯系的。
cpu MHz : 1595.919 #cpu主頻是1595.919MHz
cache size : 4096 KB #二級緩存是4M
cpu cores : 2 #每個cpu插槽核數/每顆實體cpu核數是2
。。。
processor : 1 #第二個cpu
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Xeon(R) CPU 5110 @ 1.60GHz
stepping : 6
cpu MHz : 1595.919
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
4.檢視cpu的位數
getconf LONG_BIT
32
5.檢視記憶體相關資訊
cat /etc/meminfo
MemTotal: 255444 kB
MemFree: 53364 kB
Buffers: 12204 kB
Cached: 111108 kB
SwapCached: 0 kB
Active: 114816 kB
Inactive: 57840 kB
。。。。
6.檢視硬碟和相關分區資訊
shell>fdisk -l
7.查 看安裝了哪些rpm套件
shell>rpm -qa
8.檢視ip和mac位址資訊
shell> ifconfig
或者
shell> more /etc/sysconfig/network-scripts/ifcfg-eth0
9.檢視dns資訊
shell> more /etc/resolv.conf
10.檢視目前主機名稱
shell>hostname
cat /etc/sysconfig/network
11.檢視主機闆資訊
shell>lspci
12.檢視 目前系統記憶體使用情況
shell>free -k/free -m
13.檢視某一個檔案夾的大小
shell>du -sh dirName
檢視目前檔案夾的總大小
shell>du -sh
檢視目前檔案夾每個檔案/檔案夾的大小
shell>du -sh *
14.檢視目前系統cpu,memeory,負載情況
shell> top
15.檢視運 行時間及負載情況
shell> uptime
16.檢視所屬時區和是否使用UTC時間
cat /etc/sysconfig/clock
17:檢視預設語言
echo $LANG $LANGUAGE
cat /etc/sysconfig/i18n
18.檢視某一網站的伺服器環境
curl --head www.sina.com
本文出自 51CTO.COM技術部落格
本文轉自 yubowei 51CTO部落格,原文連結:http://blog.51cto.com/samyubw/326424