详细介绍查看Linux硬件信息命令的使用
原创详细介绍查看Linux硬件信息命令的使用
在Linux操作系统中,了解硬件信息对于系统管理和故障排除至关重要。以下是一些常用的Linux命令,用于查看硬件信息。
### 1. lscpu
`lscpu` 命令可以显示CPU的详细信息,包括架构、核心数、线程数、缓存大小等。
bash
lscpu
输出示例:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 2
NUMA nodes: 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 62
Model name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
Stepping: 4
CPU MHz: 1800.000
BogoMIPS: 3600.00
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 128K
L1i cache: 128K
L2 cache: 1024K
L3 cache: 6144K
NUMA node0 CPU(s): 0-3
### 2. dmidecode
`dmidecode` 命令可以显示系统硬件的详细信息,包括BIOS、CPU、内存、主板、电源、系统等。
bash
dmidecode -t bios
dmidecode -t processor
dmidecode -t memory
dmidecode -t baseboard
dmidecode -t chassis
dmidecode -t power-supply
dmidecode -t system
### 3. cat /proc/cpuinfo
`/proc/cpuinfo` 文件包含了CPU的详细信息,包括型号、速度、缓存大小等。
bash
cat /proc/cpuinfo
输出示例:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
stepping : 4
microcode : 0x0000002c
cpu MHz : 1800.000
BogoMIPS : 3600.00
cache size : 6144 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mmx fxsr sse sse2 ss ht tm pbe nx rdtm up
bogomips : 3600.00
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
### 4. free -m
`free` 命令可以显示内存的使用情况,包括总内存、已使用内存、空闲内存等。
bash
free -m
输出示例:
total used free shared buff/cache available
Mem: 7926 3540 3470 0 1896 5446
Swap: 0 0 0
### 5. hdparm
`hdparm` 命令可以查看硬盘的详细信息,包括型号、序列号、传输速率等。
bash
hdparm /dev/sda
输出示例:
/dev/sda:
HDIO_GET_IDENTITY: Model=ST1000DM010, Serial Number=5TN3NV0V, Firmware=V2.02
sg_map 0: 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0