Centos7

如何應用 yum-cron 下載的更新?

  • December 29, 2020

我在新的 Centos 7 伺服器上執行 yum-cron。我注意到在它發送給我的每日電子郵件中,每天都會出現相同的包裹。經過進一步檢查,我發現這是因為我的/etc/yum/yum-cron.conf文件中有以下設置。

download_updates = yes
apply_updates = no

所以 yum-cron 正在下載更新,但從未實際安裝它們。

我沒有碰過配置,所以這些是預設設置。

我的主要問題是,我應該如何安裝 yum-cron 為我下載的更新?

我一直在尋找這個問題的答案,但我能找到的只是十幾個關於設置 yum-cron 的文章/教程,所有這些都只是指導你設置apply_updates = yes,沒有進一步的解釋。apply_updates = no預設設置一定是有原因的。我猜這是為了防止更新出現問題,使您的系統在您睡著時處於損壞狀態。對我來說,這似乎很明智,前提是您知道如何在準備好後安裝更新。

編輯以澄清問題: 明確地說,我不是在問如何讓 yum-cron 自動安裝更新…我知道已經有十幾個教程告訴我設置apply_updates = yes. 我的問題是,假設我保留預設行為,apply_updates = no然後 yum-cron 將下載但不安裝更新,那麼在這種情況下,我該如何手動安裝 yum-cron 為我下載的更新。

是的,就是這麼簡單,這麼實用!我已經在一堆單一應用程序伺服器上設置了我自己,它就像一個魅力(當然你需要重新啟動服務)。

話雖如此,在任何更新之前可能需要小心處理一些關鍵機器(製作虛擬機快照,更新後測試應用程序),我建議手動更新以防萬一

這樣做,也許嘗試

#yum 更新 -C

這使得 yum 使用記憶體來安裝軟體包,

引用自:https://serverfault.com/questions/1047878