在 Debian 系統中,定時任務通常是通過 cron 服務來管理的。要更新和升級 Debian 系統以及相關的定時任務,您可以按照以下步驟操作:
首先,確保您的系統已經是最新的:
sudo apt update
sudo apt upgrade -y
如果您希望安裝所有更新,包括新版本的安全補丁和功能改進,可以使用:
sudo apt full-upgrade -y
unattended-upgrades
包Debian 提供了一個名為 unattended-upgrades
的工具,專門用于自動下載并安裝更新,無需用戶干預。安裝它:
sudo apt install unattended-upgrades -y
安裝完成后,使用以下命令啟用自動更新,它會提示您是否要啟用自動更新。選擇“是”并按 Enter 鍵:
sudo dpkg-reconfigure unattended-upgrades
默認情況下,unattended-upgrades
會每日運行。您可以查看系統的定時器:
sudo systemctl status apt-daily.timer
sudo systemctl status apt-daily-upgrade.timer
如果沒有激活,可以通過以下命令啟用它們:
sudo systemctl enable --now apt-daily.timer
sudo systemctl enable --now apt-daily-upgrade.timer
為了確保一切正常工作,您可以模擬一次自動更新:
sudo unattended-upgrade --dry-run
這個命令會展示如果執行自動更新會發生什么,但不會進行實際更新。
以上步驟適用于大多數 Debian 版本,包括最新的穩定版本。如果您需要針對特定版本的 Debian 進行操作,請參考該版本的官方文檔或尋求社區支持。