首页 > 系统相关 >Linux 编译安装 OpenSSL

Linux 编译安装 OpenSSL

时间:2023-09-06 18:04:44浏览次数:34  
标签:bin 1.1 tar 1v openssl OpenSSL 编译 usr Linux

# 下载软件包
wget https://www.openssl.org/source/openssl-1.1.1v.tar.gz

# 编译安装 OpenSSL
tar zxvf openssl-1.1.1v.tar.gz
cd openssl-1.1.1v
./config --prefix=/usr/local/openssl-1.1.1
make && make install

# 备份原 OpenSSL
mv /usr/bin/openssl /usr/bin/openssl.bak
ln -s /usr/local/openssl-1.1.1/bin/openssl /usr/bin/openssl

# 添加 openssl 库路径 至 ld.so.conf
echo "/usr/local/openssl-1.1.1/lib/" >> /etc/ld.so.conf

# 查看是否生效
ldconfig -v

标签:bin,1.1,tar,1v,openssl,OpenSSL,编译,usr,Linux
From: https://blog.51cto.com/u_15548243/7389042

相关文章

  • Linux基础38 负载均衡会话保持(redis配session共享), 四层负载均衡, nginx端口转发
    一、负载均衡会话保持当用户访问页面登录后,会在服务器上生成一个session文件,并且返回给浏览器一个session_id内容的cookie,cookie会存在浏览器中,下一次访问cookie会携带session_id来到服务器验证,没有变化则说明是登录状态,不需要重新登录1.session共享的方法1.把session文件保......
  • linux学习 Centos 7(四)
    linux学习Centos7(四)进程管理对于开发人员来说,其实Linux更多偏向于使用!什么是进程1、在Linux中,每一个程序都有自己的一个进程,每一个进程都有一个id号!2、每一个进程,都会有一个父进程!3、进程可以有两种存在方式:前台、后台进行!4、一般的话,服务都是后台运行的,基本的程序都......
  • LInux根目录爆满
    大致思路:备份/home内容,删除/home文件系统的逻辑卷,扩大/root文件系统,新建/home,恢复内容命令:##查看磁盘使用情况df-h##评估磁盘空间情况du-h-x--max-depth=1##打包home目录文件tar-cvf/tmp/home.tar/home##杀掉使用home的进程fuser-km/home##卸载home所在分区卷......
  • Linux实现多硬盘数据存储
    fdisk-l查看可用磁盘设备1/#fdisk-l2Disk/dev/mmcblk1:7456MB,7818182656bytes,15269888sectors3238592cylinders,4heads,16sectors/track4Units:sectorsof1*512=512bytes56Disk/dev/mmcblk1doesn'tcontainavalidpartitiont......
  • Androd 7.0编译错误合集
    1 error:ro.build.fingerprintcannotexceed91bytesbuild/tools/post_process_props.py.Changelinesasfollows:PROP_NAME_MAX=31#PROP_VALUE_MAX=91PROP_VALUE_MAX=128PROP_NAME_MAX=31#PROP_VALUE_MAX=91PROP_VALUE_MAX=128bionic/libc/include......
  • 在EC2上对SELinux故障进行紧急恢复以及排查的思路及方法
    概述SELinux,全称Security-EnhancedLinux,是一个为系统提供强制访问控制机制的安全模块,安装并启用SELinux模块的操作系统会为每个进程和系统资源打上一个特殊的安全标记,称为SELinux上下文,并根据SELinux上下文信息以允许或拒绝访问行为。亚马逊云科技开发者社区为开发者们提供......
  • android编译报错:error: ro.build.fingerprint cannot exceed 91 bytes
    http://stackoverflow.com/questions/28776970/android-build-error-ro-build-fingerprint-cannot-exceed-91-bytesbuild/tools/post_process_props.py.Changelinesasfollows:PROP_NAME_MAX=31#PROP_VALUE_MAX=91PROP_VALUE_MAX=128PROP_NAME_MAX=31#PROP_V......
  • ota升级包编译过程中firmware如何添加进来
    整个分析过程中,机型名以xxxx为例主要可分为一firmware如何添加进target-files.zip二编译ota升级包时如何从target-files.zip取出firmware并添加到ota升级包三如何向升级脚本updater-script中加入控制firmware升级的语句四增量升级包相比全量包不同的步骤五结论及修复方......
  • linux 安装mysql
    官网下载地址https://downloads.mysql.com/archives/community/ 我的是centos7下载的是这个 2.上传到服务器,解压#在当前目录下(mysql)下创建一个mysql-8.0.33文件夹mkdirmysql-8.0.33#解压安装包到该目录下tar-xvfmysql-8.0.33-1.el7.x86_64.rpm-bundle.tar-C......
  • 在 Linux 系统中安装并设置 kubectl
    准备开始kubectl版本和集群版本之间的差异必须在一个小版本号内。例如:v1.28版本的客户端能与v1.27、v1.28和v1.29版本的控制面通信。用最新兼容版的kubectl有助于避免不可预见的问题。在Linux系统中安装kubectl在Linux系统中安装kubectl有如下几种方法:用c......