您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# 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
/proc/cpuinfo
系统虚拟文件,包含详细CPU数据:
$ cat /proc/cpuinfo | grep "model name" | uniq
model name : Intel(R) Core(TM) i7-8650U CPU
free
命令显示内存使用情况(-h参数人性化显示):
$ free -h
total used free
Mem: 15G 5.2G 9.8G
Swap: 2.0G 0B 2.0G
dmidecode
(需root)获取物理内存详细信息:
$ sudo dmidecode -t memory
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 /
smartctl
(需安装)查看磁盘健康状态:
$ sudo smartctl -a /dev/sda
lspci
命令列出所有PCI设备(-v显示详细信息):
$ lspci -v | grep -i vga
00:02.0 VGA compatible controller: Intel HD Graphics 620
lsusb
命令列出USB设备树:
$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub
|__ Port 1: Dev 2, If 0, Class=Hub
ip link
命令显示网络接口:
$ ip link show
1: lo: <LOOPBACK> mtu 65536
2: eth0: <BROADCAST> mtu 1500
ethtool
查询网卡详细信息:
$ ethtool eth0
inxi
(需安装)一站式硬件信息工具:
$ inxi -Fxz
CPU: 8-core Intel i7-8650U (-MT MCP-)
Memory: 15.6GiB
Graphics: Intel HD Graphics 620
hardinfo
图形工具GUI界面的硬件检测工具:
$ sudo apt install hardinfo
$ hardinfo
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等)上测试有效,部分工具可能需要安装对应软件包。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。