Linux下安装openssl

简介: Linux下安装openssl

测试环境:CentOS7.0

1. 查看原有系统是否已安装Openssl

openssl version -v

一般系统系统已经安装了openssl,我们先安装新的版本,然后将环境配置成最新的版本。

2. 安装最新的openssl

1)下载

wget https://www.openssl.org/source/openssl-1.1.0h.tar.gz

2)解压

tar -zxvf openssl-1.1.0h.tar.gz

3)配置config

./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl enableec_nistp_64_gcc_128

--prefix指定安装目录

enable-ec_nistp_64_gcc_128 参数可以让我们使用优化后的一些常用的椭圆曲线算法,这个

优化基于编译器的一些特性,默认情况下会关闭这些特性,而且无法自动检测。

4)make

5)make install

3. 配置系统环境,用最新安装的openssl

移动旧版本的文件,并生成 2 个软连接

1. mv /usr/bin/openssl /usr/bin/bak.openssl
2. mv /usr/include/openssl/ /usr/include/bak.openssl
3. ln -s /usr/local/openssl/include/openssl /usr/include/openssl
4. ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

4. 将新安装的openssl库文件加入系统的动态链接共享库中,这样就可以使用新版的openssl了

1)执行上面的操作之后,现在再去执行openssl version -v可以看到还是之前的老版本,如何将使用新的版本呢,只需将新的openssl的库文件加入系统的共享链接共享库即可。

2)找到openssl库文件的存放位置,就是我们刚才配置config指定的prefix目录

3)将新版的openssl库文件目录,追加到/etc/ld.so.conf配置文件

echo "/usr/local/openssl/lib/" >> /etc/ld.so.conf

执行ldconfig使得更改生效

 

相关文章
|
26天前
|
Linux
手把手教会你安装Linux系统
手把手教会你安装Linux系统
|
1月前
|
安全 关系型数据库 MySQL
Linux下安装mysql8.0(以tar.xz包安装--编译安装)
通过上述步骤,您完成了从下载、编译、安装到配置MySQL 8.0的全过程。此过程虽然较为复杂,但提供了对MySQL安装环境的完全控制,有助于满足特定的部署需求。在实际操作中,根据具体的系统环境,可能还需调整部分步骤或解决未预见的依赖问题。始终参考官方文档和社区资源,保持安装过程与最新版本的兼容性。
560 67
|
18天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
38 5
Linux系统之安装OneNav个人书签管理器
|
20天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
45 5
Linux系统之安装Ward服务器监控工具
|
2天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
10 5
|
22天前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
33 2
Linux系统之安装cook菜谱工具
|
24天前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
85 4
Linux系统之Ubuntu安装cockpit管理工具
|
25天前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
53 1
Linux系统之Centos7安装cockpit图形管理界面
|
1月前
|
存储 Oracle 关系型数据库
|
14天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
39 2
下一篇
无影云桌面