linux升级openssl到3 os:centos7.9 1.yum源 2.依赖 yum源¶ 1 2 3 4 5 6 7 8 9curl -o /etc/yum.repos.d/centos7_base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo curl -o /etc/yum.repos.d/epel-7.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo #替换 sed -i 's#$releasever#7#g' /etc/yum.repos.d/centos7_base.repo sed -i 's#$releasever#7#g' /etc/yum.repos.d/epel-7.repo #更新源 yum clean all && yum makecache && yum repolist 依赖¶ 1 2 3yum groupinstall -y "Development Tools" yum install -y gcc gcc-c++ autoconf automake zlib-devel pcre-devel yum install -y perl-CPAN PREL组件¶ 1 2 3 4 5 6 7 8 9#进入perl(3次回车) perl -MCPAN -e shell #安装组件 install IPC/Cmd.pm #安装结束退出 exit 编译安装¶ 1 2 3 4 5 6 7#备份原有openssl mv /usr/local/openssl /usr/local/openssl`date +%F_%T` #进入openss解压包 cd openssl-3.3.1 ./config --prefix=/usr/local/openssl make && make install 更新动态库¶ 1 2echo '/usr/local/openssl/lib64' >>/etc/ld.so.conf ldconfig 更新软连接¶ 1 2mv /usr/bin/openssl /usr/bin/openssl.old ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl 验证版本¶ 1openssl version