分享yahoo公司查看Linux系統硬體資訊的指令碼

來源:互聯網
上載者:User

首先,介紹一個網上流傳的yahoo公司的曾經一個用於收集硬體資訊的指令碼,你可以在這裡查看和下載hwconfig。下載地址:https://github.com/smilejay/shell/blob/master/sh2012/hwconfig。它在我的某系統上執行的情況如下:

 代碼如下 複製代碼
[root@jay-linux test-programs]# ./hwconfig
Summary:        QCI QSSC-S4R, 1 x 000 2.27GHz, 47.1GB / 48GB 1067MHz DDR3
System:         QCI QSSC-S4R
Processors:     1 (of 4) x 000 2.27GHz 133MHz FSB (HT enabled, 10 cores, 80 threads)
Memory:         47.1GB / 48GB 1067MHz DDR3 == 12 x 4GB, 52 x empty
Disk:           sda (host4): 1.0TB (44%) JBOD == 1 x WDC-WD1002FAEX-00Z3A0
Disk-Control:   host0: 
Disk-Control:   host1: 
Disk-Control:   host2: 
Disk-Control:   host3: 
Disk-Control:   host4: 
Disk-Control:   host5: 
Network:        eth7 (igb): 60:eb:69:21:29:b7, 1000Mb/s <full-duplex>
Network:        eth8 (igb): 60:eb:69:21:29:b4, no carrier
Network:        eth9 (igb): 60:eb:69:21:29:b6, no carrier
Network:        eth10 (igb): 60:eb:69:21:29:b5, no carrier
OS:             RHEL Server 6.3 (Santiago), Linux 3.5.0-rc6+ x86_64, 64-bit
BIOS:           Intel QSSC-S4R.QCI.01.00.W008.111120102041 11/11/2010
Hostname:       jay-linux



這個指令碼非常不錯,強烈推薦大家使用!唯一的缺點是,硬體日新月異,這個指令碼目前沒有找到最近的更新,可能最新的部分硬體在指令碼中可能沒有提到。

由於經常在Linux系統底層,有時與硬體也密切相關,所以收集了如下的Linux命令查看系統的硬體資訊。這些命令在我的RHEL6.3系統上被測試和使用過。

查看CPU資訊:cat /proc/cpuinfo
查看記憶體資訊:cat /proc/meminfo

查看板卡資訊:cat /proc/pci
查看PCI資訊:lspci (相比cat /proc/pci更直觀)

查看USB裝置:lsusb
查看鍵盤和滑鼠:cat /proc/bus/input/devices

查看系統硬碟資訊和使用方式:fdisk -l 和 df -h

查看各裝置的插斷要求(IRQ):cat /proc/interrupts

查看系統體繫結構和kernel版本:uname -a

查看硬體資訊,包括bios、cpu、記憶體等資訊:dmidecode

查看硬體資訊/kernel的列印資訊:dmesg | less

對於proc檔案系統(/proc/)中,有很多記錄著系統的特定資訊:
cpuinfo 主機CPU資訊
dma 主機DMA通道資訊
filesystems 檔案系統資訊
interrupts 主機中斷資訊
ioprots 主機I/O連接埠號碼資訊
meminfo 主機記憶體資訊
version Linux記憶體版本資訊

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.