GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL 8 のサーバーで自動パッケージ更新を構成する方法

特にセキュリティに関しては、インストールされたパッケージを常に最新の状態に保つことをお勧めします。この投稿では、dnf-automatic ツールを使用して自動更新をセットアップする方法について説明します。

DNF ツールは、更新の自動通知、更新のダウンロード、および systemd タイマーを使用した自動インストールを提供します。以下は、dnf-automatic が提供する 3 つの systemd タイマー ユニットです。

  • dnf-automatic-notifyonly.timer :利用可能なアップデートを通知します。
  • dnf-automatic-download.timer :パッケージの更新をダウンロードしますが、インストールはしません。
  • dnf-automatic-install.timer :パッケージの更新をダウンロードして自動的にインストールします。

dnf-automatic パッケージは、デフォルトでは Linux サーバーにインストールされません。BaseOS リポジトリで利用できます。

1. 以下のコマンドを使用して dnf-automatic パッケージをインストールします:

# dnf install dnf-automatic

2. /etc/dnf/automatic.conf を編集して、DNF 自動ツールを構成します。 構成ファイル。例:

# vi /etc/dnf/automatic.conf
[commands]
upgrade_type = default

[コマンド]」について ' セクションで、'upgrade_type を変更します 「必要に応じて。 「デフォルト」を使用できます '利用可能なすべてのパッケージをアップグレードするか、'セキュリティ ‘ セキュリティ関連のパッケージのみをアップグレードするオプション

3. systemd dnf-automatic.timer を有効にします このサービスの使用を開始するためのタイマー ユニット:

# systemctl enable --now dnf-automatic.timer

4. dnf-automatic タイマーのステータスを確認します

# systemctl list-timers *dnf-*
NEXT LEFT LAST PASSED UNIT ACTIVATES
Mon 2020-12-21 14:30:10 IST 55min left Mon 2020-12-21 13:30:05 IST 4min 49s ago dnf-makecache.timer dnf-makecache.service
Tue 2020-12-22 06:36:59 IST 17h left Mon 2020-12-21 12:19:37 IST 1h 15min ago dnf-automatic.timer dnf-automatic.service

ここでは、dnf-makecache ユニットはキャッシュ パッケージを更新するために dnf-makecache サービスを実行し、dnf-automatic ユニットはパッケージのアップグレードをダウンロードするために dnf-automatic サービスを実行します。

5. パッケージのアップグレードを自動インストールするには、「dnf-automatic-install」を実行します ‘ タイマー サービス。

# systemctl enable --now dnf-automatic-install.timer
注意 :使用可能な追加の代替タイマー ユニットは、構成ファイルで指定されている既定の構成をオーバーライドできます。


Cent OS
  1. CentOS 7 /Rhel7でautofsデーモンを構成する方法

  2. CentOS 5 /RHEL5でDNSサーバーを構成する方法

  3. CentOS 7でyum-cronを使用して自動更新を構成するにはどうすればよいですか?

  1. CentOS / RHEL :yum-cron サービスを使用して yum 自動更新を構成する

  2. CentOS / RHEL 7 :ftp サーバー (vsftpd) をインストールして構成する方法

  3. CentOS / RHEL 7 で NTP サーバーとクライアントを構成する方法

  1. CentOS / RHEL 7 :自動更新を有効または無効にする方法 (パッケージキット経由)

  2. CentOS/RHEL 7 および 8 に pip パッケージをインストールする方法

  3. CentOS / RHEL :DHCP サーバーの構成方法