Отредактировано 1 Неделю назад от ExtremeHow Редакционная команда
АвтообновленияУбунтуОбслуживаниеЛинуксБезопасностьКонфигурацияОперационные системыПрограммное обеспечениеАдминистрированиеСистема
Перевод обновлен 1 Неделю назад
Обновление операционной системы - одна из самых важных задач для любого пользователя компьютера. Это гарантирует, что ваша система содержит последние исправления безопасности, исправления ошибок и улучшения. В Ubuntu вы можете настроить систему для автоматической обработки этих обновлений, чтобы вам не пришлось постоянно проверять и применять обновления вручную. Это руководство проведет вас через шаги по настройке автоматических обновлений в Ubuntu, что даст вам уверенность в том, что ваша система всегда работает на последних доступных версиях.
Ubuntu, популярная дистрибуция Linux, предоставляет встроенную функцию для автоматических обновлений. Эти обновления охватывают исправления безопасности, важные обновления программного обеспечения и другие задачи по обслуживанию. Их цель - поддерживать вашу систему в безопасности и эффективной работе без необходимости вмешательства пользователя. Вы можете настроить Ubuntu на автоматическую установку всех обновлений или только определённых типов обновлений.
Автоматические обновления важны, так как они помогают защитить вашу систему от уязвимостей и ошибок. Это особенно важно для обновлений безопасности, которые часто исправляют критические проблемы, которые могут быть использованы злоумышленниками. Кроме того, автоматизируя процесс обновления, вы можете избежать хлопот, связанных с ручной загрузкой и установкой обновлений, что позволяет не пропустить никакие важные исправления.
Перед настройкой автоматического обновления всегда рекомендуется убедиться в том, что ваша система обновлена. Вы можете сделать это, открыв терминал и используя следующую команду:
sudo apt update
sudo apt upgrade
Это гарантирует, что ваша система начнёт с последних обновлений перед её настройкой для автоматических обновлений.
Есть три основных типа обновлений, которые вы можете настроить:
Чтобы настроить автоматические обновления, вам необходимо использовать пакет под названием unattended-upgrades
, который помогает автоматизировать установку важных обновлений в фоновом режиме. Чтобы установить этот пакет, выполните следующую команду:
sudo apt install unattended-upgrades
После установки пакета вам нужно его настроить, отредактировав файл конфигурации. Этот файл обычно находится по адресу /etc/apt/apt.conf.d/50unattended-upgrades
. Откройте его в текстовом редакторе с правами администратора:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
В этом файле вы указываете, какие обновления должны быть установлены автоматически. Найдите раздел, который начинается с:
Unattended-Upgrade::Allowed-Origins {
Проверьте, чтобы следующие строки были раскомментированы для разрешения установки обновлений безопасности:
"${distro_id}:${distro_codename}-security";
Это позволит автоматически устанавливать обновления безопасности. Вы можете разкомментировать другие строки, чтобы включить дополнительные типы обновлений по мере необходимости.
Далее, вам нужно включить периодические обновления, если они еще не настроены. Это делается редактированием другого файла конфигурации по адресу /etc/apt/apt.conf.d/10periodic
. Откройте его следующим образом:
sudo nano /etc/apt/apt.conf.d/10periodic
Чтобы определить частоту обновлений, добавьте или измените строки следующим образом:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
Эта конфигурация означает:
Update-Package-Lists "1"
: Обновлять списки пакетов ежедневно.Download-Upgradeable-Packages "1"
: Ежедневно загружать доступные обновления.AutocleanInterval "7"
: Очищать ненужные пакеты каждую неделю.Unattended-Upgrade "1"
: Включить ежедневные необслуживаемые обновления.После настройки, рекомендуется протестировать вашу конфигурацию. Для этого вы можете вручную запустить необслуживаемое обновление с использованием следующей команды:
sudo unattended-upgrades --dry-run --debug
Эта команда симулирует процесс обновления и предоставляет информацию отладки без фактической установки каких-либо обновлений, что позволяет вам убедиться в правильности ваших настроек.
В зависимости от ваших нужд, вы можете захотеть настроить способ обработки обновлений. Вот некоторые дополнительные параметры, которые вы можете рассмотреть:
Если у вас есть определенные пакеты, которые вы не хотите обновлять автоматически, вы можете добавить их в черный список в файле конфигурации 50unattended-upgrades
. Просто добавьте их в обозначенный блок:
Unattended-Upgrade::Package-Blacklist {
// "package-name";
};
Вы также можете настроить Ubuntu для отправки уведомлений по электронной почте о действиях по обновлению. В файле 50unattended-upgrades
укажите свой адрес электронной почты с помощью следующей опции:
Unattended-Upgrade::Mail "your-email@example.com";
Это требует, чтобы ваша система была способна отправлять электронные письма, что может потребовать установки и настройки агента отправки электронной почты, такого как sendmail
или postfix
.
Хотя настройка автоматических обновлений помогает поддерживать безопасность, есть несколько вещей, которые вам следует иметь в виду:
Настройка автоматических обновлений на Ubuntu - это простой процесс, который значительно улучшает безопасность и производительность вашей системы, обновляя её автоматически. Следуя шагам, описанным в этом руководстве, вы можете настроить процесс обновления в соответствии с вашими потребностями, гарантируя, что ваша система будет как безопасной, так и надежной. Будьте проактивны в управлении здоровьем вашего компьютера, используя инструменты автоматизации, такие как unattended-upgrades, чтобы оптимизировать ваш опыт использования Ubuntu.
Если вы найдете что-то неправильное в содержании статьи, вы можете