本文将详细梳理CentOS系统下更新OpenSSL的完整操作流程,从基础环境配置开始逐步说明。
第一步:安装编译环境
安装zlib库
# yum -y install zlib*

安装pam模块
# yum -y install pam-*

安装gcc编译器
# yum -y install gcc

新建一个工作目录,通过xftp工具将OpenSSL升级包上传至该目录。

先备份原有的OpenSSL配置文件,以便后续恢复。
# mv /usr/bin/openssl /usr/bin/openssl.bak

解压下载的安装包
# tar -zxvf openssl-1.1.1t.tar.gz

进入解压目录并执行配置脚本
# cd openssl-1.1.1t# ./config --prefix=/usr/local/openssl --shared zlib

运行make命令进行编译
# make

执行make install完成安装
make install

创建并编辑OpenSSL的库配置文件
# vi /etc/ld.so.conf.d/ssl.conf
在文件中添加一行:/usr/local/openssl/lib,保存后退出编辑器。


更新系统的动态链接库缓存
# ldconfig -v

建立OpenSSL二进制文件的软链接
# ln /usr/local/openssl/bin/openssl /usr/bin/openssl

最后验证新版OpenSSL的版本信息,确认升级已生效。
# openssl version

以上即为CentOS升级OpenSSL的完整操作流程,按步骤依次执行即可顺利完成更新。
