国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker:3、基于龍晰 (Anolis OS 8.8 )的 openssl更新/升級(升級到 openssl 1.1.1.w)

這篇具有很好參考價值的文章主要介紹了Docker:3、基于龍晰 (Anolis OS 8.8 )的 openssl更新/升級(升級到 openssl 1.1.1.w)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本文接“Docker:1、基于龍晰 (Anolis OS 8.8 )的基礎(chǔ)鏡像制作”,docker容器已經(jīng)啟動。

一、查看系統(tǒng)及 Openssl 版本

# cat /etc/os-release
# ssh -V
# openssl version

openssl1.1.1w,docker,容器,運維
openssl1.1.1w,docker,容器,運維

二、anolisos 的目錄結(jié)構(gòu)及openssl 軟件下載

1).本文中主要用到的兩個目錄如下:

/usr/local 即個人文件夾,在本文中作為數(shù)據(jù)文件
/usr/bin 即存放用戶基本命令目錄
openssl1.1.1w,docker,容器,運維

2).下載安裝包

①、進(jìn)入 openssl 官網(wǎng)

(https://www.openssl.org/source/),找到需要下載的軟件版本,見下圖。
(本次升級是把openssl的版本由1.1.1k 升級到1.1.1w)
openssl1.1.1w,docker,容器,運維

②、在/usr/local目錄下下載openssl安裝包 openssl 1.1.1w

這里我選擇下載了最新 openssl-1.1.1w.tar.gz 版本, 鼠標(biāo)右鍵復(fù)制鏈接即可獲取下載鏈接:https://www.openssl.org/source/openssl-1.1.1w.tar.gz,進(jìn)入"/usr/local"文件夾,在/usr/local目錄下下載openssl安裝包(如果沒有wget,則安裝它)。
openssl1.1.1w,docker,容器,運維

三、安裝openssl

①、解壓縮安裝包

[root@ee551f87b3da local]# tar -xzvf openssl-1.1.1w.tar.gz
執(zhí)行完上面的命令后,在/usr/local 目錄下將會自動生成一個openssl-1.1.1w 目錄,該目錄就是解壓縮后的文件夾,進(jìn)入該文件夾。
openssl1.1.1w,docker,容器,運維

②、為了更新/升級的安全性備份軟件openssl

查找本機openssl 所在位置,然后進(jìn)行備份,備份的目的是安裝失敗后,可以恢復(fù)。

# whereis openssl
# mv /usr/bin/openssl /usr/bin/openssl.old
# mv /usr/include/openssl /usr/include/openssl.old

openssl1.1.1w,docker,容器,運維

③、配置安裝
# ./config --prefix=/usr/local/openssl

上面的命令將安裝文件的路徑指定為/usr/local/openssl 目錄下,為什么要這樣指定,是因為我是升級安裝,這樣指定與老的配置路徑相同,是最合適的安裝。
(如果安裝不能進(jìn)行,則你需要安裝openssl的安裝依賴,安裝依賴后,再重新運行上述安裝)

# dnf install gcc -y
# dnf install perl -y

openssl1.1.1w,docker,容器,運維

④、編譯 make

openssl1.1.1w,docker,容器,運維
出現(xiàn)下圖所示即為編譯成功。
openssl1.1.1w,docker,容器,運維

⑤、測試

openssl1.1.1w,docker,容器,運維
出現(xiàn)下述頁面說明測試成功。
openssl1.1.1w,docker,容器,運維

⑥ make install

openssl1.1.1w,docker,容器,運維
出現(xiàn)下述頁面說明安裝成功。
openssl1.1.1w,docker,容器,運維
本地查看是否成功:/usr/local/openssl/bin/openssl version -a
查看后你會發(fā)現(xiàn) openssl version 更新為1.1.1w 了,但是庫文件還是1.1.1K,下面就來解決這一問題。
openssl1.1.1w,docker,容器,運維

⑦、創(chuàng)建軟鏈接

當(dāng)前我們的/usr/local文件夾內(nèi)有三個文件夾openssl-1.1.1w.tar.gz,openssl-1.1.1w,openssl與我們的上述操作有關(guān),
其中 openssl目錄即是我們安裝完成的軟件目錄,我們先進(jìn)入openssl目錄
# cd /usr/local/opensslopenssl1.1.1w,docker,容器,運維
其中 /bin 目錄下存放著我們安裝完成的openssl軟件,注意,這里的openssl為安裝好的軟件(可執(zhí)行文件),不是目錄。
openssl1.1.1w,docker,容器,運維
我們要做的就是將 /usr/local/openssl/bin 目錄下的 openssl 軟件建立快捷方式放置到 /usr/bin目錄下

# ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

openssl1.1.1w,docker,容器,運維
這時可能會提示 /usr/bin/openssl 已存在 或 /usr/bin/openssl is exist
這表示我們之前已經(jīng)有了一個舊版本的openssl,我們將之刪除即可。

#  rm -rf /usr/bin/openssl

注意:由于我之前已經(jīng)采用了備份,采用mv備份openssl 為:openssl .old ,所以這里就沒有提示了,如果你的出現(xiàn)提示則一定要刪除,然后重新執(zhí)行上面的命令即可創(chuàng)建完成
如果一切正常,這是就可以通過 openssl version 命令查看當(dāng)前版本了
openssl1.1.1w,docker,容器,運維
如果程序正確輸出了版本號,那么恭喜你,說明你已經(jīng)安裝成功。

四、最后一步,徹底解決版本號不一致問題

添加動態(tài)庫的環(huán)境變量
首先使用vi 或 vim 打開 /etc/ld.so.conf 文件

vim  /etc/ld.so.conf

然后添加以下內(nèi)容
/usr/local/openssl/lib
openssl1.1.1w,docker,容器,運維
(注意:如果你安裝的不是openssl-1.1.1w 版本,則目錄是不同的,openssl-3.0.12 的目錄則為:/usr/local/ssl/lib64 ,這是讓人開始安裝openssl最容易搞不明白的地方。)
然后保存退出,應(yīng)用配置。

# ldconfig  /etc/ld.so.conf

如果不出意外,這時候就可以執(zhí)行openssl version查看正確的版本了!對比以下紅色劃線部分你就可以看出,庫版本與軟件版本徹底一致了,至此 openssl 升級安裝到此結(jié)束。
openssl1.1.1w,docker,容器,運維
文章未尾,由于作者創(chuàng)作不易,希望看到這篇文章的讀者加個關(guān)注,點個贊,謝謝!文章來源地址http://www.zghlxwxcb.cn/news/detail-794268.html

到了這里,關(guān)于Docker:3、基于龍晰 (Anolis OS 8.8 )的 openssl更新/升級(升級到 openssl 1.1.1.w)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Anolis OS 龍蜥運維(一) 設(shè)置IP地址與安裝Nginx

    Anolis OS 龍蜥運維(一) 設(shè)置IP地址與安裝Nginx

    老版本contos為:service network restart 備注: linux下,源碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install);./configure --prefix --with; –prefix指的是安裝路徑,–with指的是安裝本文件所依賴的庫文件 備注:啟動代碼格式:安裝目錄地址 -c 配置文件地

    2024年02月13日
    瀏覽(24)
  • Linux Redhat 服務(wù)器 OpenSSH 漏洞修復(fù) or 升級 OpenSSH 8.8

    Linux Redhat 服務(wù)器 OpenSSH 漏洞修復(fù) or 升級 OpenSSH 8.8

    ##@TOC 近期甲方系統(tǒng)漏洞掃描,發(fā)現(xiàn)服務(wù)器存在一些漏洞如下:OpenSSH安全漏洞(CVE-2021-41617),OpenSSH命令注入漏洞(CVE-2020-15778),OpenSSH安全漏洞(CVE-2017-15906),OpenSSH安全漏洞(CVE-2019-6111),OpenSSH欺騙安全漏洞(CVE-2019-6110),OpenSSH欺騙安全漏洞(CVE-2019-6109),OpenSSH訪問限制繞過漏洞(CVE

    2024年02月04日
    瀏覽(20)
  • docker 更新升級 nginx

    docker 更新升級 nginx

    目錄 在線版本 1. 搜索對應(yīng)服務(wù)鏡像的最新版本 ?2. 下載對應(yīng)最新鏡像 【推薦下載的時候指定版本,這樣后續(xù)運行可以直接看到運行版本】 3. docker ps [查看運行中的容器狀態(tài)]? ?docker ps -a [查看所有存在容器狀態(tài)] 4.輸入history 查看服務(wù)器近期執(zhí)行操作, 5. 如果history 查不到,

    2024年02月01日
    瀏覽(10)
  • linux內(nèi)核升級 docker+k8s更新顯卡驅(qū)動

    官方驅(qū)動 | NVIDIA在此鏈接下載對應(yīng)的顯卡驅(qū)動 # 卸載可能存在的舊版本nvidia驅(qū)動(如果沒有安裝過可跳過,建議執(zhí)行) sudo apt-get remove --purge nvidia* # 安裝驅(qū)動需要的依賴 sudo apt-get install dkms build-essential linux-headers-generic sudo vim /etc/modprobe.d/blacklist-nouveau.conf # 在文件 blacklist-nouveau

    2024年02月14日
    瀏覽(27)
  • 【MAC】升級 Mac os 后報錯

    17 年買的 mac,發(fā)現(xiàn)很多軟件都無法安裝,于是升級 mac os 到 10.13,從官網(wǎng)下載 10.13 版本,之后升級,升級還算順利。但使用 git 的時候發(fā)現(xiàn)出現(xiàn)問題了。 使用 git 出現(xiàn)如下錯誤 簡單查了需要安裝 xcode,通過 App Store 安裝 xcode 發(fā)現(xiàn),App Store 的 XCode 需要 13.x 版本的 mac os。 從官

    2024年02月07日
    瀏覽(25)
  • 【Linux】升級openssl版本

    【Linux】升級openssl版本

    目錄 摘要 準(zhǔn)備工作 1.查看openssl的版本 2.查看openssl的路徑 3.備份openssl文件 4.下載openssl 升級openssl 1.解壓openssl 2.切換到解壓好的openssl目錄 3.配置openssl安裝目錄 4.編譯安裝 5.創(chuàng)建軟鏈接 6.添加動態(tài)鏈接庫數(shù)據(jù) 7.更新動態(tài)鏈接庫:ldconfig -v 8.驗證openssl 為什么要升級openssl版本,一

    2024年04月23日
    瀏覽(26)
  • Linux  Openssl升級(詳)

    Linux Openssl升級(詳)

    環(huán)境: 系統(tǒng)版本:CentOS Linux release 7.4.1708(Core) 內(nèi)核版本:3.10.0-514.el7.x86 64 Openssl 由1.0.2k-fips 升級到3.1.0-beta1 升級說明: OpenSSL緩沖區(qū)溢出漏洞(CVE-2021-3711),OpenSSL = 1.1.1k OpenSSL緩沖區(qū)溢出漏洞(CVE-2021-3712),OpenSSL = 1.1.1k或OpenSSL = 1.0.2y Openssl源碼地址 OPENSSL 源碼包下載地址:https:/

    2024年02月15日
    瀏覽(17)
  • 升級OpenSSL版本

    1、查看linux服務(wù)器內(nèi)核版本 ??? cat /proc/version 2、查看本地OpenSSL版本 ???openssl version ???如果不是最新的openSSL 1.1.1版本,則可以進(jìn)行升級 ???下載最新的openssl版本 ???wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz ???或者 ???外網(wǎng)下載openssl-1.1.1c.tar.gz安裝包,然后拷貝到

    2024年02月08日
    瀏覽(19)
  • centos下升級openssl

    openssl下載地址:https://ftp.openssl.org/source/ 選擇需要升級的版本 我是從openssl1.0.2k版本升級為openssl3.1.0 1、檢查版本 2、備份 1、安裝缺少的依賴 (1)缺少的依賴推薦使用yum源安裝 (2)若yum安裝不了,也可以使用依賴官網(wǎng)源代碼安裝 2、安裝openssl3.1.0 3、更新鏈接庫 并更新ldco

    2024年02月11日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包