1.获取CPU序列号?
2.获取硬盘号?
一、获取CPU序列号?
sudo dmidecode -t 4 | grep ID
结果示例:
ID: B1 07 03 00 FF FB CB BF
二、获取硬盘号?
1.方式一
sudo hdparm -i /dev/sda
结果示例:
/dev/sda:
Model=HS-SSD-V100/256G, FwRev=040a6K47, SerialNo=AB5145074
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=500118192
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-3,4,5,6,7
* signifies the current active mode
2.方式二
lsblk -o NAME,SERIAL
结果示例:
NAME SERIAL
sda AB5145074
├─sda1
├─sda2
├─sda3
├─sda4
├─sda5
└─sda6
sdb Y2IH1T3NS
└─sdb1
sr0 KYAL7N71109
3.方式三
sudo smartctl -i /dev/sda
结果示例:
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-4.19.0-amd64-desktop] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Device Model: HS-SSD-V100/256G
Serial Number: AB5145074
LU WWN Device Id: 5 000000 000000000
Firmware Version: 040a6K47
User Capacity: 256,060,514,304 bytes [256 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
Form Factor: 2.5 inches
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ACS-2 (minor revision not indicated)
SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Thu Nov 16 14:37:38 2023 CST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
4.方式四
lsblk --nodeps -no serial /dev/sda
结果示例:
AB5145074
ps:本人因为要设置加密狗,最喜欢硬盘号方式四,不需要root权限,结果简单明了。