YashanDB openssl 版本过低升级过程

YashanDB 对 openssl 版本有限制,要求版本为 1.1.1,检查当前系统 openssl 版本:

[root@ymp ~]# openssl version
OpenSSL 1.0.2k-fips  26 Jan 2017

不满足安装需求,需要升级 openssl,下载地址:OpenSSL 1.1.1l

编译 openssl 需要安装 gcc,所以需要配置软件源:

## 挂载操作系统镜像
mount /dev/sr0 /mnt
## 备份系统初始配置文件
mkdir -p /etc/yum.repos.d/bak
mv /etc/yum.repos.d/* /etc/yum.repos.d/bak
## 一键配置软件源,默认 ISO 安装镜像挂载在 /mnt 目录下
cat<<-EOF>/etc/yum.repos.d/local.repo
[server]
name=server
baseurl=file:///mnt
enabled=1
gpgcheck=0
EOF
## 查看配置好的软件源
cat /etc/yum.repos.d/local.repo

安装依赖包:

yum install -y gcc

备份自带 openssl:

[root@ymp ~]# find /usr -name openssl
/usr/bin/openssl
/usr/lib64/openssl
[root@ymp ~]# mv /usr/bin/openssl /usr/bin/openssl_old
[root@ymp ~]# mv /usr/lib64/openssl/ /usr/lib64/openssl_old

解压安装包安装:

[root@ymp ycp_package]# tar -xvf openssl-1.1.1l.tar.gz 
[root@ymp ycp_package]# cd openssl-1.1.1l/
[root@ymp openssl-1.1.1l]# ./config --prefix=/usr/local/openssl
[root@ymp openssl-1.1.1l]# make && make install

重新链接 openssl:

[root@ymp openssl-1.1.1l]# ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
[root@ymp openssl-1.1.1l]# ln -s /usr/local/openssl/include/openssl/ /usr/include/openssl
[root@ymp openssl-1.1.1l]# echo "/usr/local/openssl/lib/" >> /etc/ld.so.conf
[root@ymp openssl-1.1.1l]# ldconfig -v

查看 openssl 版本:

[root@ymp ~]# openssl version
OpenSSL 1.1.1l  24 Aug 2021

openssl 已经升级到 1.1.1 版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lucifer三思而后行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值