酒项目加密封装步骤;linux查看IP地址,查看MAC地址, 查看CPU序列号

线上酒项目为例

目录

线上酒项目为例

第一步

第二步

linux查看IP地址

查看MAC地址

方法1:

方法2:

方法3:

 查看CPU序列号

为什么不用物理机的不同虚拟机的cpu序列号是相同,给我们的各个系统都是相同的


第一步

在maven模块分层上进行加密,将业务核心以依赖模块并打成jar包的形式处理
--将项目maven业务模块分层拆分,将业务模块打成jar包

第二步

.在程序中,增加服务器CPU序列号、mac地址、IP地址的绑定
--将CPU序列号、mac地址、IP地址生成一串加密串,配置在项目的license.文件中,然后每个接口请求都做过滤,

 这样如果将项目部署到别的服务器上,那么项目就不能用了。

linux查看IP地址

查看MAC地址

方法1:

命令: ip link

然后查看其link/ether后面的值,这就是MAC地址。

方法2:

命令: ifconfig

然后查看其ether后面的值,这就是MAC地址。

方法3:

命令: cat /sys/class/net/eth0/address

将直接输出MAC地址

 查看CPU序列号

命令:dmidecode -t 4 | grep ID |sort -u |awk -F': ' '{print $2}'

这个命令跟百度的不一样,要注意

为什么不用物理机的不同虚拟机的cpu序列号是相同,给我们的各个系统都是相同的

从理论上讲,云主机间的 CPU 序列号是不相同的。因为虚拟化技术将一台物理服务器虚拟化为多部分,每一部分都是一个相对独立的虚拟机,它们使用的 CPU 都是虚拟机镜像中的虚拟 CPU,其序列号也是通过虚拟化技术生成的。因此,理论上来说,即便同一台物理服务器上运行多个虚拟机,它们的 CPU 序列号也不会相同。
实际问题
可能是当时几台服务器虚拟机都是克隆的,导致的虚拟的cpu的型号都是相同的,正常来说,不同的物理机的cpu型号肯定是不一样的,这个是出厂定的,虚拟机的可以设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值