HCRM博客

如何在CentOS中查看硬件信息?

在CentOS系统中,查看硬件信息是系统管理和维护中的一项重要任务,通过命令行工具,可以方便地获取关于CPU、内存、硬盘、网络接口等硬件组件的详细信息,以下是一些常用的命令及其使用方法:

查看CPU信息

1、lscpu

如何在CentOS中查看硬件信息?-图1
(图片来源网络,侵权删除)

lscpu命令用于显示CPU架构信息,包括CPU型号、核心数、线程数、频率等。

示例命令及输出:

     lscpu

输出示例:

     Architecture:        x86_64
     CPU(s):              4
     Online CPU(s) list: 03
     Thread(s) per core:  2
     Core(s) per socket:  2
     Socket(s):           1
     ...

2、cat /proc/cpuinfo

/proc/cpuinfo文件包含了详细的CPU信息,可以通过cat命令查看。

示例命令及输出:

如何在CentOS中查看硬件信息?-图2
(图片来源网络,侵权删除)
     cat /proc/cpuinfo | more

输出示例:

     processor       : 0
     family          : 6
     model           : 158
     model name      : Intel(R) Core(TM) i78565U CPU @ 1.80GHz
     ...

查看内存信息

1、free h

free命令用于查看内存的使用情况,h选项以人类可读的格式显示信息(如KB、MB、GB)。

示例命令及输出:

     free h

输出示例:

             total        used        free      shared  buff/cache   available
     Mem:           7.7G        1.1G        5.3G        532M        1.3G        6.2G
     Swap:         2.0G          0B        2.0G

2、cat /proc/meminfo

如何在CentOS中查看硬件信息?-图3
(图片来源网络,侵权删除)

/proc/meminfo文件包含系统内存的详细信息,可以通过cat命令查看。

示例命令及输出:

     cat /proc/meminfo | more

输出示例:

     MemTotal:        8192 kB
     MemFree:         2048 kB
     MemAvailable:    6144 kB
     Buffers:          128 kB
     Cached:          2048 kB
     ...

查看硬盘信息

1、lsblk

lsblk命令列出所有块设备的信息,包括磁盘和分区。

示例命令及输出:

     lsblk

输出示例:

     NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
     sda      8:0    0  50G  0 disk 
     ├─sda1   8:1    0    1G  0 part /boot
     └─sda2   8:2    0   49G  0 part /

2、fdisk l

fdisk命令用于显示磁盘分区表信息。

示例命令及输出:

     sudo fdisk l

输出示例:

     Disk /dev/sda: 50 GiB, 10 GB /home, 40 GB swap

3、df h

df命令用于查看文件系统的磁盘空间使用情况,h选项以人类可读的格式显示信息。

示例命令及输出:

     df h

输出示例:

     Filesystem      Size  Used Avail Use% Mounted on
     udev            2.0G     0  2.0G   0% /dev
     tmpfs           396M  1.4M  395M   1% /run
     /dev/sda1        48G   15G   30G  33% /
     tmpfs           2.0G  4.0K  2.0G   1% /dev/shm

查看网络接口信息

1、ifconfig

ifconfig命令显示和配置网络接口的信息,包括ip地址、子网掩码、广播地址等。

示例命令及输出:

     ifconfig a

输出示例:

     eth0: flags=4163<UP, BROADCAST> RUNNING> MULTICAST> MTU=1500 mtu 1500
         inet 192.168.1.2  netmask 255.255.255.0  broadcast 192.168.1.255
         ether 00:1a:2b:3c:4d:5e  txqueuelen 1000  (Ethernet)
         RX packets 12345  bytes 12345678 (12.3 MB)
         RX errors 0  dropped 0  overruns 0  frame 0
         TX packets 12345  bytes 12345678 (12.3 MB)
         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2、ip a

ip命令是另一个查看和配置网络接口的工具,功能更强大。

示例命令及输出:

     ip a

输出示例:

     1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
         link/loopback 00:00:00:00:00:00 brd ffffffff self 00:00:00:00:00:00
         inet 127.0.0.1/8 scope host lo
         ...
     2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
         link/ether 08:60:6e:be:ba:ee brd ffffffff self 08:60:6e:be:ba:ee
         inet 192.168.1.10/24 brd 192.168.1.255 scope global dynamic enp0s3
         ...

查看USB设备信息

1、lsusb

lsusb命令用于列出所有连接的USB设备。

示例命令及输出:

     lsusb v

输出示例:

     Bus 002 Device 002: ID 8564:1234 Acme Corp. Optical Mouse
     Device Descriptor: ...
     State: Address not set yet, power=off, status=0x00, logical address=0x00, usb connect=1, usb accept=0, driver loaded=1, product string="Optical Mouse", ...

查看PCI设备信息

1、lspci

lspci命令用于列出所有PCI总线上的设备。

示例命令及输出:

     lspci tv

输出示例:

     [0000:00]+01.0PCI bridgesyssubsystem:0000:0000:0000:0000control:[0000:]+02.0ISA bridgesyssubsystem:0000:0000:0000:0000control:[0000:]+03.0Audio devicenecqsound:[0000:]+04.0Communication controllermotorolamsgmmodem:[0000:]+05.0Multi I/O controllerintel82371sbpio:[0000:]+06.0Host bridgeatirs690bridge:[0000:]+07.0PCI Express bridgeamdamd64:[0000:]+1b.0FireWire(IEEE1394)firewireno device connected.[0000:]+1c.4USB Controllernvidiausb:[0000:]+1d.7Network controllerintel82547giethernet[0000:]+1e.5Host bridgeintel82801g (ICH7)USB Universal Host Controllergeneric:[0000:]+1f.6Mass storag ...

查看主板信息

1、dmidecode

dmidecode命令用于解码DMI(桌面管理接口)表中的硬件信息。

示例命令及输出:

     sudo dmidecode | more

输出示例:

     System Information
       Manufacturer: Dell Inc.
       Product Name: OptiPlex 780
       Version: A01
       Serial Number: ABCDEFGHIJKLMNOPQRSTUVWXYZ
       UUID: c7d7bce74ddaac7b9f7bbbccddddeeff
       Wakeup Type: Power Switch
     BaseBoard Information
       Manufacturer: Dell Inc.
       Product Name: 0H8364
       Version: A01
       Serial Number: ABCDEFGHIJKLMNOPQRSTUVWXYZ
       Asset Tag: ABCDEFGHIJKLMNOPQRSTUVWXYZ
     Chassis Information
       Manufacturer: Dell Inc.
       Type: Desktop
       Version: A01
       Serial Number: ABCDEFGHIJKLMNOPQRSTUVWXYZ
       Asset Tag: ABCDEFGHIJKLMNOPQRSTUVWXYZ
     >...<more output truncated for brevity >

这些命令提供了一种便捷的方法来查看CentOS系统的硬件信息,帮助管理员了解系统的配置和性能,通过结合这些工具,用户可以全面掌握系统硬件的状态,从而进行更有效的管理和优化。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/17753.html

分享:
扫描分享到社交APP
上一篇
下一篇