目录

Linux 信息查询命令

Linux 信息查询命令

硬件查询

查看 CPU 信息

1
cat /proc/cpuinfo

查看物理 CPU 数量

1
cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

查看逻辑 CPU 数量

1
cat /proc/cpuinfo |grep "processor"|wc -l

查看每个 CPU 中 core 的数量 (核心数)

1
cat /proc/cpuinfo |grep "cores"|uniq

查看 CPU 的主频

1
cat /proc/cpuinfo |grep MHz|uniq

查看操作系统内核信息

1
uname -a

查看 CPU 型号

1
2
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
# 8 Intel(R) Core(TM) i7-4770 CPU  @ 3.40GHz 前面 8 代表 CPU 数量.

查看 CPU 运行在 32bit 或 64bit 模式

1
2
getconf LONG_BIT
# 64 说明当前 CPU 运行在 64bit 模式下,但并不代表不支持 32bit,反之亦然.

查看 CPU 是否支持 64bit 计算

1
2
cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
# 8 (结果大于 0, 说明支持 64bit 计算. lm 指 long mode, 支持 lm 则是 64bit)

查看机器型号

1
dmidecode | grep "Product Name" 

查看网卡信息

1
dmesg | grep -i eth 

查看内存信息

1
cat /proc/meminfo 

查看内存总量

1
grep MemTotal /proc/meminfo

查看空闲内存总量

1
grep MemFree /proc/meminfo

查看指定目录的大小

1
du -sh <目录名>  

查看各分区使用情况

1
df -h

查看系统运行时间、用户数、负载

1
uptime

查看操作系统版本

1
head -n 1 /etc/issue

查看环境变量

1
env

查看计算机名

1
hostname
警告
本文最后更新于 February 25, 2022,文中内容可能已过时,请谨慎使用。