天天看點

Linux——檢視系統硬體資訊

前言:下面實驗的資訊是我在幾台配置不同服

務器的測試結果,作業系統分别為red hat enterprise linux server release 6.0

(santiago)、ubuntu

7.10。是以你看到我實驗資訊的不同時,請不要大驚小怪。而且有些指令也不是所有linux作業系統都支援(例如在ubuntu

7.10就不支援dmesg),下面的内容是收集整理的,如有錯誤或新的方法,也會不停整理、更新。

一:檢視cpu資訊

1、cpu詳細資訊

方法1:cpu資訊一般儲存在proc目錄下的cpuinfo檔案中。如下所示。

方法2:使用dmesg指令(注意cpu應為大寫)

方法3:使用dmidecode檢視cpu資訊

2、檢視實體cpu個數

3、檢視邏輯cpu個數

4、檢視cpu是幾核的

5、檢視cpu的主頻

6、檢視cpu型号資訊

7、通過physical id 可以判斷實體cpu個數

8、檢視cpu是否支援64位運算

二、 檢視記憶體資訊

你也可以用free指令檢視

檢視記憶體條型号

三:檢視磁盤資訊 

四:檢視網卡資訊

1. mii-tool 指令來檢視網卡資訊。它主要是用于配置網卡工作模式的指令,同時也可以用于查詢、監控工作。

2. 直接輸入dmesg可以看到開機檢測到硬體資訊

3. ethtool eth0 采用此指令查到網卡相關的技術名額 (不一定所有網卡支援都支援此指令)

4. more /etc/sysconfig/network-scripts/ifcfg-eth0 用這個可以看到網卡的資訊

5. ifconfig

6. lspci

網卡配置檔案

每一個網絡媒體都對應一個配置檔案,超級使用者可以通過這些配置檔案來配置網卡

網卡配置檔案存放在/etc/sysconfig/network-scripts/目錄中

/etc/sysconfig/network-scripts/ifcfg-interface-name

設定檔案ifcfg-interface-name包含了初始化接口所需的大部分周詳資訊,其中interface-name将根據網卡的類型和排序而不同,一般其名字為eth0、eth1、ppp0等,

其中eth表示以太(eth0)類型網卡,0表示第一塊網卡、1表示第二塊網卡,而ppp0則表示point-to-poirt protocol網絡接口。在ifcfg檔案中定義的各項目取決于接口類型。

device=name 其中name是實體裝置名

ipaddr=addr 其中addr是ip位址

netmask=mask 其中mask是網絡掩碼值

network=addr 其中addr是網絡位址

broadcast=addr 其中addr是廣播位址

gateway=addr 其中addr是網關位址

onboot=answer 其中answer是yes(引導時激活裝置)或no(引導時不激活裝置)

usectl=answer 其中answer是yes(非root使用者能控制該裝置)或no

bootproto=proto

[root@db-server ~]# ethtool eth0

settings for eth0:

supported ports: [ tp ]

supported link modes: 10baset/half 10baset/full

100baset/half 100baset/full

1000baset/full

supports auto-negotiation: yes

advertised link modes: 10baset/half 10baset/full

advertised pause frame use: no

advertised auto-negotiation: yes

speed: 100mb/s

duplex: full

port: twisted pair

phyad: 0

transceiver: internal

auto-negotiation: on

mdi-x: unknown

supports wake-on: pg

wake-on: d

current message level: 0x00000001 (1)

link detected: yes

ethtool -i eth0 加上-i檢視網卡驅動

[root@db-server ~]# ethtool -i eth0

driver: atl1c

version: 1.0.1.14

firmware-version: l1e

bus-info: 0000:02:00.0

[root@db-server ~]# dmesg | grep eth0

atheros_eth 0000:02:00.0: atl1c: eth0 nic link is up<100 mbps full duplex>

[root@db-server ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0

device=eth0

ipaddr=172.20.32.97

netmask=255.255.248.0

gateway=172.20.39.251

dns1=172.20.0.11

onboot=yes

hwaddr=50:e5:49:df:b0:8b

bootproto=none

type=ethernet

ipv6init=no

userctl=no

[root@db-server ~]# mii-tool

eth0: negotiated 100basetx-fd, link ok

五:檢視主機闆資訊

六:檢視顯示卡資訊

[root@db-server ~]# lspci |grep vga

01:05.0 vga compatible controller: ati technologies inc 760g [radeon 3000]

繼續閱讀