linux基础之查看硬件信息

一:快速查看

1,查看CPU信息:cat /proc/cpuinfo 或lscpu 或

2,查看板卡信息:cat /proc/pci

3,查看USB设备:cat /proc/bus/usb/devices

4,查看PCI信息:lspci (相比cat /proc/pci更直观)

5,查看内存信息:cat /proc/meminfo  或free -m

6,查看键盘和鼠标:cat /proc/bus/input/devices

7,查看系统硬盘信息和使用情况:fdisk & disk � l & df  或lsblk  或hdparm 或smartctl

8,用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)

9,查看各设备的中断请求(IRQ):cat /proc/interrupts

10,查看启动硬件检测信息日志:dmesg more /var/log/dmesguname -auptime

11,查看网卡硬件信息:lspci|grep -i 'eth' 或ethtool eth0

几种查看Linux版本信息的方法:

1: uname -a

2: cat /proc/version

3: cat /etc/issue

4: lsb_release -a

5:cat /etc/redhat-release

6:rpm -q redhat-release


二:查看硬件详细命令

1.dmidecode:查看所有

2.smartctl:查看硬盘    

    -i 指定设备

    -d 指定设备类型,例如:ata, scsi, marvell, sat, 3ware,N

    -a 或A 显示所有信息

    -l 指定日志的类型,例如:TYPE: error, selftest, selective, directory,background, scttemp[sts,hist]

    -H 查看硬盘健康状态

    -t short 后台检测硬盘,消耗时间短

    -t long 后台检测硬盘,消耗时间长

    -C -t short 前台检测硬盘,消耗时间短

    -C -t long 前台检测硬盘,消耗时间长

    -X 中断后台检测硬盘

    -l selftest 显示硬盘检测日志

    HP硬盘:

    smartctl -s on -d  cciss,0 /dev/cciss/c0d0 开启SMART

    smartctl  -a  -d cciss,0 -i /dev/cciss/c0d0  显示所有SMART信息

    smartctl  -l error  -d cciss,0 -i /dev/cciss/c0d0 查看磁盘错误日志

    +++++++++++++++++++++++smarted服务+++++++++++++++++

    简单说下smartctl:smartd由kernel-utils包缺省安装。用命令 rpm -ql kernel-utils 可以列出kernel-utils包中的文件,它是一个守护进程(一个帮助程序),它能监视拥有自我监视,分析和汇报技术(Self-Monitoring, Analysis, and Reporting Technology - SMART)的硬盘。

    主配置文件:/etc/smartd.conf 

添加一行/dev/cciss/c0d0 -H -m [email protected]


3.megaCli:查看硬盘(如果该机有做磁盘阵列,无法使用smartctl)

    http://www.theprojectbot.com/

4.hdparm:查看硬盘

5.lspci:查看所有

6.ipmitool:

7.hp服务器专属命令:hpacucli

8.dell服务器专属命令:dellmgr

9.其他命令:http://hwraid.le-vert.net/wiki/DebianPackages


你可能感兴趣的:(linux,基础,硬件)