首页 > 系统相关 >linux系统升级/更新OpenSSL版本操作流程记录

linux系统升级/更新OpenSSL版本操作流程记录

时间:2023-04-07 17:46:55浏览次数:38  
标签:alpha1 系统升级 linux openssl OpenSSL usr 版本 3.1

问题描述:有时OpenSSL版本过老升级,或者需要更新OpenSSL版本

1.登录linux系统后输入openssl version 查看现在使用的版本

我的输入后版本信息为:OpenSSL 1.1.1g FIPS  21 Apr 2020 ,可以看到是一年前更新版本,是有些老。

2.登录openssl官网查看最新版本。

登录https://www.openssl.org/   官网后,找到需要的版本

 

  我这里选择3.1版本,进入后如下图:

 

 

 

 3.使用wget命令下载最新文件

wget https://www.openssl.org/source/old/3.1/openssl-3.1.0-alpha1.tar.gz --no-check-certificate

 

 

上述命令中标红部分为文件名,需与找到的文件名保持一致

4.编译安装openssl,依次执行下方命令,留意文件名及文件夹名称,执行后等待系统运行完毕

tar xf openssl-3.1.0-alpha1.tar.gz
cd openssl-3.1.0-alpha1
./config && make && make install

 

5.优化openssl路径,依次执行下方命令
echo "/usr/local/lib64/" >> /etc/ld.so.conf
ldconfig
mv /usr/bin/openssl /usr/bin/openssl.old
ln -sv /usr/local/bin/openssl /usr/bin/openssl

6.上述命令完成,openssl version命令查看版本信息

我的输入后版本信息为:OpenSSL 3.1.0-alpha1 1 Dec 2022 (Library: OpenSSL 3.1.0-alpha1 1 Dec 2022)

更新完成

 

 

标签:alpha1,系统升级,linux,openssl,OpenSSL,usr,版本,3.1
From: https://www.cnblogs.com/herewang/p/17296874.html

相关文章

  • Linux基本功系列之sudo命令
    1.sudo命令介绍sudo命令来自于英文词组“superuserdo”的缩写,中文译为“超级用户才能干的事”.sudo的功能是用于授权普通用户执行管理员命令,允许普通用户执行一些或者全部的root命令,如halt,reboot,shutdown、init等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。......
  • linux 磁盘设备
       查看Linux系统的I/O调度器查看Linux系统的I/O调度器一般分成两个部分,一个是查看Linux系统整体使用的I/O调度器,另一个是查看某磁盘使用的I/O调度器。查看当前系统支持的I/O调度器,使用如下命令 [[email protected]]#dmesg|grep-ischeduler[4.8......
  • Linux安装nginx完整步骤
    一、安装依赖(安装过的跳过)yum-yinstallgccgcc-c++automakepcrepcre-develzlibzlib-developensslopenssl-develgd-devel二、下载nginx稳定版wgethttp://nginx.org/download/nginx-1.16.1.tar.gz三、解压–编译–安装解压tar-zxvfnginx-1.16.1.tar.gz进......
  • linux ssh登录源地址限制,H3C交换机配置SSH源地址登录限制和SNMP源地址限制的方法...
    本文转载至https://blog.csdn.net/weixin_42411545/article/details/116913844需求1:对SSH远程管理进行限源,仅允许10.0.1.0/24,210.1.0.0/24段ip进行登录;需求2:对SNMP管理进行限源,仅允许210.1.0.200-210.1.0.202这3个ip进行访问。配置方法:ssh登录后,输入:sysaclnumber2000matc......
  • Linux服务管理命令service与systemctl
    历史背景Linux系统服务有时也称为守护程序,是在Linux启动时自动加载并在Linux退出时自动停止的系统任务。历史版本中的linux对服务的操作是通过service来完成的。若创建用户自定义的服务,则需要较为复杂的操作。目前linux新的发行版已经内置了systemctl来操作服务。在早期服务管......
  • Linux 手动安装Ettercap
    步骤1下载文件wgethttps://github.com/Ettercap/ettercap/archive/v0.8.3.1.tar.gz或者去官网下载:https://www.ettercap-project.org/downloads.html步骤2解压文件tarvfxz'/home/chiam/Desktop/v0.8.3.1.tar.gz'步骤3安装依赖sudoapt-getinstalldebhelperbisoncheckcm......
  • Linux 系统配置Java Idea Tomcat 全过程
    环境搭建记录-开发环境搭建:1.IDEA安装https://www.jetbrains.com/idea/download/#section=linux解压后执行bin目录idea.sh运行2.JDK安装下载jdk15官方网站:https://www.oracle.com/java/下载页面:https://www.oracle.com/cn/java/technologies/javase-downloads.html2)安装j......
  • Linux和Windows操作系统作为服务器之间的对比
     Linux比Windows操作系统更适合服务器= 开源免费:Linux是一个开放源代码操作系统,而WindowsServer是一个专有操作系统,属于商业操作系统,费用比较高。安全性:Linux在安全方面比WindowsServer更强大,这是因为它是开放源代码的,拥有更多的安全功能和选项,也因为它在全球范围内广泛使用,能......
  • Linux服务管理命令service与systemctl
    历史背景Linux系统服务有时也称为守护程序,是在Linux启动时自动加载并在Linux退出时自动停止的系统任务。历史版本中的linux对服务的操作是通过service来完成的。若创建用户自定义的服务,则需要较为复杂的操作。目前linux新的发行版已经内置了systemctl来操作服务。在早期服务管......
  • Linux启动tomcat,应用正常访问
    1.下载tomcat2.安装tomcat3.将生成的war包,放到tomcat的webapps下面4.启动tomcat5.查看应用是否部署成功访问http://ip:端口/项目名称(如:http://192.168.1.206:8080/SpringApiTest/) 6.jmeter进行接口测试......