如何檢視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
325.檢視記憶體相關資訊
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技術部落格
Linux如何檢視機器的硬體配置資訊
主要是看兩個檔案 proc meminfo 和 proc cpuinfo cpu主要關注如下字段 1.cpu核心數計算 總核數 物理cpu個數 x 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數 檢視物理cpu個數 cat proc cpuinfo g...
檢視LINUX 硬體配置資訊
dmidecode more dmesg more 這2個命令出來的資訊都非常多,所以建議後面使用 more 便於檢視 2.檢視cpu資訊 方法一 linux下cpu相關的引數儲存在 proc cpuinfo 檔案裡 cat proc cpuinfo more 方法二 採用命令 dmesg grep...
Linux 檢視機器配置資訊
cat proc cpuinfoprocessor 從0開始計數,flags 如果有ht 說明和支援超執行緒技術 附1 cat proc cpuinfo grep name cut f2 d uniq c 1 intel r pentium r dual cpu e2180 2.00ghz 檢視cp...