Jump to content
View in the app

A better way to browse. Learn more.

PHP论坛人

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Debian 13 自動安全更新

Featured Replies

 

Debian 13 自動安全更新


----------
前言
----------

為了確保系統安全性,建議啟用自動安全更新機制,讓系統能夠定期安裝重要的安全性修補程式

這不僅能減少手動維護的負擔,更能及時防範已知的安全漏洞,提升系統整體安全性



適用環境

作業系統:Debian 13

權限要求:需具備 root 權限或 sudo 權限

網路需求:需能連線至 Debian 官方套件庫



------------
設定步驟
------------



更新套件列表
apt update



升級現有套件
apt upgrade -y



安裝自動更新套件
apt install unattended-upgrades -y




設定自動安全更新
dpkg-reconfigure unattended-upgrades



將顯示 Automatically download and install stable updates?

選 <Yes>





檢查自動更新服務狀態
systemctl status unattended-upgrades


應顯示 active (running)





測試自動更新機制

透過以下指令手動觸發一次自動更新檢查

unattended-upgrade --dry-run

加上 --dry-run 參數只會模擬執行,不會實際安裝套件








查看自動更新的執行紀錄,確認更新是否順利完成

檢視自動更新紀錄

less /var/log/unattended-upgrades/unattended-upgrades.log







--------------
建議事項
--------------

定期檢查日誌

ls -la /var/log/unattended-upgrades/


tail -f /var/log/unattended-upgrades/unattended-upgrades.log


建議每週至少檢查一次,確保更新正常執行





測試環境先行

若系統為生產環境,建議先在測試環境驗證自動更新行為

確認自動更新不會影響主要服務運作




設定更新通知

可安裝以下工具加強更新通知與管理

apticron:透過電子郵件通知可用更新
apt install apticron



cron-apt:提供更彈性的自動更新排程
apt install cron-apt






留意系統重新開機

部分核心更新可能需要重新開機才能生效

可設定特定時間自動重新開機,或手動處理




監控磁碟空間

確保 /boot 分割區有足夠空間容納新核心

定期清理舊核心
apt autoremove





------------------
常見問題排除
------------------


問題 未自動更新

可能原因 服務未啟動

解決方法
systemctl start unattended-upgrades



問題 套件被保留

可能原因 相依性問題

解決方法

手動執行 apt upgrade
apt upgrade









問題 更新失敗

可能原因 網路問題

解決方法 檢查網路連線及套件庫設定

Create an account or sign in to comment

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.