全面硬件检查 | 确保设备完美运行

发布时间:2024年01月19日

Linux 系统有许多工具和命令,可以检查和配置硬件。这些工具可以帮助我们了解系统硬件信息,本文将介绍一些常用的 Linux 硬件检查与配置工具。

设备信息

lshw - 通用的硬件信息工具,提供有关系统硬件的信息。可以查看系统中所有硬件的详细信息。

lshw 命令可以查看系统的详细硬件信息,包括 CPU、内存、磁盘、网络适配器等。

sudo lshw
inxi 可以获取系统信息命令。比如计算机型号、内核版本、发行版号以及桌面环境等信息,甚至可读取主存模块占用主板具体 RAM 卡槽等信息。
 ```bash
 sudo apt-get install inxi   # 对于 Debian/Ubuntu 系统
 sudo yum install inxi       # 对于 CentOS/RHEL 系统

 inxi -Fxz
 ```

 `-Fxz` 选项可以查看详细的硬件信息。

显示系统硬件详细信息,以层次结构形式展示。

CPU

lscpu - 查看 CPU 信息

lscpu 命令可以查看有关 CPU 的信息,包括架构、核心数、线程数等。

lscpu

磁盘 | 存储

lsblk - 列出块设备信息

lsblk 命令可以查看系统上的块设备信息,包括硬盘和分区。

lsblk
df - 查看磁盘空间使用情况

df 命令可以查看文件系统的磁盘空间使用情况。

df -h
- du 命令可以估算文件和目录的磁盘空间使用情况。
 ```bash
 du -h                     # 显示当前目录的大小
 du -h --max-depth=      # 仅显示当前目录下一级子目录的大小
 du -sh /path/to/directory  # 显示指定目录的总大小
 ```
lsscsi 可以查看 SCSI 设备的信息。查看连接到系统的存储设备(如磁带机、光驱等)。
 ```bash
 lsscsi
 ```

内存

free - 查看内存使用情况

free 命令可以查看系统内存的使用情况。

free -h

内核 | 网卡 | BIOS

lsmod 可以查看当前加载的内核模块。查看系统中使用的硬件驱动程序和内核模块。
 ```bash
 lsmod
 ```
ethtool - 查看网络适配器信息

ethtool 命令可以查看和配置网络适配器的信息。

sudo ethtool eth0

显示 eth0 网络接口的详细信息。

dmidecode - 查看 BIOS/UEFI 信息

dmidecode 命令可以查看系统的 DMI(Desktop Management Interface)信息,包括 BIOS/UEFI 信息。

sudo dmidecode

扩展

lsusb 可以查看 USB 设备的信息,
     lsusb
lspci 可以查看 PCI 设备的信息。
     lspci
lspcmcia - 如果系统使用 PCMCIA(Personal Computer Memory Card International Association)卡,可以使用 lspcmcia 命令查看相关信息。
     lspcmcia

~喜欢的话,请收藏 | 关注(?ω?)~
~万一有趣的事还在后头呢,Fight!!(o^-^)~''☆ミ☆ミ~……
文章来源:https://blog.csdn.net/u010691082/article/details/135695359
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。