升级OpenSSL版本

一、CentOS7升级OpenSSL版本

1、查看linux服务器内核版本

cat /proc/version

2、查看本地OpenSSL版本

openssl version

如果不是最新的openSSL 1.1.1版本,则可以进行升级

下载最新的openssl版本

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

或者

外网下载openssl-1.1.1c.tar.gz安装包,然后拷贝到服务器上

3、解压并编译安装

tar -zxvf openssl-1.1.1c.tar.gz

cd openssl-1.1.1c

./config --prefix=/usr/local/openssl #如果此步骤报错,需要安装perl以及gcc包

make && make install

mv /usr/bin/openssl /usr/bin/openssl.bak

ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl

echo "/usr/local/openssl/lib" >> /etc/ld.so.conf

ldconfig -v # 设置生效

4、查看本地OpenSSL版本

openssl version

如果是最新的openSSL 1.1.1版本,则说明升级成功

二、Redhat升级OpenSSL版本

1、查看linux服务器内核版本

cat /proc/version

2、查看本地OpenSSL版本

openssl version

如果不是最新的openSSL 1.1.1版本,则可以进行升级

下载最新的openssl版本

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

或者

外网下载openssl-1.1.1c.tar.gz安装包,然后拷贝到服务器上

3、解压并编译安装

tar -zxvf openssl-1.1.1c.tar.gz

cd openssl-1.1.1c

./config no-shared --libdir=lib

make

make install_sw

mv /usr/bin/openssl /usr/bin/openssl.bak

mv /usr/include/openssl /usr/include/openssl.bak

ln -s /usr/local/bin/openssl /usr/bin/openssl

ln -s /usr/local/include/openssl /usr/include/openssl

echo "/usr/local/lib64" >> /etc/ld.so.conf

ldconfig -v

4、查看本地OpenSSL版本

openssl version

如果是最新的openSSL 1.1.1版本,则说明升级成功

三、perl版本过低

如果perl版本过低,则需按照以下步骤进行

1、查看本地perl版本

perl -v

2、下载最版本

解压并编译安装

tar zxvf perl-5.20.2.tar.gz

cd perl-5.20.2

mkdir /usr/local/perl

./Configure -des -Dprefix=/usr/local/perl -Dusethreads -Uversiononly

make

make install

cd /usr/bin

mv perl perl.old

ln -s /usr/local/perl/bin/perl /usr/bin/perl

4、查看本地perl版本,查看是否安装成功

perl -v

相关推荐
liujing102329293 小时前
stm32大项目阶段20251015
linux
嵌入式郑工4 小时前
LINUX驱动开发: 设备和驱动是怎么匹配的?
linux·运维·服务器
rain bye bye5 小时前
calibre LVS 跑不起来 就将setup 的LVS Option connect下的 connect all nets by name 打开。
服务器·数据库·lvs
郭式云源生法则5 小时前
归档及压缩、重定向与管道操作和综合使用,find精确查找、find处理查找结果、vim高级使用、vimdiff多文件使用
linux·运维·服务器
一张假钞5 小时前
Ubuntu 24.04 安装 Jenkins
linux·ci/cd·jenkins
tuokuac6 小时前
查看你电脑上某个端口正在被哪个进程占用
linux
小池先生6 小时前
服务请求出现偶发超时问题,经查服务本身没问题,问题出现在nginx转发。
运维·服务器·nginx
MANONGMN6 小时前
Linux 通配符与正则表达式(含实战案例+避坑指南)
linux·运维·正则表达式
带土16 小时前
18 .shell编程-正则表达式
linux·正则表达式
asdfg12589636 小时前
如何判断一个地址是否可以用作主机 IP 地址?
服务器·网络·tcp/ip