本文共 340 字,大约阅读时间需要 1 分钟。
${SERVER_ID}获取放法
取得网卡的信息并做md5后的数字作为基数,执行步骤如下:hwadd= ifconfig | grep HWaddr | awk '{print $5}' |md5sum
取得当前主机的当前纳秒时间作为盐,执行步骤如下t_salt=date +%s.%N
再次做加盐hash ,执行步骤如下echo $hwadd,$t_salt | md5sum |awk '{printf("%d %sn",strtonum("0x"$1),"% 18014398241046527 % 2 ^ 32 ")}' | bc 3905430215得出server id=3905430215其中18014398241046527 是卡罗尔质数的第13个质数 转载地址:http://lyzeo.baihongyu.com/