shell脚本自动升级openssl1.1版本

shell脚本自动升级openssl1.1版本

  • 脚本自动化安装
[root@test ~]# vim updateOpenssl1.1.sh 
#!/bin/sh

openssl version >> /dev/null

num=`echo $?`

if [ $num != 0 ];then
yum install -y openssl
fi

cd /tmp/
wget http://www.openssl.org/source/openssl-1.1.0c.tar.gz
tar -zxf openssl-1.1.0c.tar.gz 
cd openssl-1.1.0c

yum install -y zlib
./config shared zlib

make && make install

## 备份
mv /usr/bin/openssl /usr/bin/openssl.back
mv /usr/include/openssl /usr/include/openssl.bak

## 默认安装路径/usr/local/ssl
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl  
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
echo "/usr/local/ssl/lib" >> /etc/ld.so.conf
ldconfig -v

## openssl库软连接
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1 &> /dev/null
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1 &> /dev/null

openssl version
[root@test ~]# chmod +x updateOpenssl1.1.sh 
[root@test ~]# sh updateOpenssl1.1.sh 
  • 官网下载地址
    https://www.openssl.org/source/old/
    在这里插入图片描述
发布了130 篇原创文章 · 获赞 283 · 访问量 24万+

猜你喜欢

转载自blog.csdn.net/Sunny_Future/article/details/103590018