类 SerialNumberUtil
java.lang.Object
com.jeeplus.devtools.SerialNumberUtil
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringexecuteLinuxCmd(String cmd) linuxstatic StringgetAllSn()获取CPUID、硬盘序列号、MAC地址、主板序列号static String获取CPU序列号static StringgetHardDiskSN(String drive) 获取硬盘序列号(该方法获取的是 盘符的逻辑序列号,并不是硬盘本身的序列号) 硬盘序列号还在研究中static StringgetM()static StringgetMac()MAC 通过jdk自带的方法,先获取本机所有的ip,然后通过NetworkInterface获取mac地址static String获取主板序列号static StringgetSerialNumber(String cmd, String record, String symbol) static voidlinux cpuid : dmidecode -t processor | grep 'ID' mainboard : dmidecode |grep 'Serial Number' disk : fdisk -l mac : ifconfig -a
-
构造器详细资料
-
SerialNumberUtil
public SerialNumberUtil()
-
-
方法详细资料
-
getMotherboardSN
获取主板序列号- 返回:
-
getHardDiskSN
获取硬盘序列号(该方法获取的是 盘符的逻辑序列号,并不是硬盘本身的序列号) 硬盘序列号还在研究中- 参数:
drive- 盘符- 返回:
-
getCPUSerial
获取CPU序列号- 返回:
-
getMac
MAC 通过jdk自带的方法,先获取本机所有的ip,然后通过NetworkInterface获取mac地址- 返回:
-
executeLinuxCmd
linux -
getSerialNumber
- 参数:
cmd- 命令语句record- 要查看的字段symbol- 分隔符- 返回:
-
getM
-
getAllSn
获取CPUID、硬盘序列号、MAC地址、主板序列号- 返回:
-
main
linux cpuid : dmidecode -t processor | grep 'ID' mainboard : dmidecode |grep 'Serial Number' disk : fdisk -l mac : ifconfig -a- 参数:
args-
-