在 Debian 系統(tǒng)中,cron 服務(wù)通常被用來(lái)管理定時(shí)任務(wù)。如果您想要更新系統(tǒng)并配置相關(guān)的自動(dòng)升級(jí)任務(wù),請(qǐng)按照以下步驟進(jìn)行操作:
升級(jí)系統(tǒng)軟件包
首先確保您的系統(tǒng)處于最新?tīng)顟B(tài):
sudo apt update sudo apt upgrade -y
若您希望安裝所有可用更新,包括新版本的功能增強(qiáng)和安全補(bǔ)丁,請(qǐng)運(yùn)行:
sudo apt full-upgrade -y
安裝 unattended-upgrades 工具
Debian 提供了一個(gè)名為 unattended-upgrades 的工具,可以實(shí)現(xiàn)無(wú)人值守的更新下載與安裝。要安裝該工具,請(qǐng)執(zhí)行:
sudo apt install unattended-upgrades -y
開(kāi)啟自動(dòng)升級(jí)功能
安裝完成后,使用下面的命令來(lái)啟用自動(dòng)更新功能。此時(shí)系統(tǒng)會(huì)詢問(wèn)您是否啟用自動(dòng)更新,選擇“是”并按下回車(chē)鍵確認(rèn):
sudo dpkg-reconfigure unattended-upgrades
設(shè)置自動(dòng)更新時(shí)間
默認(rèn)情況下,unattended-upgrades 每天都會(huì)運(yùn)行一次。您可以查看當(dāng)前的定時(shí)器狀態(tài):
sudo systemctl status apt-daily.timer sudo systemctl status apt-daily-upgrade.timer
如果定時(shí)器未激活,可以通過(guò)以下命令立即啟用它們:
sudo systemctl enable --now apt-daily.timer sudo systemctl enable --now apt-daily-upgrade.timer
驗(yàn)證自動(dòng)更新功能
為確保自動(dòng)更新配置無(wú)誤,建議先進(jìn)行一次模擬測(cè)試:
sudo unattended-upgrade --dry-run
此命令將模擬一次真實(shí)更新過(guò)程,但不會(huì)真正執(zhí)行任何更新操作。
以上方法適用于大多數(shù) Debian 穩(wěn)定版本。如需針對(duì)特定版本的操作,請(qǐng)查閱相應(yīng)版本的官方文檔或向社區(qū)尋求幫助。