Linux查看系统硬件信息(.06.22)

编程

Linux查看系统硬件信息(2021.06.22)

目录

  • Linux查看系统硬件信息(2021.06.22)
    • 1. CPU
    • 2. 内存
    • 3. 硬盘
    • 4. 网卡
    • 5. 显卡
    • 6. BIOS
    • 7. 内核版本
    • 8. 系统版本

1. CPU

# 查看 cpu 的统计信息

$ lscpu

Architecture: x86_64

CPU op-mode(s): 32-bit, 64-bit

Byte Order: Little Endian

CPU(s): 64

On-line CPU(s) list: 0-63

Thread(s) per core: 2

Core(s) per socket: 16

Socket(s): 2

NUMA node(s): 2

Vendor ID: GenuineIntel

CPU family: 6

Model: 85

Model name: Intel(R) Xeon(R) Gold 5218 CPU @ 2.30GHz

Stepping: 7

CPU MHz: 2294.616

BogoMIPS: 4594.28

......

# /proc/cpuinfo 包含 cpu 的详细信息,如型号、主频等

$ cat /proc/cpuinfo

processor : 0

vendor_id : GenuineIntel

cpu family : 6

model : 85

model name : Intel(R) Xeon(R) Gold 5218 CPU @ 2.30GHz

stepping : 7

microcode : 0x5002f01

cpu MHz : 2294.616

cache size : 22528 KB

......

# 查看 cpu 型号

$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

64 Intel(R) Xeon(R) Gold 5218 CPU @ 2.30GHz

# 查看 cpu 数量

$ cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

2

# 查看每个 cpu 的核心数

$ cat /proc/cpuinfo | grep "cpu cores" | uniq

cpu cores : 16

# 查看每个核心的线程数

$ cat /proc/cpuinfo | grep "processor" | wc -l

64

2. 内存

# 查看内存使用情况,参数 -m 以 megabytes 为单位输出 

$ free -m

total used free shared buff/cache available

Mem: 128343 51772 4333 186 72237 75399

Swap: 4095 0 4095

# /proc/meminfo 包含了内存的详细使用信息

$ cat /proc/meminfo

MemTotal: 131423944 kB

MemFree: 2672916 kB

MemAvailable: 76649028 kB

Buffers: 152 kB

Cached: 70588932 kB

SwapCached: 100 kB

Active: 78479944 kB

Inactive: 43857400 kB

Active(anon): 43494740 kB

Inactive(anon): 8445316 kB

Active(file): 34985204 kB

......

# 查看内存硬件信息,参数 -t 指定类型

$ dmidecode -t memory

# dmidecode 3.2

# SMBIOS entry point at 0x68e3b000

Found SMBIOS entry point in EFI, reading table from /dev/mem.

SMBIOS 3.2 present.

Handle 0x1000, DMI type 16, 23 bytes

Physical Memory Array

Location: System Board Or Motherboard

Use: System Memory

Error Correction Type: Multi-bit ECC

Maximum Capacity: 7680 GB

Error Information Handle: Not Provided

Number Of Devices: 24

Handle 0x1100, DMI type 17, 84 bytes

Memory Device

Array Handle: 0x1000

Error Information Handle: Not Provided

Total Width: 72 bits

Data Width: 64 bits

Size: 16384 MB

Form Factor: DIMM

Set: 1

Locator: A1

Bank Locator: Not Specified

Type: DDR4

Type Detail: Synchronous Registered (Buffered)

Speed: 2933 MT/s

Manufacturer: 00AD00B300AD

Serial Number: 93440CDD

Asset Tag: 01193161

......

3. 硬盘

# 列出硬盘和分区情况

$ lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda 8:0 0 256G 0 disk

sdb 8:16 0 256G 0 disk /

# 查看硬盘和分区的详细信息

$ fdisk -l

Disk /dev/sda: 1919.7 GB, 1919716163584 bytes, 3749445632 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk label type: gpt

# Start End Size Type Name

1 2048 411647 200M EFI System EFI System Partition

2 411648 1435647 500M Microsoft basic

3 1435648 3749443583 1.8T Linux LVM

......

4. 网卡

# 查看网卡硬件信息,参数 -i 忽略大小写

$ lspci | grep -i ethernet

01:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

01:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

5. 显卡

# 参数 -i 忽略大小写

$ lspci | grep -i vga

03:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 41)

3b:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)

86:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)

af:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)

6. BIOS

$ dmidecode -t bios

# dmidecode 3.2

# SMBIOS entry point at 0x68e3b000

Found SMBIOS entry point in EFI, reading table from /dev/mem.

SMBIOS 3.2 present.

Handle 0x0000, DMI type 0, 26 bytes

BIOS Information

Vendor: Dell Inc.

Version: 2.7.7

Release Date: 05/04/2020

Address: 0xF0000

Runtime Size: 64 kB

ROM Size: 32 MB

......

7. 内核版本

$ uname -a

Linux irecog 4.15.0-129-generic #132~16.04.1-Ubuntu SMP Wed Dec 16 06:46:04 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

$ cat /proc/version

Linux version 4.15.0-129-generic (buildd@lcy01-amd64-028) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)) #132~16.04.1-Ubuntu SMP Wed Dec 16 06:46:04 UTC 2020

8. 系统版本

# 适用于所有 linux 发行版

$ cat /etc/issue

Ubuntu 16.04.3 LTS

l

# 适用于 redhat 系的 linux

$ cat /etc/redhat-release

CentOS Linux release 7.2.1511 (Core)

# 适用于所有 linux 发行版

$ lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 16.04.3 LTS

Release: 16.04

Codename: xenial

lsb_release命令找不到的解决方法:

redhat系列:sudo yum install redhat-lsb

debian系列:sudo apt install lsb-core

以上是 Linux查看系统硬件信息(.06.22) 的全部内容, 来源链接: utcz.com/z/520548.html

回到顶部