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

server/2024/9/23 10:30:15/

线上酒项目为例

目录

线上酒项目为例

第一步

第二步

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型号肯定是不一样的,这个是出厂定的,虚拟机的可以设置


http://www.ppmy.cn/server/102545.html

相关文章

如何进行长截图的两种方法

前言 本文主要讲2种截图方式,分别是谷歌和QQ。 谷歌分为Web端 和 移动端,选一种即可。 第一种:谷歌浏览器控制台自带的 1.先把控制台语言更改为中文,方便查看 ①.按F12,点击设置面板 ②.修改语言为中文并关闭 ③.点击…

VIT论文阅读: A Image is Worth 16x16 Words

简介 在2024年,大家都知道了transformer的故事,但是在4年前, CNN和Transformer谁才是CV的未来,还没有那么确定。 在简介部分,作者提到了一个令人失望的事实,在基于imagenet的实验中发现,transformer的表现…

Python入门基础知识总结

这篇文章总结了Python入门的一些基础的知识点,如果你从未接触过编程,这篇文章可以帮助你很好地了解相关的内容;如果已经学过至少一门编程语言,你可以借此快速地上手Python。 总体框架 输入输出函数注释和缩进变量与常量基本数据…

Linux系统编程 --- 多线程

线程:是进程内的一个执行分支,线程的执行粒度,要比进程要细。 一、线程的概念 1、Linux中线程该如何理解 地址空间就是进程的资源窗口。 在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是&#xff1…

CSS知识点详解:display+float

display:浮动 1.block:使元素呈现为块级元素,可设置宽高 display: block; 特点:使元素呈现为块级元素,即该元素会以新行开始,占据整行的宽度,即使其宽度未满。 例子: 2.inline&a…

基础到实践:深入了解HTML和CSS

目录 1. HTML入门 示例:HTML基本结构 2. CSS基础 示例:基本CSS样式 3. 结合HTML和CSS 示例:使用CSS调整HTML结构 4. CSS布局技巧 示例:使用Flexbox进行布局 总结 HTML和CSS的综合应用 项目概览 1. 创建项目结构 2. 编…

leetcode-416. 分割等和子集

题目描述 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 示例 1: 输入:nums [1,5,11,5] 输出:true 解释:数组可以分割成 [1, 5, 5] 和 [11] 。…

WPF中XAML相对路径表示方法

在WPF XAML中,相对路径是一种非常实用的方式来引用资源文件,如图像、样式表和其他XAML文件。相对路径可以帮助您构建更加灵活和可移植的应用程序,因为它允许资源文件的位置相对于XAML文件的位置进行定位。 相对路径的表示方法 在XAML中&…