当前位置: 首页 > news >正文

Centos7升级openssl到openssl1.1.1

Centos7升级openssl到openssl1.1.1

1、先查看openssl版本:openssl version

2、Centos7升级openssl到openssl1.1.1

升级步骤

#1、更新所有现有的软件包列表并安装最新的软件包:

$sudo yum update

#2、接下来,我们需要从源代码编译和构建OpenSSL 1.1.1版本。首先,安装必要的开发工具和依赖项:

$sudo yum groupinstall "Development Tools"

#3、下载OpenSSL 1.1.1的源代码文件。使用wget命令下载:

$wget https://www.openssl.org/source/openssl-1.1.1.tar.gz

#4、解压下载的源代码文件:

$tar xzf openssl-1.1.1.tar.gz

$5、配置、编译和安装OpenSSL

$cd openssl-1.1.1

$./config --prefix=/usr/local/openssl

$make -j && make install 

#6、查询版本号:

$openssl version

#加入环境变量:

$vim /etc/profile

export LD_LIBRARY_PATH=/usr/local/openssl/lib:$LD_LIBRARY_PATH

$source /etc/profile

3、查询版本时遇到找不到:libssl.so.1.1问题

openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

解决办法:

[root@loaclhost openssl-1.1.1]# ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
[root@loaclhost openssl-1.1.1]# ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

相关文章:

  • Javaweb之SpringBootWeb案例员工管理分页查询的详细解析
  • R语言【paleobioDB】——pbdb_map_occur():通过化石分布记录,创建一个RasterLayer对象,和一个显示取样力度的图
  • 2401vim,vim实现任务列表
  • 【产品人卫朋】硬件产品经理:从入门到精通
  • Scott用户数据表的分析
  • #mysql 8.0 踩坑日记
  • R语言【文章复现】——集成式地绘制高分辨率的多样性分布图,对方法的检验和优化,以及处理思路的思考
  • SpringBoot内嵌Tomcat启动流程
  • 力扣2085-统计出现过一次的公共字符串
  • [E链表] lc83. 删除排序链表中的重复元素(单链表+模拟)
  • 竞赛保研 基于深度学的图像修复 图像补全
  • 【Python_PySide6学习笔记(三十一)】基于PySide6实现自定义串口设备连接界面类:可实现串口连接断开、定时发送等功能
  • 入门Docker1: 容器技术的基础
  • 1 快速前端开发
  • 一致性协议浅析
  • 4个实用的微服务测试策略
  • C++类的相互关联
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • ReactNativeweexDeviceOne对比
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • WebSocket使用
  • 基于Android乐音识别(2)
  • 聚簇索引和非聚簇索引
  • 三栏布局总结
  • elasticsearch-head插件安装
  • 进程与线程(三)——进程/线程间通信
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • (C)一些题4
  • (day6) 319. 灯泡开关
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (二)linux使用docker容器运行mysql
  • (一)RocketMQ初步认识
  • (一)VirtualBox安装增强功能
  • (转)Windows2003安全设置/维护
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .net2005怎么读string形的xml,不是xml文件。
  • .NET正则基础之——正则委托
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • [ C++ ] STL---仿函数与priority_queue
  • [ai笔记9] openAI Sora技术文档引用文献汇总
  • [APIO2015]巴厘岛的雕塑
  • [bbk5179]第66集 第7章 - 数据库的维护 03
  • [codeforces] 25E Test || hash
  • [iphone-cocos2d]关于Loading的若干处理和讨论
  • [JDBC-1] JDBC Base Template
  • [LeetCode] 148. Sort List 链表排序
  • [MySQL FAQ]系列 -- 如何利用触发器实现账户权限审计
  • [OC]UILabel 文字长的截断方式
  • [ruby on rails] ruby使用vscode做开发