Azure上のUbuntuサーバーの自動更新を構成する

Windowsの使用に慣れている友人は、自動更新に精通している必要があります。QAのない第10世代は頻繁に爆発しますが、それでもサーバー管理には非常に便利な機能です。 Linuxの世界は少し異なります。Azure上のUbuntuサーバーは、デフォルトで自動更新を有効にしません。自動更新を構成して有効にする方法を見てみましょう。

私が使用しているバージョンは** Ubuntu Server 18.10 **です。次の方法は、18.04にも適用できます。

01

インストールパッケージ

このパッケージはデフォルトでシステムに含まれているはずです。含まれていない場合は、手動でインストールする必要があります。

sudoapt install unattended-upgrades

02

自動更新を構成する

nanoを使用して構成ファイルを編集します。

sudonano /etc/apt/apt.conf.d/50unattended-upgrades

次の行のコメントを解除し(最初の二重スラッシュ「//」を削除)、対応する値を** true **に変更します

" {distro_id}:{distro_codename}-updates";

Unattended-Upgrade::Mail"[email protected]";

Unattended-Upgrade::Remove-Unused-Kernel-Packages"true";

Unattended-Upgrade::Remove-Unused-Dependencies"true";

Unattended-Upgrade::Automatic-Reboot"true";

メールアドレスを自分のメールアドレスに変更して、自動更新中にメール通知を受信できるようにします。

03

自動更新を有効にする

nanoを使用してファイルを編集します。

sudo nano/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";

無人アップグレードの1は、1日ごと、つまり毎日更新をチェックすることを意味します。これは、必要に応じて変更できます。 ** AutocleanInterval **は、不要なパケットの自動クリーニングの期間を表します。

04

テスト

次のコマンドを実行して、構成が成功したかどうかをテストします。

sudounattended-upgrades --dry-run --debug

05

更新ログ

次のコマンドを実行して、自動更新ログを表示します。

cat/var/log/unattended-upgrades/unattended-upgrades.log

// Linuxは本当に香りがよいです(この行はコメントされています、あなたはプログラマーはそれを見るべきではありません)

Recommended Posts

Azure上のUbuntuサーバーの自動更新を構成する
ubuntuサーバーでtomcatを構成する
UbuntuシステムでNginxGitサーバーを構成する
Tencent CloudubuntuサーバーでWolframエンジンを構成する
UbuntuサーバーにMono本番環境をインストールして構成します
Ubuntu Server14.04にOpenSSL1.0.2をインストールします
Azure上のUbuntu18.04を18.10にアップグレードします
ubuntuでNginx-RTMPライブサーバーを構築する
ChefサーバーワークステーションをUbuntu18.04にインストールします
ubuntuでファイルサーバーを構築する
Ubuntu16.04にインストールした後にリングを構成する
サーバーの初期設定にはUbuntu16.04を使用します
Ubuntu Server12.4.0にOracle11gR2をインストールします
UbuntuサーバーにGnomeとVNCをインストールする
ubuntu18用のpython3.7のインストールに関する詳細なチュートリアル
Ubuntu14.04にBaculaServerをインストールする方法
Ubuntu16.04でSambaサーバーを使用する方法
Ubuntu14.04でRedisクラスターを構成する方法
Ubuntu18.04にphpMyAdminをインストールするための詳細なチュートリアル
Ubuntu16.04でRedisレプリケーションを構成する方法
Ubuntu16.04サーバーにZabbixをインストールする方法
Ubuntu16.04にNATSをインストールして構成する方法
Ubuntu18.04サーバーで静的IPを設定する方法
Ubuntu 16.04にJDKをインストールし、環境変数を構成します
Ubuntu18.04サーバーで静的IPを設定する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu18.04にGitLabをインストールして構成する方法
Ubuntu18.04にAnsibleをインストールして構成する方法
ドッカーをubuntuサーバーにすばやくデプロイする方法
Ubuntu16.04にElasticsearchをインストールして構成する方法
Ubuntu18.04にVNCをインストールして構成する方法
Ubuntu16.04にSphinxをインストールして構成する方法
Ubuntu14.04にOrientDBをインストールして構成する方法
Ubuntu14.04で解析サーバーを実行する方法
Ubuntu14.04でApacheコンテンツキャッシングを構成する方法
Ubuntu12.04にAppScaleをインストールして構成する方法
Ubuntu14.04にPostGISをインストールして構成する方法
ubuntuのランプ
UbuntuはTomcatを構成します
UbuntuはApacheを構成します
Ubuntu18.04でDNSサーバーを設定する方法
CentOS8でVsftpdを使用してFTPサーバーを構成する方法
Ubuntu18.04に基づいて固定IPを構成する方法
UbuntuでDNSを構成して永続的にする方法
CentOS8にNFSサーバーをインストールして構成する方法
CentOS8でVsftpdを使用してFTPサーバーを構成する方法
Ubuntu16.04環境でFTPサーバーをセットアップするためのチュートリアル
Ubuntuのnginxサーバーでhttpsを開く方法