CentOS 8で自動更新を設定するための手順を完了する

CentOS 8で自動更新を設定するための手順を完了する

データとコンピューターに対してできる最善のことは、それらを安全に保つことです。アップデートを有効にするのと同じくらい簡単ですが、CentOS 8 を使用しているほとんどの人は、その方法を知りません。


セットアップ-CentOS-8-自動更新

この記事では、CentOS 8 Linux マシンで自動ソフトウェア更新を有効にする方法について説明します。セキュリティやその他のアップデートを手動でインストールしなくても済むようにシステムを設定する方法を学習します。

1. 自動 RPM パッケージを使用した CentOS 8 の自動アップデートの設定

最初に行うことは、DNF 自動 RPM パッケージをインストールすることです。このパッケージは、自動的に起動される DNF コンポーネントを提供します。インストールするには、次のコマンドを使用します。

# dnf をインストール dnf-automatic 

CentOS 8にdnf-automaticをインストールする

rpm コマンドを使用すると、パッケージに関するより詳細な情報を取得できます。

# rpm -qi dnf-自動

dnf-automaticに関する情報を取得する

次のステップは、dnf 自動更新を構成することです。設定ファイルは /etc/dnf/automatic.conf にあります。ファイルを開いた後、ソフトウェアの要件に合わせて必要な値を設定できます。

設定ファイルは次のようになります。

[コマンド]
アップグレードタイプ = デフォルト
ランダムスリープ = 0
ダウンロードアップデート = はい
更新を適用 = はい
[エミッター]
送信元 = motd
[メールアドレス]
メールアドレス = [email protected]
email_to = ルート
email_host = ローカルホスト
[ベース]
デバッグレベル = 1

dnf-automatic を設定すると、新しい更新プログラムをダウンロードして電子メールで通知するだけになりますが、その場合は更新プログラムを手動でインストールする必要があります。この機能を有効にするには、構成ファイルで apply_updates を無効にします。

更新を適用 = いいえ

アラート方法の設定を続行します。

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

# systemctl enable --now dnf-automatic.timer 

CentOS 8 での DNF 自動更新のスケジュール設定

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

# systemctl list-timers *dnf-*

2. Cockpit Web コンソールを使用して CentOS 8 の自動アップデートを設定する

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

Cockpit がインストールされていない場合は、次のコマンドでインストールできます。

# systemctl cockpit.socket を起動します
# systemctl enable --now cockpit.socket
# systemctl ステータス cockpit.socket 

CentOS 8 で Cockpit Web コンソールを起動して検証する

ファイアウォール ルールを有効にして、次のアドレスにアクセスします。

# ファイアウォール-cmd --add-service=cockpit --permanent
# ファイアウォールコマンド --reload

ローカル: https://localhost:9090 

ファイアウォールでコックピットWebコンソールポートを開く

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


Cockpit-CentOS0-8 のソフトウェア アップデート

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


コックピット - CentOS 8 の自動アップデートの設定

自動更新を設定するには、システムを再起動する必要があることに注意してください。したがって、アップデートを選択した後、サーバーを再起動できることを確認してください。

要約する

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

これにより、サイバー攻撃に対してより適切に対応できるようになります。 2 番目の方法は、Cockpit Web コンソールを使用することです。Cockpit では、DNF 自動更新がコマンド ライン インターフェイス (CLI) ではなくグラフィカル ユーザー インターフェイス (GUI) を使用するため、自動更新を有効にするのは簡単です。

追記:この記事は翻訳されており、内容は変更されており、原文の翻訳ではありません。

元のリンク: https://www.tecmint.com/setup-automatic-updates-for-centos-8

さて、今回の記事は以上です。この記事の内容が皆さんの勉強や仕事に少しでも参考になれば幸いです。123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • CentOS 7 のアップデート時に発生する Multilib バージョンの問題の解決策

<<:  MySQL: データの整合性

>>:  Centos7 での MySQL のインストールに関するチュートリアル

推薦する

jsを使用してシンプルな弾幕スクリーンシステムを実装する

この記事では、弾幕効果を実現するためのネイティブjsの具体的なコードを参考までに共有します。具体的な...

MySQL のテーブル内のレコード数を制限する方法

目次1. トリガーソリューション2. パーティションテーブルソリューション3. 一般的な表領域ソリュ...

Js における new 演算子の役割の詳細な説明

序文Js は現在最も一般的に使用されているコード操作言語であり、その中でも new 演算子は特によく...

VirtualBox6上のCentOS7で静的IPを設定する方法と注意点

VirtualBox をインストールした後、CentOS 7 をインストールします。ここでは詳細には...

MySQL クロステーブルクエリとクロステーブル更新

SQL の基礎知識がある友人は、「クロステーブル クエリ」について聞いたことがあるはずですが、クロス...

iframe タグの使用方法の詳細な説明 (属性、透明度、適応高さ)

1. iframe の定義と使用法iframe 要素は、別のドキュメントを含むインライン フレーム...

Vue での props の使い方の紹介

序文: Vue では、props を使用して、もともと分離されていたコンポーネントを直列に接続するこ...

Vueのドラッグスクリーンショット機能を実装する簡単な方法

マウスをドラッグしてページのスクリーンショットを撮ります(指定した領域にスクリーンショットをドラッグ...

HTMLページでよく使われるいくつかの小さなメソッド

<Head>タグに追加する<meta http-equiv="pragm...

MySql データベースにリモートでログインするにはどうすればよいですか?

はじめに: プロジェクトを開発するために、サーバーに MySql データベース サーバーを展開し、ロ...

MySQL の「特殊キーが長すぎます」の解決策

目次解決策1解決策2テーブルを作成するときに、興味深い問題に遭遇しました。「指定されたキーが長すぎま...

Dockerコンテナイメージからコードを復元する手順

コードが失われ、コンテナ内で実行されているイメージから必要なコードを回復する必要がある場合があります...

Zabbix パスワードをリセットする方法 (ワンステップ)

問題の説明長い間アカウントパスワードを入力して Zabbix にログインしていないため、管理者パスワ...

MySQL データベースのバックアップをスケジュールするいくつかの方法 (包括的)

目次1. データをバックアップするためのmysqldumpコマンド2. 一般的なmysqldump操...