在 Linux 系统中,可以使用多种命令来查询操作系统、CPU、内存和其他硬件信息。以下是一些常用的命令及其说明:
1. 查询操作系统信息
- 查看操作系统版本:
cat /etc/os-release
- 查看内核版本:
uname -r
- 查看完整的系统信息:
uname -a
2. 查询 CPU 信息
- 查看 CPU 详细信息:
lscpu
- 查看 CPU 信息(包括型号、核心数等):
cat /proc/cpuinfo
3. 查询内存信息
- 查看内存使用情况:
free -h
- 查看详细内存信息:
cat /proc/meminfo
4. 查询硬盘信息
- 查看硬盘使用情况:
df -h
- 查看硬盘详细信息:
lsblk
- 查看硬盘分区信息:
fdisk -l
5. 查询系统负载
- 查看系统负载和运行进程:
top
- 查看系统负载的简洁视图:
uptime
6. 查询网络信息
- 查看网络接口信息:
ip a
- 查看网络连接状态:
netstat -tuln
7. 查询设备信息
- 查看所有设备信息:
lshw
- 查看 USB 设备信息:
lsusb
- 查看 PCI 设备信息:
lspci
示例输出
以下是一些命令的示例输出:
lscpu
示例输出:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 142
Model name: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
Stepping: 10
CPU MHz: 800.000
CPU max MHz: 3400.0000
CPU min MHz: 400.0000
BogoMIPS: 3584.00
free -h
示例输出:
total used free shared buff/cache available
Mem: 15Gi 2.5Gi 8.0Gi 200Mi 4.0Gi 12Gi
Swap: 2.0Gi 0B 2.0Gi