openssl 升级
2016-04-08 11:06
316 查看
#解压官网下载源码包 在测试环境编译
tar -zxvf openssl-1.0.1.tar.gz
./config shared --openssldir=$DIR
make
make test
make install
注意编译时使用的glibc版本 过高的话移植编译后代码时会提示glibc版本过高
openssl: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by openssl)
编译使用的glibc版本过高
升级到现网环境,替换掉现网的openssl 文件及动态库 注意openssl 只在自己小版本内兼容,跨越大的版本时请谨慎操作
### 0.9.8zh
mv /etc/ssl/ /etc/ssl.OFF
mv /usr/bin/openssl /usr/bin/openssl.OFF
mv /usr/lib64/libssl.so.0.9.8 /usr/lib64/libssl.so.0.9.8.OFF
mv /usr/lib64/libcrypto.so.0.9.8 /usr/lib64/libcrypto.so.0.9.8.OFF
mv ssl /etc/ssl
ln -s /etc/ssl/bin/openssl /usr/bin/openssl
ln -s /etc/ssl/include/openssl/ /usr/include/openssl
ln -s /etc/ssl/lib/libssl.so.0.9.8 /usr/lib64/libssl.so.0.9.8
ln -s /etc/ssl/lib/libcrypto.so.0.9.8 /usr/lib64/libcrypto.so.0.9.8
### 1.0.2f
mv /usr/ssl/ /usr/ssl.OFF
mv /usr/bin/openssl /usr/bin/openssl.OFF
mv /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.1.0.0.OFF
mv /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.1.0.0.OFF
ln -s /usr/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/ssl/include/openssl/ /usr/include/openssl
ln -s /usr/ssl/lib/libssl.so.1.0.0 /usr/lib64/libssl.so.1.0.0
ln -s /usr/ssl/lib/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.1.0.0
echo "/usr/ssl/lib" >> /etc/ld.so.conf
/sbin/ldconfig -v
strings /usr/lib64/libssl.so |grep OpenSSL
tar -zxvf openssl-1.0.1.tar.gz
./config shared --openssldir=$DIR
make
make test
make install
注意编译时使用的glibc版本 过高的话移植编译后代码时会提示glibc版本过高
openssl: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by openssl)
编译使用的glibc版本过高
升级到现网环境,替换掉现网的openssl 文件及动态库 注意openssl 只在自己小版本内兼容,跨越大的版本时请谨慎操作
### 0.9.8zh
mv /etc/ssl/ /etc/ssl.OFF
mv /usr/bin/openssl /usr/bin/openssl.OFF
mv /usr/lib64/libssl.so.0.9.8 /usr/lib64/libssl.so.0.9.8.OFF
mv /usr/lib64/libcrypto.so.0.9.8 /usr/lib64/libcrypto.so.0.9.8.OFF
mv ssl /etc/ssl
ln -s /etc/ssl/bin/openssl /usr/bin/openssl
ln -s /etc/ssl/include/openssl/ /usr/include/openssl
ln -s /etc/ssl/lib/libssl.so.0.9.8 /usr/lib64/libssl.so.0.9.8
ln -s /etc/ssl/lib/libcrypto.so.0.9.8 /usr/lib64/libcrypto.so.0.9.8
### 1.0.2f
mv /usr/ssl/ /usr/ssl.OFF
mv /usr/bin/openssl /usr/bin/openssl.OFF
mv /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.1.0.0.OFF
mv /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.1.0.0.OFF
ln -s /usr/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/ssl/include/openssl/ /usr/include/openssl
ln -s /usr/ssl/lib/libssl.so.1.0.0 /usr/lib64/libssl.so.1.0.0
ln -s /usr/ssl/lib/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.1.0.0
echo "/usr/ssl/lib" >> /etc/ld.so.conf
/sbin/ldconfig -v
strings /usr/lib64/libssl.so |grep OpenSSL
相关文章推荐
- linux输入子系统之按键驱动
- Linux true --空操作,设置退出码为0
- Linux tree --以树状图列出目录的内容
- Linux trap --在脚本中处理信号
- Linux time --测定一个命令的资源使用情况
- 深入理解RunLoop
- Linux test --检查文件和比较值
- Linux telnet --基于TELNET协议的远程登录工具
- Linux文件处理命令
- Linux tee --重定向输出到多个文件
- Linux tar --解压缩工具
- 1.4 linux安装mysql5.7.11
- CentOS7修改设置静态IP和DNS
- nginx负载均衡配置
- linux下 为自己编写的程序 添加tab自动补全 功能
- openssl 升级 /etc/ld.so.conf文件 Linux 动态静态库
- 统计nginx
- Linux tac --与cat相反的命令
- Linux sync --强制将内存中的文件缓冲内容写到磁盘
- linux暴力密码破解工具hydra安装与使用