Linux 查看CPU、内存、机器型号等硬件信息


# 查看CPU信息

#查看CPU信息(型号)
[root@localhost ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
	32  Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz   #32个逻辑CPU,后面是型号
# 实际CPU信息
[root@localhost ~]# cat /proc/cpuinfo | grep physical | uniq -c
      1 physical id	: 0
      1 address sizes	: 46 bits physical, 48 bits virtual
      1 physical id	: 1
      1 address sizes	: 46 bits physical, 48 bits virtual
      ...
# (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
[root@localhost ~]# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
  32

# dmidecode

dmidecode命令可以让你在Linux系统下获取有关硬件方面的信息。dmidecode的作用是将DMI数据库中的信息解码,以可读的文本方式显示。由于DMI信息可以人为修改,因此里面的信息不一定是系统准确的信息。dmidecode遵循SMBIOS/DMI标准,其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。

[root@localhost ~]# dmidecode | grep 'Processor Information' 
        Processor Information
        Processor Information
# 查看服务器型号
[root@localhost ~]# dmidecode | grep 'Product Name' 
    	Product Name: PowerEdge R620
	Product Name: 01W23F
# 查看主板的序列号
[root@localhost ~]# dmidecode |grep 'Serial Number'

# 查看系统序列号
[root@localhost ~]# dmidecode -s system-serial-number
# 查看内存信息
[root@localhost ~]# dmidecode -t memory
# 查看OEM信息
[root@localhost ~]# dmidecode -t 11

# 操作系统32 还是64位

[root@localhost ~]# getconf LONG_BIT
  64

# 查看内存信息

[root@localhost ~]# cat /proc/meminfo 

[root@localhost ~]# free -m

# 当前操作系统信息

# 查看当前操作系统内核信息
[root@localhost ~]# uname -a 
# 查看当前操作系统发行版信息
[root@localhost ~]# cat /etc/issue | grep Linux 

# 查看网卡信息

[root@localhost ~]# dmesg | grep -i eth 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM