Linux查看硬件信息很Easy

往往一到公司盘点或升级服务器硬件时候,需要记录服务器的具体硬件信息,对于Windows下来说,装个鲁大师既可以查看所有硬件信息,但Linux下要想查看这些硬件信息要麻烦的多,下面是我整理的一些命令,再查看Linux硬件信息就变的容易的多了。为了方便大家更容易的查看硬件信息,简单写了这个脚本,主要针对RedHat系列系统,执行结果如有出入,请稍作修改。

1、查看CPU信息

说明:CPU型号是至强3065,主频2.33Ghz,2个物理CPU

2、查看硬盘信息(需要安装hdparm软件,yum install –y hdparm)

说明:磁盘型号是西部数据WD1601ABYS-18C0A0,总磁盘容量160G,还用134G可用

 3、查看内存信息(需要安装dmidecode软件,yum install –y dmidecode)

说明:Maximum Capacity最大支持容量8G,Number Of Devices插槽数4个,第一个插槽和第三个插槽使用内存型号是DDR2,内存容量是1G,频率是667Mhz。第二个插槽和第三个插槽均未使用。总体内存已使用750M,剩余110M;虚拟内存未使用。

4、查看主板信息

说明:服务器是DELL R200,主板是Dell TY019,序列号是CN717038670154

5、查看网卡信息(需要安装pci工具,yum install –y pciutils)

说明:网卡型号是博通BCM5721

6、查看系统信息

说明:操作系统是CentOS6.4_x64,内核版本是2.6.32

查看硬件信息脚本


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

[root@localhost ~]# vi showhardwareinfo.sh

#!/bin/bash

yum install hdparm dmidecode pciutils -y

echo

echo "###### CPU #######"

echo

cat /proc/cpuinfo | grep "model name"| awk -F ":"'{print $2}'| uniq -f 1

cat /proc/cpuinfo | grep "cpu cores"| awk -F ":"'{print " CPU ="$2}'| uniq -f 1

echo

echo "###### Hard Disk ######"

echo

hdparm -i /dev/sda | grep -i "model"| awk -F "-"'{print $1}'| awk -F "="'{print $2}'

fdisk -l | grep "/dev/sda"| awk -F ","'NR==1{print $1}'

echo

df -h

echo

echo "###### Memory ######"

echo

dmidecode -t memory | grep -i "maximum capacity"

dmidecode -t memory | grep -i "number of devices"

echo

dmidecode -t memory | grep -i "size"| awk -F ":"'NR==1{print "        Capacity 1" $1":",$2}'

dmidecode -t memory | grep -i "speed"| awk 'NR==1'

dmidecode -t memory | grep -i "type:"| uniq -f 1

dmidecode -t memory | grep -i "size"| awk -F ":"'NR==2{print "        Capacity 2" $1":",$2}'

dmidecode -t memory | grep -i "speed"| awk 'NR==2'

dmidecode -t memory | grep -i "type:"| uniq -f 1

dmidecode -t memory | grep -i "size"| awk -F ":"'NR==3{print "        Capacity 3" $1":",$2}'

dmidecode -t memory | grep -i "speed"| awk 'NR==3'

dmidecode -t memory | grep -i "type:"| uniq -f 1

dmidecode -t memory | grep -i "size"| awk -F ":"'NR==4{print "        Capacity 4" $1":",$2}'

dmidecode -t memory | grep -i "speed"| awk 'NR==4'

dmidecode -t memory | grep -i "type:"| uniq -f 1

echo

free -m

echo

echo "###### Mianboard ######"

echo

dmidecode -q | grep -i "product name"| awk -F ":"'NR==1{print "Server Model" ":",$2}'

dmidecode -q | grep -i "Manufacturer"| awk -F ":"'NR==1{print "Brand" ":",$2}'

dmidecode -q | grep -i "product name"| awk -F ":"'NR==2{print "Mainboard Model" ":",$2}'

echo

echo "###### Network Card ######"

echo

lspci | grep -i eth | awk 'NR==1'| awk -F ":"'{print $3}'

echo

echo "###### Operating System ######"

echo

cat /etc/issue | awk 'NR==1'

uname -r | awk '{print "kernel: "$1}'

echo


1

2

[root@localhost ~]# chmod +x showhardwareinfo.sh

[root@localhost ~]# ./showhardwareinfo.sh

运行结果如下:

以上介绍了查看服务器CPU、硬盘、内存等基本信息实例,希望对大家有所帮助。

时间: 2025-01-01 15:39:25

Linux查看硬件信息很Easy的相关文章

linux查看硬件信息

  用来查看机器的型号dmidecode |grep Name查看机器各种硬件信息,比如说cpu,内存,网卡等等 lshw -short|egrep 'CPU|4GiB DIMM|eth' lshw -short|grep '4GiB DIMM'|wc -l查看磁盘是否是ssd /opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll|egrep 'Raw Size|SSD' 查看内存的状态,内存的总量free -g

Linux 系统下查看硬件信息命令大全

Linux 系统下查看硬件信息命令大全 有许多命令可以用来查看 Linux 系统上的硬件信息.有些命令只能够打印出像 CPU 和内存这一特定的硬件组件信息,另外一些命令可以查看多种硬件组件的信息. 这个教程可以带大家快速了解一下查看各种硬件设备的信息和配置详情的最常用的命令. lscpu lscpu命令能够查看 CPU 和处理单元的信息.该命令没有任何其他选项或者别的功能. lscpu 运行该命令会看到下面输出: lspci lspci是另一个命令行工具,可以用来列出所有的 PCI 总线,还有与

分享yahoo公司查看Linux系统硬件信息的脚本

首先,介绍一个网上流传的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 /

LINUX 查看硬件配置命令

系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 资源 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 #

dos下通过wmic命令查看硬盘和内存/CPU信息(windows自带命令查看硬件信息)_DOS/BAT

如何在windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息?最直接的是:开始→运行→CMD打开命令提示符,在该窗口下输入systeminfo执行,即可看到几乎所有想知道的系统信息,甚至包括机器上已安装的网卡及其IP. 问题描述: 如何从系统中 查看主板上内存条的数量.最佳答案: 在cmd命令下 输入:wmic memorychip list brief 或者 wmic MEMPHYSICAL list brief 就会看到内存条的数量 rem 查看cpu wmic c

ubuntu查看硬件信息

1. lshw lshw命令显示详细硬件信息. 如果要用概要方式显示,可以加上short参数:lshw-short 要显示指定硬件信息,加上class(或C)参数:lshw -classmemory 2. sysstat 监测系统性能及效率的一组工具,这些工具对于我们收集系统性能数据, 比如CPU使用率.硬盘和网络吞吐数据. 3. lspci -v (相比cat/proc/pci更直观) 查看PCI信息,lspci 是读取 hwdata 数据库. 4. uname -a 查看系统体系结构. 5.

Linux查看CPU信息详解

Linux查看CPU信息 首先,大家如果看到有什么不懂的地方,欢迎吐槽!!! 我会在当天或者第二天及时回复,并且改进~~ 参数说明: Physical id 相同表示为同一个物理CPU Processor 表示逻辑CPU Cpu cores CPU核数,内核个数 Core id 内核id号 Siblings 每个物理CPU里面的逻辑CPU个数 物理CPU 两个 processor 0 processor 2 processor 4 processor 6 core id 0 core id 2

AIX系统怎么查看硬件信息

问题描述 AIX系统怎么查看硬件信息,比如内存,CPU,硬盘,网卡等. 解决方案 查看内存使用命令# lsdev -Cc memory或者 #bootinfo -r查看物理内存prtconf就可以查看系统所有的信息 cpu 内存 硬盘等.. 显示每一个CPU的频率#pmcycles -m查看机器型号,SN#uname -Mu百度上找找吧解决方案二:这个百度一下就有很多答案了http://bbs.doit.com.cn/thread-116698-1-1.htmlhttp://www.aixchi

Linux下查看硬件信息的方法

  用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart) 查看CPU信息:cat /proc/cpuinfo 查看板卡信息:cat /proc/pci 查看PCI信息:lspci (相比cat /proc/pci更直观) 查看内存信息:cat /proc/meminfo 查看USB设备:cat /proc/bus/usb/devices 查看键盘和鼠标:cat /proc/bus/input/devices 查看系统硬盘信息和使用情况:fdisk