如何在 Ubuntu 服務器上自動進行安全更新

你的Linux 服務器運行的是 Ubuntu嗎?您是否厭倦了從百忙之中抽出時間來更新它?你想讓你的 Ubuntu 服務器自動更新嗎?如果是這樣,您需要啟用“無人值守升級”功能。在本指南中,我們將向您展示如何在 Ubuntu Server 上進行設置和自動化安全更新。

注意:雖然本指南側重於在 Ubuntu 服務器中設置“無人值守升級”功能,但也可以在 Ubuntu 桌面以及任何基於 Ubuntu 的 Linux 桌面操作系統上配置它。

在 Ubuntu 上安裝“無人值守升級”軟件包

Unattended-upgrades 是 Ubuntu Linux 的一個特性,但默認情況下並未安裝,因為操作系統的開發人員認為不應該安裝。因此,在我們開始設置一切之前,我們必須演示如何安裝它。

使用下面的 Apt 命令,將“無人值守升級”軟件包以及它在系統上正確運行所需的其他軟件包安裝到您的 Ubuntu Linux 服務器或台式機。

注意:在安裝這些軟件包的過程中,您可能會注意到有關“postfix”的消息。完成配置過程以配置您的 SMTP 電子郵件地址,因為需要使用“無人值守升級”功能發送電子郵件通知。有關設置 Postfix 的更多幫助,請參閱 Ubuntu 官方文檔。

sudo apt install unattended-upgrades bsd-mailx apt-listchanges

從上面的命令安裝軟件包後,繼續本指南的配置階段。

在 Ubuntu 上配置“無人值守升級”

簡單地安裝“無人值守升級”包是不夠的。您還必須完成配置過程,以便您的 Ubuntu 系統可以使用該功能。要配置“無人值守升級”,首先要在終端窗口中運行 dpkg-reconfigure 命令。

如何在 Ubuntu 服務器上自動進行安全更新

須藤 dpkg-reconfigure -plow 無人值守升級

運行dpkg-reconfigure命令後,終端中將出現一個紫色的 GUI 窗口。在此窗口中,您將看到一條消息,指出“自動下載並安裝穩定更新?” 使用Enter鍵選擇“是”。選擇此選項將在您的 Ubuntu Linux 系統上啟用自動更新。

設置電子郵件確認

雖然不是必需的,但可以輕鬆配置“無人值守升級”功能,以便在每次升級之前發送一封電子郵件,告訴您您的 Ubuntu Linux 系統正在更新,並詳細說明昇級的軟件包等。

設置此功能首先啟動終端窗口並打開“50unattended-upgrades”配置文件。使用以下命令,在 Nano 文本編輯器中啟動配置文件。

如何在 Ubuntu 服務器上自動進行安全更新

須藤納米 -w /etc/apt/apt.conf.d/50unattended-upgrades

在 Nano 文本編輯器中,找到Unattended-Upgrade::Mail並添加您的電子郵件地址,以便您的 Ubuntu Linux PC 可以發送電子郵件報告。配置應該與下面的示例完全一樣。

無人值守升級::郵件“My-Private-Email@email.com”

接下來,找到Unattended-Upgrade::MailOnlyOnError並將其從“true”更改為“false”。

注意:在Unattended-Upgrade::Mail配置文件中找不到問題?按Ctrl+W調出Nano中的搜索功能,寫進去,Unattended-Upgrade::Mail光標會直接跳過去!

在配置文件中設置您的電子郵件地址後,按Ctrl + O保存編輯。使用Ctrl + X關閉 Nano 。然後,打開“listchanges.conf”並將您的電子郵件地址也添加到此文件中。

須藤納米 -w /etc/apt/listchanges.conf

再次使用Ctrl + O保存,並使用Ctrl + X退出。

設置自動重啟

在 Ubuntu Linux 上,某些軟件更新需要重新啟動整個系統。不幸的是,更新後重新啟動 Ubuntu 既乏味又耗時,因此如果您想充分利用 Ubuntu 上的自動更新,設置自動重啟至關重要。

警告:設置自動重啟意味著您的系統將在需要時隨時重啟而無需您確認。如果您對讓 Ubuntu 機器執行此操作不滿意,請跳過本節。

在 Ubuntu Linux 中設置自動重啟意味著再次編輯“50unattended-upgrades”配置文件。在終端中,使用以下命令打開配置文件 win Nano。

須藤納米 -w /etc/apt/apt.conf.d/50unattended-upgrades

在配置文件中,找到“Unattended-Upgrade::Automatic-Reboot”並將其從“False”更改為“True”。然後,通過按鍵盤上的Ctrl + O將編輯保存到 Nano 文本編輯器中的配置文件。按Ctrl +X關閉 Nano 。

測試自動 Ubuntu 更新

現在 Ubuntu Linux 已配置為在您的 Linux PC 上自動安裝軟件更新,測試它是個好主意。要運行測試,請打開終端窗口並使用“dry-run”命令行開關運行unattended-upgrades命令。請記住,此測試不會更新任何內容。這是一個模擬,向您展示自動更新系統的工作原理。

須藤無人值守升級 --dry-run

測試應該需要幾分鐘。完成後,檢查您的電子郵件以獲取報告。

留下評論

如何設定 Pardus 企業管理軟體(LIDER AHENK)

如何設定 Pardus 企業管理軟體(LIDER AHENK)

在 Pardus 上設定 LIDER AHENK,並採用以品質為中心的設定:驗證先決條件、部署 Lider、註冊 Ahenk 用戶端並驗證管理。

Ubuntu Server 24.04 最小化安裝版與標準安裝版:效能基準測試結果究竟如何

Ubuntu Server 24.04 最小化安裝版與標準安裝版:效能基準測試結果究竟如何

使用可重複的基準測試方法,比較 Ubuntu Server 24.04 Minimal 和 Standard 安裝的磁碟使用情況、記憶體、啟動時間、服務和實際工作負載效能。

修復 SUSE Linux Enterprise 中的「Zypper 被另一個進程鎖定」問題

修復 SUSE Linux Enterprise 中的「Zypper 被另一個進程鎖定」問題

安全地解決 SLES 中的 Zypper 鎖定錯誤。識別進程,選擇等待或停止該進程,並區分事務鎖和包鎖。

Pardus XFCE 與 GNOME:公平記憶體基準測試能告訴你什麼,又不能告訴你什麼?

Pardus XFCE 與 GNOME:公平記憶體基準測試能告訴你什麼,又不能告訴你什麼?

公平地比較 Pardus XFCE 和 GNOME 的記憶體使用情況。看看官方 25.2 版本的信息,了解如何測量可用內存,以及哪個版本更適合您的電腦。

HamoniKR作業系統評測:韓國國家Linux系統是否已做好企業級應用的準備?

HamoniKR作業系統評測:韓國國家Linux系統是否已做好企業級應用的準備?

對 HamoniKR OS 8 Paektu 商業桌面版進行實用評測,涵蓋其 Ubuntu 24.04 基礎、2034 年更新聲明、韓國工作流程和企業試點檢查。

如何在 Harmonica OS (HamoniKR) 上重設忘記的 Root 密碼

如何在 Harmonica OS (HamoniKR) 上重設忘記的 Root 密碼

使用 GRUB 復原模式重設 HamoniKR OS 上忘記的管理員或 root 密碼,包含已驗證的指令、故障排除技巧和加密注意事項。

如何在 HamoniKR OS 上備份和恢復用戶設置

如何在 HamoniKR OS 上備份和恢復用戶設置

了解如何將 HamoniKR 使用者設定備份到外部磁碟機、驗證存檔以及安全地還原選定的桌面和應用程式首選項。

如何在 SUSE 企業伺服器上使用 LUKS 設定加密磁碟區

如何在 SUSE 企業伺服器上使用 LUKS 設定加密磁碟區

了解如何在 SUSE Linux Enterprise Server 上建立、解鎖、格式化、掛載和持久化 LUKS 加密磁碟區,以及安全檢查和復原提示。

修復 SUSE Linux Enterprise 上的 Btrfs 唯讀檔案系統錯誤

修復 SUSE Linux Enterprise 上的 Btrfs 唯讀檔案系統錯誤

安全診斷 SUSE Linux Enterprise 上的 Btrfs 唯讀檔案系統。在進行任何變更之前,請檢查掛載選項、Snapper 快照、核心日誌、儲存健康狀況和復原限制。

如何設定 AutoYaST 以實現 SLES 15 的自動化部署

如何設定 AutoYaST 以實現 SLES 15 的自動化部署

使用 AutoYaST 實現 SLES 15 安裝自動化:建置和驗證 XML 設定文件,安全地提供服務,啟動測試系統,並驗證部署結果。