一、查询硬盘序列号
1、查询所有硬盘的序列号:
lsblk -o NAME,SERIAL
这个命令会列出所有已连接的块设备(如硬盘、USB驱动器等)的名称和序列号。请注意,某些设备可能没有序列号,或者序列号可能为空。
2、查找特定硬盘的序列号:
lsblk --nodeps -no serial /dev/sda
这个命令用于查找特定硬盘的序列号。在这个例子中,/dev/sda
是硬盘的设备文件。请根据您的系统上实际的硬盘设备文件名进行替换。
二、查询CPU序列号
cat /proc/cpuinfo |grep Serial
这个命令会从 /proc/cpuinfo
文件中提取CPU的序列号信息。请注意,某些CPU可能没有序列号,或者序列号可能被制造商隐藏。
三、注意事项
- 运行这些命令可能需要管理员权限,特别是查询硬件信息时。如果需要,您可以在命令前加上
sudo
来获取必要的权限。 - 序列号信息通常用于识别硬件设备,特别是在需要确保设备唯一性的情况下,如保修服务、资产管理等。
- 如果您的系统中有多个硬盘或CPU核心,上述命令可能会返回多行输出。您可以使用
uniq
命令或其他文本处理工具来处理这些输出,以获取唯一的序列号。