linux 系统硬件信息检测工具,Linux 查看系统硬件信息(实例详解)
cpu
lscpu命令,查看的是cpu的統計信息.blue@blue-pc:~$?lscpu
Architecture:??????????i686????????????#cpu架構
CPU?op-mode(s):????????32-bit,?64-bit
Byte?Order:????????????Little?Endian???#小尾序
CPU(s):????????????????4???????????????#總共有4核
On-line?CPU(s)?list:???0-3
Thread(s)?per?core:????1???????????????#每個cpu核,只能支持一個線程,即不支持超線程
Core(s)?per?socket:????4???????????????#每個cpu,有4個核
Socket(s):?????????????1???????????????#總共有1一個cpu
Vendor?ID:?????????????GenuineIntel????#cpu產商?intel
CPU?family:????????????6
Model:?????????????????42
Stepping:??????????????7
CPU?MHz:???????????????1600.000
BogoMIPS:??????????????5986.12
Virtualization:????????VT-x????????????#支持cpu虛擬化技術
L1d?cache:?????????????32K
L1i?cache:?????????????32K
L2?cache:??????????????256K
L3?cache:??????????????6144K
查看/proc/cpuinfo,可以知道每個cpu信息,如每個CPU的型號,主頻等。
#cat?/proc/cpuinfo
processor????:?0
vendor_id????:?GenuineIntel
cpu?family????:?6
model????????:?42
model?name????:?Intel(R)?Core(TM)?i5-2320?CPU?@?3.00GHz
.....
上面輸出的是第一個cpu部分信息,還有3個cpu信息省略了。
內存
free?-m
total???????used???????free?????shared????buffers?????cached
Mem:??????????3926???????3651????????274??????????0?????????12????????404
-/+?buffers/cache:???????3235????????691
Swap:?????????9536?????????31???????9505
這里的單位是MB,總共的內存是3926MB。
查看內存詳細使用#?cat?/proc/meminfo
MemTotal:????????4020868?kB
MemFree:??????????230884?kB
Buffers:????????????7600?kB
Cached:???????????454772?kB
SwapCached:??????????836?kB
.....
查看內存硬件信息
yum -y install dmidecode
dmidecode -t ?查看相關參數, ?以下為帶上相關參數來檢測相關信息。biossystembaseboard ? ? 主板信息chassisprocessor ? ? CPUmemory ? ? ? ?內存cacheconnectorslot注:如果不帶以上參數,就會把所有信息顯示出來,不好查看。
1、dmidecode -t processor查看CPU信息,就可以看到你的CPU是什么型號,多少核,頻率、緩存等信息cat /proc/cpuinfo也一樣可查CPU信息。
2、 dmidecode -t baseboard查看主板信息,會顯示具體的主板英文型號, 國外免費空間
再到網上搜索一下主板的英文型號信息就知道了他屬什么主板,用的什么芯片組。
SMBIOS 2.4 present.Handle 0x0001, DMI type 1, 27 bytesSystem InformationManufacturer: Gigabyte Technology Co., Ltd. ? ? ? Product Name: G31M-ES2L ? ? ? Version: ? ? ? Serial Number: ? ? ? UUID: 00000000-0000-0000-0000-00241DCA48F8 ? ? ? Wake-up Type: Power Switch ? ? ? SKU Number: ? ? ? Family: ? ? ? 這是技嘉主板,G31M 的
3、 dmidecode -t 17 ? ? 能顯示 插入的內存條的詳細信息,如芯片,頻率等等,如:Handle 0x0034, DMI type 17, 27 bytesMemory Device ? ? ? Array Handle: 0x0031 ? ? ? Error Information Handle: 0x0035 ? ? ? Total Width: 64 bits ? ? ? Data Width: 64 bitsSize: 2048 MB ? ? ? Form Factor: DIMM ? ? ? Set: None ? ? ? Locator: DIMM0 ? ? ? Bank Locator: BANK0Type: DDR2 ? ? ? Type Detail: SynchronousSpeed: 800 MHz ? ? ? Manufacturer: Manufacturer00 ? ? ? Serial Number: SerNum00 ? ? ? Asset Tag: AssetTagNum0 ? ? ? Part Number: ModulePartNumber00以上信息顯示,內存為2G DDR2 800的。
或 ? ?dmidecode -t memory能顯示主板支持最大多少的內存,最多支持多少, 內存是否雙通道等、如: ? ? ? (有些系統,或主板不能顯示這些信息)Handle 0x0008, DMI type 5, 24 bytesMemory Controller Information ? ? ? Error Detecting Method: None ? ? ? Error Correcting Capabilities: ? ? ? ? ? ? ? None ? ? ? Supported Interleave: One-way Interleave ? ? ? Current Interleave: One-way Interleave ? ? ? Maximum Memory Module Size: 16384 MB ? 單條支持16G ? ? ? Maximum Total Memory Size: 65536 MB ? ? ?最大支持64G ? ? ? Supported Speeds: ? ? ? ? ? ? ? Other ? ? ? Supported Memory Types: ? ? ? ? ? ? ? DIMM ? ? ? Memory Module Voltage: 3.3 V ? ? ? Associated Memory Slots: 4 ? ? ? ? ? ? ? 0x0009 ? ? ? ? ? ? ? 0x000A ? ? ? ? ? ? ? 0x000B ? ? ? ? ? ? ? 0x000C ? ? ? Enabled Error Correcting Capabilities: ? ? ? ? ? ? ? NoneHandle 0x0009, DMI type 6, 12 bytesMemory Module Information ? ? ? Socket Designation: DIMM0 ? ? ? Bank Connections: 0 1 ? ? ? Current Speed: 25 ns ? ? ? Type: DIMM ? ? ? Installed Size: 2048 MB (Double-bank Connection) ?雙通道 ? ? ? Enabled Size: 2048 MB (Double-bank Connection) ? ? ? Error Status: OK
查看bios信息
#?dmidecode?-t?bios
#?dmidecode?2.12
SMBIOS?2.4?present.
Handle?0x0000,?DMI?type?0,?24?bytes
BIOS?Information
Vendor:?Phoenix?Technologies?LTD
Version:?6.00
Release?Date:?07/02/2012
Address:?0xEA0C0
Runtime?Size:?89920?bytes
ROM?Size:?64?kB
Characteristics:
ISA?is?supported
PCI?is?supported
PC?Card?(PCMCIA)?is?supported
PNP?is?supported
APM?is?supported
BIOS?is?upgradeable
BIOS?shadowing?is?allowed
ESCD?support?is?available
Boot?from?CD?is?supported
Selectable?boot?is?supported
EDD?is?supported
Print?screen?service?is?supported?(int?5h)
8042?keyboard?services?are?supported?(int?9h)
Serial?services?are?supported?(int?14h)
Printer?services?are?supported?(int?17h)
CGA/mono?video?services?are?supported?(int?10h)
ACPI?is?supported
Smart?battery?is?supported
BIOS?boot?specification?is?supported
Function?key-initiated?network?boot?is?supported
Targeted?content?distribution?is?supported
BIOS?Revision:?4.6
Firmware?Revision:?0.0
如果要查看所有有用信息dmidecode?-q
里面包含了很多硬件信息
磁盤
查看硬盤和分區分布
#?lsblk
NAME???MAJ:MIN?RM???SIZE?RO?TYPE?MOUNTPOINT
sda??????8:0????0?465.8G??0?disk
├─sda1???8:1????0?????1G??0?part?/boot
├─sda2???8:2????0???9.3G??0?part?[SWAP]
├─sda3???8:3????0??74.5G??0?part?/
├─sda4???8:4????0?????1K??0?part
├─sda5???8:5????0?111.8G??0?part?/home
└─sda6???8:6????0?269.2G??0?part
如果要看硬盤和分區的詳細信息
#?fdisk?-l
Disk?/dev/sda:?500.1?GB,?500107862016?bytes
heads,?63?sectors/track,?60801?cylinders,?total?976773168?sectors
Units?=?sectors?of?1?*?512?=?512?bytes
Sector?size?(logical/physical):?512?bytes?/?4096?bytes
I/O?size?(minimum/optimal):?4096?bytes?/?4096?bytes
Disk?identifier:?0x00023728
Device?Boot??????Start?????????End??????Blocks???Id??System
/dev/sda1???*????????2048?????2148351?????1073152???83??Linux
/dev/sda2?????????2148352????21680127?????9765888???82??Linux?swap?/?Solaris
/dev/sda3????????21680128???177930239????78125056???83??Linux
/dev/sda4???????177932286???976771071???399419393????5??Extended/dev/sda5???????177932288???412305407???117186560???83??Linux
/dev/sda6???????412307456???976771071???282231808???83??Linux
網卡
查看網卡硬件信息#?lspci?|?grep?-i?'eth'
02:00.0?Ethernet?controller:?Intel?Corporation?82545EM?Gigabit?Ethernet?Controller?(Copper)?(rev?01)
02:01.0?Ethernet?controller:?Intel?Corporation?82545EM?Gigabit?Ethernet?Controller?(Copper)?(rev?01)
查看系統的所有網絡接口
#?ifconfig?-a
eth0??????Link?encap:以太網??硬件地址?b8:97:5a:17:b3:8f
.....
lo????????Link?encap:本地環回
或者:
#?ip?link?show
1:?lo:??mtu?16436?qdisc?noqueue?state?UNKNOWN
link/loopback?00:00:00:00:00:00?brd?00:00:00:00:00:00
2:?eth0:??mtu?1500?qdisc?pfifo_fast?state?UP?qlen?1000
link/ether?00:0c:29:65:fa:72?brd?ff:ff:ff:ff:ff:ff
3:?eth1:??mtu?1500?qdisc?pfifo_fast?state?UP?qlen?1000
link/ether?00:0c:29:65:fa:7c?brd?ff:ff:ff:ff:ff:ff
如果要查看某個網絡接口的詳細信息,例如eth0的詳細參數和指標
#?ethtool?eth0
Settings?for?eth0:
Supported?ports:?[?TP?MII?]
Supported?link?modes:???10baseT/Half?10baseT/Full
100baseT/Half?100baseT/Full
1000baseT/Half?1000baseT/Full?#支持千兆半雙工,全雙工模式
Supported?pause?frame?use:?No
Supports?auto-negotiation:?Yes?#支持自適應模式,一般都支持
Advertised?link?modes:??10baseT/Half?10baseT/Full
100baseT/Half?100baseT/Full
1000baseT/Half?1000baseT/Full
Advertised?pause?frame?use:?Symmetric?Receive-only
Advertised?auto-negotiation:?Yes?#默認使用自適應模式
Link?partner?advertised?link?modes:??10baseT/Half?10baseT/Full
100baseT/Half?100baseT/Full
.....
Speed:?100Mb/s?#現在網卡的速度是100Mb,網卡使用自適應模式,所以推測路由是100Mb,導致網卡從支持千兆,變成要支持百兆
Duplex:?Full???#全雙工
.....
Link?detected:?yes????#表示有網線連接,和路由是通的
iftop能監控所有程序占用的網絡帶寬
安裝iftop工具
yum?-y?installflex?byacc??libpcap libpcap-devel?ncurses?ncurses-devel
wget?http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz
tar?zxvf?iftop-0.17.tar.gz
cd?iftop-0.17
./configure
make?&&?make?install
進行網絡帶寬流量查看
直接輸入iftop即可。
其他
查看pci信息,即主板所有硬件槽信息。lspci
00:00.0?Host?bridge:?Intel?Corporation?2nd?Generation?Core?Processor?Family?DRAM?Controller?(rev?09)?#主板芯片
00:02.0?VGA?compatible?controller:?Intel?Corporation?2nd?Generation?Core?Processor?Family?Integrated?Graphics?Controller?(rev?09)?#顯卡
00:14.0?USB?controller:?Intel?Corporation?Panther?Point?USB?xHCI?Host?Controller?(rev?04)?#usb控制器
00:16.0?Communication?controller:?Intel?Corporation?Panther?Point?MEI?Controller?#1?(rev?04)
00:1a.0?USB?controller:?Intel?Corporation?Panther?Point?USB?Enhanced?Host?Controller?#2?(rev?04)
00:1b.0?Audio?device:?Intel?Corporation?Panther?Point?High?Definition?Audio?Controller?(rev?04)?#聲卡
00:1c.0?PCI?bridge:?Intel?Corporation?Panther?Point?PCI?Express?Root?Port?1?(rev?c4)?#pci?插槽
00:1c.2?PCI?bridge:?Intel?Corporation?Panther?Point?PCI?Express?Root?Port?3?(rev?c4)
00:1c.3?PCI?bridge:?Intel?Corporation?Panther?Point?PCI?Express?Root?Port?4?(rev?c4)
00:1d.0?USB?controller:?Intel?Corporation?Panther?Point?USB?Enhanced?Host?Controller?#1?(rev?04)
00:1f.0?ISA?bridge:?Intel?Corporation?Panther?Point?LPC?Controller?(rev?04)
00:1f.2?IDE?interface:?Intel?Corporation?Panther?Point?4?port?SATA?Controller?[IDE?mode]?(rev?04)?#硬盤接口
00:1f.3?SMBus:?Intel?Corporation?Panther?Point?SMBus?Controller?(rev?04)
00:1f.5?IDE?interface:?Intel?Corporation?Panther?Point?2?port?SATA?Controller?[IDE?mode]?(rev?04)?#硬盤接口
02:00.0?Ethernet?controller:?Realtek?Semiconductor?Co.,?Ltd.?RTL8111/8168B?PCI?Express?Gigabit?Ethernet?controller?(rev?06)?#網卡
03:00.0?PCI?bridge:?Integrated?Technology?Express,?Inc.?Device?8893?(rev?41)
如果要更詳細的信息:lspci -v 或者lspci -vv
如果要看設備樹:lscpi -t
DELL磁盤陣列控制卡(RAID卡)管理工具MegaCli和IDRAC
MegaCli常用管理命令匯總
進入
選擇相應版本的安裝包
下載之后解壓,unzip?8.07.14_MegaCLI.zip
cd?Linux/
rpm?-ivh?MegaCli-8.07.14-1.noarch.rpm
rpm?-ql?MegaCli
ln?-s?/opt/MegaRAID/MegaCli/MegaCli64?/usr/bin
MegaCli?-PDList?-aALL???查看物理硬盤的信息的。
總結
以上是生活随笔為你收集整理的linux 系统硬件信息检测工具,Linux 查看系统硬件信息(实例详解)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ 小游戏 视频及资料集(7)
- 下一篇: linux 其他常用命令