ユーザ用ツール

サイト用ツール


ubuntu-server-18-04:unattended-upgrades

unattended-upgrades のインストール

Ubuntu にデフォルトでインストールされている、unattended-upgrades の設定を変更して、自動的にセキュリティパッチを適用するようにする。

インストール環境

  • Ubuntu 18.04.3 LTS 64bit
  • お名前.com VPS (KVM) 1GB プラン
パッケージ名 バージョン
unattended-upgrades 1.1ubuntu1.18.04.11
update-notifier-common 3.192.1.7

両方とも Ubuntu インストール時にインストールされているはず。

インストール

必要なパッケージがインストールされていない場合はインストールする。

$ sudo apt-get install unattended-upgrades

設定

基本設定

/etc/apt/apt.conf.d/50unattended-upgrades を編集してアップデートする内容を設定できる。

セキュリティアップデートのみを適用する場合は特に変更する必要はない。

$ sudo vi /etc/apt/apt.conf.d/50unattended-upgrades

/etc/apt/apt.conf.d/20auto-upgrades を編集してアップデートのタイミングを設定できる。

$ sudo vi /etc/apt/apt.conf.d/20auto-upgrades

パッケージリストの更新、ダウンロード、更新を毎日、クリーンアップを毎週行うには、以下の内容で置き換える。

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";

Periodic の設定については /usr/lib/apt/apt.systemd.daily のヘッダーに説明がある。

通知設定

アップデートの内容をメールで通知するように設定する。

$ sudo vi /etc/apt/apt.conf.d/50unattended-upgrades

通知を送信するメールアドレスを設定する。

//Unattended-Upgrade::Mail "root";
Unattended-Upgrade::Mail "user@example.com";

参考

ubuntu-server-18-04/unattended-upgrades.txt · 最終更新: 2019/08/26 17:00 by admin