Linux查看系统硬件信息命令

Linux查看系统硬件信息命令汇总

  • 查看磁盘类型(是否SSD)
# 为0则表示磁盘不可转,是SSD。为1则表示磁盘可以转动,是HDD。 
cat /sys/block/sda/queue/rotational 
    • code:0 SSD盘
    • code:1 SATA盘
  • 查看物理CPU个数

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 
  • 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq 
  • 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l 
  • 查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 
  • 查看内存大小
cat /proc/meminfo |grep MemTotal |cut -d ':' -f 2 |cut -d ' ' -f 8 
  • 查看系统磁盘个数及大小
fdisk -l 2> /dev/null | grep "^Disk /dev/[sh]d[a-z]" |cut -d ',' -f 1 | sort 
  • 查看网卡个数及物理型号
lspci |grep Ethernet 
  • 查看网卡的速率
ethtool eth0 
  • 查看Linux内核版本命令
cat /proc/version 
  • 查看Linux系统版本的命令
lsb_release -a or cat /etc/issue 
  • 查看是硬盘还是U盘
# 如果是0,就是直接接主板的硬盘,如果是1,则是通过usb接口接上去的移动硬盘或U盘。 
cat /sys/block/sda/removable 
  • 获取磁盘SN号( /dev/disk/by-id )
lsblk -d -no serial /dev/sdb 
  • 查看全部网卡,虚拟网卡,物理网卡
# 全部网卡 
ls /sys/class/net/ 
# 虚拟网卡 
ls /sys/devices/virtual/net/ 
# 物理网卡 
ls /sys/class/net/ | grep -v "`ls /sys/devices/virtual/net/`" 
posted @ 2019-12-27 11:56  君无颜  阅读(641)  评论(0编辑  收藏  举报