Linux怎么查看硬件信息

发布时间:2022-01-30 12:39:02 作者:iii
来源:亿速云 阅读:612
# Linux怎么查看硬件信息

在Linux系统中,查看硬件信息是系统管理和故障排查的重要技能。本文将介绍多种命令行工具,帮助用户全面获取CPU、内存、磁盘、网络等硬件信息。

## 1. 查看CPU信息

### 1.1 `lscpu`命令
最常用的CPU信息查看工具,显示架构、核心数、线程数等:
```bash
$ lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
CPU(s):              8
Thread(s) per core:  2
Core(s) per socket: 4
Model name:          Intel(R) Core(TM) i7-8650U CPU

1.2 /proc/cpuinfo

系统虚拟文件,包含详细CPU数据:

$ cat /proc/cpuinfo | grep "model name" | uniq
model name : Intel(R) Core(TM) i7-8650U CPU

2. 查看内存信息

2.1 free命令

显示内存使用情况(-h参数人性化显示):

$ free -h
              total    used    free
Mem:           15G     5.2G    9.8G
Swap:          2.0G    0B      2.0G

2.2 dmidecode(需root)

获取物理内存详细信息:

$ sudo dmidecode -t memory

3. 查看磁盘信息

3.1 lsblk命令

列出所有块设备(磁盘/分区):

$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  1.8T  0 disk
├─sda1   8:1    0  512M  0 part /boot
└─sda2   8:2    0  1.8T  0 part /

3.2 smartctl(需安装)

查看磁盘健康状态:

$ sudo smartctl -a /dev/sda

4. 查看PCI设备

4.1 lspci命令

列出所有PCI设备(-v显示详细信息):

$ lspci -v | grep -i vga
00:02.0 VGA compatible controller: Intel HD Graphics 620

5. 查看USB设备

5.1 lsusb命令

列出USB设备树:

$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub
    |__ Port 1: Dev 2, If 0, Class=Hub

6. 查看网络设备

6.1 ip link命令

显示网络接口:

$ ip link show
1: lo: <LOOPBACK> mtu 65536
2: eth0: <BROADCAST> mtu 1500

6.2 ethtool

查询网卡详细信息:

$ ethtool eth0

7. 综合工具

7.1 inxi(需安装)

一站式硬件信息工具:

$ inxi -Fxz
CPU: 8-core Intel i7-8650U (-MT MCP-) 
Memory: 15.6GiB
Graphics: Intel HD Graphics 620

7.2 hardinfo图形工具

GUI界面的硬件检测工具:

$ sudo apt install hardinfo
$ hardinfo

8. 系统信息文件

Linux在/proc/sys目录下提供了大量硬件信息文件: - /proc/meminfo - 内存详情 - /proc/partitions - 分区表 - /sys/class/dmi/id/ - BIOS/UEFI信息

总结

硬件类型 推荐命令
CPU lscpu, /proc/cpuinfo
内存 free, dmidecode
磁盘 lsblk, smartctl
PCI设备 lspci
USB lsusb
网络 ip, ethtool

掌握这些工具后,你可以: 1. 快速诊断硬件故障 2. 验证硬件配置是否符合要求 3. 监控硬件资源使用情况 4. 为系统优化提供依据

建议收藏常用命令,在服务器维护和性能调优时非常实用。 “`

注:本文约1000字,实际使用时可根据需要增减内容。所有命令在主流Linux发行版(Ubuntu/CentOS等)上测试有效,部分工具可能需要安装对应软件包。

推荐阅读:
  1. LInux查看服务器硬件信息
  2. Linux如何查看服务器硬件信息

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:Linux系统中如何手动创建用户

下一篇:Linux系统umount命令怎么用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》