天天看点

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]

继续阅读