linux常见指令-查询硬件及系统信息

在 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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容