linux升级OpenSSL

1、当前系统版本号

[plain] view plain copy 在CODE上查看代码片派生到我的代码片
  1. -sh-4.1$ cat /etc/redhat-release   
  2. CentOS release 6.5 (Final)  
  3. -sh-4.1$ uname -m  
  4. x86_64   
  5. -sh-4.1$ uname -r  
  6. 2.6.32-431.17.1.el6.x86_64  


2、SSL版本号信息

[plain] view plain copy 在CODE上查看代码片派生到我的代码片
  1. # openssl version  
  2. OpenSSL 1.0.1e-fips 11 Feb 2013  
  3. # wget https://www.openssl.org/source/openssl-1.0.1g.tar.gz  
  4. …………    ### 具体信息  

3、更新zlib

 

[plain] view plain copy 在CODE上查看代码片派生到我的代码片
  1. # yum install -y zlib  


4、解压安装 OpenSSL

[plain] view plain copy 在CODE上查看代码片派生到我的代码片
  1. # pwd  
  2. /root/tools  
  3. # ls  
  4. openssl-1.0.1g.tar.gz  
  5. # tar xf openssl-1.0.1g.tar.gz   
  6. # cd openssl-1.0.1g  
  7. # ./config shared zlib  
  8. # make  
  9. # make install  
  10. # cd ..  
  11. # mv /usr/bin/openssl /usr/bin/openssl.ori              # 将之前的备份  
  12. # mv /usr/include/openssl /usr/include/openssl.ori  
  13. # ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl     # 软链接  
  14. # ln -s /usr/local/ssl/include/openssl /usr/include/openssl  
  15. # cp /etc/ld.so.conf /etc/ld.so.conf.ori                # 操作前备份【这样假设出现错误,能够及时还原】  
  16. # echo “/usr/local/ssl/lib” >> /etc/ld.so.conf  
  17. # ldconfig -v  


当中 /etc/ld.so.conf 改动后的信息【使用vim改动】

[plain] view plain copy 在CODE上查看代码片派生到我的代码片
  1. [zhang@zhang ~] $ cat /etc/ld.so.conf  
  2. include ld.so.conf.d/*.conf  
  3.   
  4. #  Update openssl from OpenSSL 1.0.1e-fips  To   OpenSSL 1.0.1g  
  5. /usr/local/ssl/lib  


5、查看是否升级成功

 

[plain] view plain copy 在CODE上查看代码片派生到我的代码片
  1. # openssl version     
  2. OpenSSL 1.0.1g 7 Apr 2014       # 升级成功  


另请參考

1、linux升级OpenSSL

2、加强 Nginx 的 SSL 安全

3、linux中ldconfig的使用介绍

 

posted @ 2017-07-29 09:24  lytwajue  阅读(702)  评论(0编辑  收藏  举报