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

如何在 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 可以發送電子郵件報告。配置應該與下面的示例完全一樣。

無人值守升級::郵件“[email protected]

接下來,找到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

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


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。