Linux查看硬件信息命令
CPU:命令:cat /proc/cpuinfo
参数:|grep "model name"//查看CPU的型号
|grep "physical id"//查看CPU的个数,有几个不同physical id就有几个CPU
| grep physical | uniq -c
硬盘:
命令: fdisk –l//查看分区情况
参数:| grep Disk //注意大小写
| grep SwapTotal /proc/meminfo//查看Swap空间
df -h//查看大小使用情况
du –h//查看使用情况
du /etc -sh //查看/etc目录占用空间大小
内存:
命令:cat /proc/meminfo
参数: | grep MemTotal //注意大小写
网卡:
命令:1) dmesg | grep -i 'eth'
2) cat /etc/sysconfig/hwconf | grep -i eth
3) lspci | grep -i 'eth
显卡:
命令:
1)lspci |grep -i 'VGA'
2)dmesg | grep -i 'VGA'
系统版本:
命令: lsb_release -a //适用所有linux版本
cat /etc/redhat-release //只适用于Redhat linux;
uname-r //显示内核版本号,内核版本号不同于软件发行版本号。例如,RHEL 5.4的内核版本号是2.6.18-164.el5,软件发行版本号是5.4。
主板信息:
命令: dmidecode | grep -i 'serial number'
cat /proc/pci//看板卡信息
查看CPU当前运行位数:
命令:getconf LONG_BIT
当前CPU运行在32bit模式下,但不代表CPU不支持64bit
查看CPU是否支持64bit
命令:cat /proc/cpuinfo |grep flags | grep 'lm' |wc -l
结果大于0说明支持64bit计算,lm指long mode ,支持lm则是64bit,
查看机器型号:
命令:dmidecode | grep "Product Name"
查看机器开机运行时间:
命令:uptime vmstat 1 -S mprocs
查看主机名:
hostname
查看所属失去和是否使用UTC时间:
cat /etc/sysconfig/clock
查看系统规默认语言:
echo $LANG $LANGUAGE cat /etc/sysconfig/i18n
查看键盘布局:
cat /etc/sysconfig/keyboardcat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=
查看系统安装的软件包:
cat -n /root/install.log //查看系统默认安装时的软件包
more /root/install.log | wc -l //查看当前系统安装的软件包数量
rpm -qa
rpm -qa | wc -l
yum list installed | wc -l
查看系统当前时间:
ate
clock
clock -w #同步系统时间
查看内核版本:
uname -r
uname –a
页:
[1]