CentOS8の自動更新を設定する方法


データとマシンに対してできる最善のことは、それらを安全に保つことです。更新をオンにするのと同じくらい簡単です。ただし、CentOS 8を使用しているほとんどの人は、その方法を知りません。

この記事では、CentOS 8Linuxマシンでソフトウェアの自動更新を有効にする方法を学習します。セキュリティやその他の更新プログラムを手動でインストールする必要がないようにシステムを設定する方法を学習します。

  1. Set Automatic CentOS 8 Updates Using Automatic RPM Package
  2. Set Automatic CentOS 8 Updates Using Cockpit Web Console

まず、DNF-自動RPMパッケージをインストールします。このパッケージは、自動的に起動するDNFコンポーネントを提供します。インストールするには、次のコマンドを使用します。

# dnf install dnf-automatic

rpmコマンドを使用して、パッケージの詳細を取得できます。

# rpm -qi dnf-automatic

次は、dnf-automaticupdatesの設定です。構成ファイルは/etc/dnf/automatic.confにあります。ファイルを開いたら、ソフトウェア要件に合わせて必要な値を設定できます。

構成ファイルは次のようになります。

[commands]
upgrade_type = default
random_sleep = 0
download_updates = yes
apply_updates = yes
[emitters]
emit_via = motd
[email]
email_from = [email protected]
email_to = root
email_host = localhost
[base]
debuglevel = 1

dnf-automaticを設定して、新しい更新をダウンロードし、電子メールで警告するだけにすることができますが、これは、更新を手動でインストールする必要があることを意味します。この機能を有効にするには、構成ファイルでapply_updatesを無効にします。

apply_updates = no

アラート方法の設定に進みます。

最後に、dnf-automaticを実行し、次のコマンドを実行して、CentOS8マシンのDNF自動更新をスケジュールできます。

# systemctl enable --now dnf-automatic.timer

上記のコマンドは、システムタイマーを有効にして開始します。 dnf-automaticサービスのステータスを確認するには、以下を実行します。

# systemctl list-timers *dnf-*

CentOS 8にはコックピットがプリインストールされており、システム管理者はWebベースのコンソールからタスクを管理できます。コックピットを使用して、オペレーティングシステムとソフトウェアを更新できます。

コックピットがインストールされていない場合は、ガイド「CentOS8にコックピットWebコンソールをインストールする方法」を使用してインストールできます。

これを行うには、 https:// SERVER_IP:9090 を使用して管理者アカウントでCockpitにログインします(ここで、SERVER_IPはCentOS 8サーバーのIPアドレスです。ログインしたら、[ソフトウェア]をクリックします。左側のナビゲーションの更新。

次のウィンドウで、自動更新をオンにします。これで、必要な更新の種類([すべての更新を適用]または[セキュリティ更新を適用])、更新を適用する日時、およびサーバーの再起動を選択できます。

システムを再起動せずに自動更新を設定することはできないことに注意してください。したがって、更新を選択したときにサーバーを再起動できることを確認してください。

この記事では、CentOS8マシンの自動更新を設定する方法を学習しました。これを行うには2つの方法があります。最初の方法は、DNF自動更新を使用することです。 CentOS 8 LinuxでDNF自動更新を有効にする主な利点は、手動更新と比較して、マシンがより速く、均一に、頻繁に更新されることです。

これにより、サイバー攻撃に対するレバレッジが高まります。 2番目の方法は、コックピットWebコンソールを使用することです。コックピットでは、コマンドラインインターフェイス(CLI)を使用するDNF自動更新とは対照的に、グラフィカルユーザーインターフェイス(GUI)を使用するため、自動更新を簡単に有効にできます。