CENTOS伺服器yum update時怎樣更新安全補丁,過濾掉核心不升級核心版本呢?
您在購買阿里雲伺服器後,RedHat/CentOS/Fedora使用 yum update 更新時,預設會都會升級核心,比如從CENTOS6.8升級到CENTOS6.9,結果可能導致php5.2等無法使用;有些伺服器硬體(特別是組裝的機器)在升級核心後,新的核心可能也會認不出某些硬體,要重新安裝驅動,很麻煩。所以在生產環境中不要輕易的升級核心,除非你確定升級核心後不會出現麻煩的問題。如果您無法處理伺服器配置、伺服器維護等問題,可以委託給萬維景盛工程師處理!
如果不想升級核心而只更新其他軟體包,有兩種方法:
1、修改yum的配置檔案 vim /etc/yum.conf ,在 [main] 的最後新增 exclude=kernel*
2、直接在yum的命令後面加上如下的引數:
程式碼如下:
1 | yum –exclude=kernel* update |
阿里雲 CentOS 使用 yum update 命令不升級 核心 和 作業系統 的方法
程式碼如下:
1 | vi /etc/yum .conf |
# 在 [main] 的最後新增:
1 | exclude=kernel* |
# 和
1 | exclude=centos-release* |
# 按 Esc 鍵,輸入 :wq,然後回車
# 大功告成!
最後總結:
在 /etc/yum.conf 的 [main] 後面新增以下配置即可!
程式碼如下:
12 | exclude=kernel* exclude=centos-release* |
or next
當大家想只給centos系統更新“安全補丁”的時候,往往會把其他一些無用的元件給更新下來,現在就給大家說下怎麼只更新補丁而又不更新其他元件.
1.安裝yum外掛即可:程式碼如下 複製程式碼 yum install yum-security
2.使用:
檢查安全更新程式碼如下 複製程式碼 yum –security check-update
3.只安裝安全更新
程式碼如下 複製程式碼 yum update –security
4.檢查特定軟體有無安全更新
程式碼如下 複製程式碼 yum list-security software_name
5.列出更新的詳細資訊
程式碼如下 複製程式碼 yum info-security software_name