openssl版本升级与降级

openssl版本升级与降级

flyfish

环境
Ubuntu 22.04

1.1.1升级3.1.1

查看openssl版本

openssl version
OpenSSL 1.1.1t  7 Feb 2023

https://www.openssl.org/source/
在这里插入图片描述编译和安装

./config --prefix=/usr/local/openssl311
make -j8
make install

进入/usr/local/openssl311/lib64目录
执行 sudo cp libcrypto.so.3 /lib/x86_64-linux-gnu/libcrypto.so.3

重名名原链接创建新的链接

$ sudo mv /usr/bin/openssl /usr/bin/openssl111 
$ sudo ln -s /usr/local/openssl311/bin/openssl /usr/bin/openssl
$ sudo ldconfig

再次查看openssl版本

openssl version
OpenSSL 3.1.1 30 May 2023 (Library: OpenSSL 3.1.1 30 May 2023)

3.1.1降级 1.1.1

编译和安装

./config --prefix=/usr/local/openssl111
make -j8 
make install

在这里插入图片描述
重名名原链接创建新的链接

$ sudo mv /usr/bin/openssl /usr/bin/openssl311
$ sudo ln -s /usr/local/openssl111/bin/openssl /usr/bin/openssl
$ sudo ldconfig

如果需要什么库,可以从/usr/local/openssl111/lib进行拷贝

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/1436.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Web服务器群集:Nginx+Tomcat实现负载均衡与动静分离集群

目录 一、理论 1.多实例 2.Nginx负载均衡 3.Nginx动静分离 4.配置NginxTomcat负载均衡 5.配置NginxTomcat动静分离集群 6.Nginx 四层代理配置 二、实验 1.配置NginxTomcat负载均衡 2.、配置NginxTomcat动静分离集群 三、问题 1.服务器群集与集群的区别 四、总结 一…

【数据结构】栈和队列(栈篇)

目录 1.栈的概念及结构 2.栈的实现 2.1栈的结构体定义 2.2栈的常用接口函数 🐾栈的初始化 🐾插入数据 🐾删除数据 🐾取栈顶元素 🐾判断栈是否为空 🐾计算栈的大小 🐾栈的销毁 2.3完…

Java设计模式之结构型-适配器模式(UML类图+案例分析)

目录 一、概念 二、UML类图 1、类适配器 2、对象适配器 三、角色设计 四、代码实现 案例一 案例二 五、总结 一、概念 将一个类的接口转换为另一个接口,使得原本由于接口不兼容的类进行兼容。 适配器模式主要分为类适配器模式和对象适配器模式&#xff0…

android:RadioGroup的使用

一、前言:工作中会遇到勾选不同的类型,获得不同的数据。仅以此笔记记录。 二、上代码: 新建一个Activity public class RadioHorizontalActivity extends AppCompatActivity implements RadioGroup.OnCheckedChangeListener {private Text…

conda、python与人工智能学习过程中的一些基础性问题

一个不知名大学生,江湖人称菜狗original author: Jacky LiEmail : 3435673055qq.com Time of completion:2023.6.30 Last edited: 2023.6.30 目录 pip install XXX与conda install XXX的区别 conda install xxx pip install xxx 为什么要建立虚拟环境…

Mysql架构篇--Mysql(M-M) 主从同步

文章目录 前言一、M-M 介绍:二、M-M 搭建:1.Master1:1.1 my.cnf 参数配置:1.2 创建主从同步用户:1.3 开启复制: 2.Master2:2.1 my.cnf 参数配置:2.2 创建主从同步用户:2.…

解决联网时自动打开浏览器转到必应msn网址的问题

现象 开机后或者断网重连之后,系统自动打开默认浏览器(不管是IE还是谷歌,或其他的浏览器)网址为http://go.microsoft.com/fwlink/?LinkID219472&clcid0x409接着转到http://cn.bing.com/ 或者 https://www.msn.com/ 解决方法…

ATA-3090功率放大器在新能源汽车上的应用

随着全球对环境保护和节能减排的重视,新能源汽车正逐渐成为汽车市场的主流。而功率放大器作为电子控制系统中的关键部件之一,也扮演着越来越重要的角色。那么,功率放大器在新能源汽车上的应用有哪些呢? 图:新能源汽车 …

Hyperledger Fabric架构设计

目录 1、逻辑架构 答疑:什么叫做背书策略? 2、运行时架构 答疑:什么是锚节点? 1、逻辑架构 Hyperledger Fabric从1.X开始,在扩展性及安全性方面有了很大的提升,且新增了诸多特性。 多通道:支…

C/C++ 线程池工作原理 代码实现

1. 线程池作用 如果多次使用线程,那么就需要多次的创建并撤销线程。但是创建/撤销的过程会消耗资源。线程池是一种数据结构,其中维护着多个线程,这避免了在处理短时间任务时,创建与销毁线程的代价。即在程序开始运行前预先创建一…

记录STM32使用udp通信的一个大坑

TOCfreeRTOSlwip实现udp通信 问题说明 在使用MCU和其他终端udp通信时遇见这样的一个大坑,整个通信过程如下图所示 问题出在mcu与其他设备通过udp交互,但在调试的过程中发现MCU给其他设备发消息的时候,虽然看起来成功了,但实际上…

支持刷机(OpenWrt)的路由器大全

2023年上半年最热门的刷机路由器当然是360T7、小米WR30U这两款,主要是性价比高,闲鱼100多搞定,支持刷OpenWrt、支持WiFi6,采用MTK798X系列处理器,性能强,轻松跑满千兆,如果你想追新,…