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

centos7.9升级OpenSSL 1.1.1

centos7.9升级openssl

人工智能已经很准了:

问题:

[root@centos01 ~]# openssl version

OpenSSL 1.0.2k-fips 26 Jan 2017

[root@centos01 ~]# cat /etc/redhat-release

CentOS Linux release 7.9.2009 (Core) 需要升级OpenSSL,请给出具体步骤

根据搜索结果和当前系统环境,以下是升级CentOS 7.9上OpenSSL从1.0.2k到1.1.1版本的具体步骤:

1. 安装编译依赖

bash

yum install -y gcc make perl zlib-devel wget

2. 备份原有OpenSSL

bash

mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old

3. 下载并解压OpenSSL源码

bash

cd /usr/local/src
wget https://www.openssl.org/source/openssl-1.1.1w.tar.gz
tar -zxvf openssl-1.1.1w.tar.gz
cd openssl-1.1.1w

4. 编译并安装OpenSSL

bash

./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib
make
make install

5. 配置系统使用新版本

创建符号链接

bash

ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
更新动态库路径

bash

echo "/usr/local/openssl/lib" >> /etc/ld.so.conf.d/openssl.conf
ldconfig -v

6. 验证升级结果

bash

openssl version

输出应为: OpenSSL 1.1.1w 11 Sep 2023

 

http://www.dtcms.com/a/129268.html

相关文章:

  • 代码随想录算法训练营Day23
  • 强化学习的epsilon,应该越来越大?还是越来越小?为什么?
  • 面向对象高级(2)
  • Apache与Nginx网站压测对比
  • C语言 共用体和typedef
  • 集群搭建Weblogic服务器!
  • C++学习之金融类安全传输平台项目git
  • 第十五届蓝桥杯C/C++B组省赛真题讲解(分享去年比赛的一些真实感受)
  • 智体知识库:poplang编程语言是什么?
  • 具身机器人中AI(DEEPSEEK)与PLC、驱动器协同发展研究:突破数据困境与指令精确控制(1)
  • System 应用访问 Vendor 库的详细方案
  • 如何将数组转换为对象(键为数组元素,值为 true)
  • 用 Vue 3 + D3.js 实现动态数据流图
  • noscript 标签是干什么的
  • Linux上位机开发实践(关于Qt的移植)
  • 具身智能零碎知识点(三):深入解析 “1D UNet”:结构、原理与实战
  • Python_levl2.3函数
  • 【AutoTest】自动化测试工具大全(Python)
  • 限流、降级、熔断、隔离?
  • 【Hyperlane 】轻松实现大文件分块上传!
  • 六、测试分类
  • Python中NumPy的逻辑和比较
  • API 请求失败时的处理方法
  • 如何使用MaxScript+dotNet在UI中显示图像?
  • 大模型LLM表格报表分析:markitdown文件转markdown,大模型markdown统计分析
  • SpringBoot分布式项目中实现智能邮件提醒系统
  • 深度学习学习笔记
  • 【c语言】猜凶手
  • (十九)安卓开发中的Application类的使用详解
  • LLaMA-Factory双卡4090微调DeepSeek-R1-Distill-Qwen-14B医学领域