8.2. セキュリティー更新のインストール
Red Hat Enterprise Linux では、特定のセキュリティーアドバイザリーと利用可能なすべてのセキュリティー更新をインストールできます。セキュリティー更新を自動的にダウンロードしてインストールするようにシステムを設定することもできます。
8.2.1. 利用可能なすべてのセキュリティー更新のインストール リンクのコピーリンクがクリップボードにコピーされました!
システムのセキュリティーを最新の状態に維持するには、dnf
ユーティリティーを使用して、現在利用可能なすべてのセキュリティー更新をインストールできます。
前提条件
- Red Hat サブスクリプションがホストに割り当てられている。
手順
dnf
ユーティリティーを使用してセキュリティー更新をインストールします。dnf update --security
# dnf update --security
Copy to Clipboard Copied! Toggle word wrap Toggle overflow --security
パラメーターを指定しないと、dnf update
により、バグ修正や機能拡張を含むすべての更新がインストールされます。y を押し、インストールを確認して開始します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow オプション: 更新したパッケージのインストール後にシステムを手動で再起動する必要があるプロセスをリスト表示します。
dnf needs-restarting
# dnf needs-restarting 1107 : /usr/sbin/rsyslogd -n 1199 : -bash
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 上記のコマンドは、再起動が必要なプロセスのみをリスト表示し、サービスはリスト表示しません。つまり、
systemctl
ユーティリティーを使用してリスト表示されるプロセスを再起動することはできません。たとえば、このプロセスを所有するユーザーがログアウトすると、この出力内のbash
プロセスは終了します。
8.2.2. 特定のアドバイザリーが提供するセキュリティー更新のインストール リンクのコピーリンクがクリップボードにコピーされました!
状況によっては、特定の更新のみをインストールする場合があります。たとえば、ダウンタイムをスケジュールせずに特定のサービスを更新できる場合は、このサービスにのみセキュリティー更新をインストールし、後で残りのセキュリティー更新をインストールできます。
前提条件
- Red Hat サブスクリプションがホストに割り当てられている。
更新するセキュリティーアドバイザリーの ID がわかっている。
詳細は、セキュリティーアドバイザリーの更新の特定 を参照してください。
手順
特定のアドバイザリーをインストールします。次に例を示します。
dnf update --advisory=RHSA-2019:0997
# dnf update --advisory=RHSA-2019:0997
Copy to Clipboard Copied! Toggle word wrap Toggle overflow または、
dnf upgrade-minimal
コマンドを使用して、最小限のバージョン変更で特定のアドバイザリーを適用するように更新します。次に例を示します。dnf upgrade-minimal --advisory=RHSA-2019:0997
# dnf upgrade-minimal --advisory=RHSA-2019:0997
Copy to Clipboard Copied! Toggle word wrap Toggle overflow y
を押し、インストールを確認して開始します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 必要に応じて、更新されたパッケージのインストール後にシステムを手動で再起動する必要のあるプロセスのリストを表示します。
dnf needs-restarting
# dnf needs-restarting 1107 : /usr/sbin/rsyslogd -n 1199 : -bash
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 上記のコマンドは、再起動が必要なプロセスのみをリスト表示し、サービスはリスト表示しません。これは、
systemctl
ユーティリティーを使用してリスト表示されているプロセスをすべて再起動できないことを意味します。たとえば、このプロセスを所有するユーザーがログアウトすると、この出力内のbash
プロセスは終了します。
8.2.3. セキュリティー更新の自動インストール リンクのコピーリンクがクリップボードにコピーされました!
すべてのセキュリティー更新を自動的にダウンロードおよびインストールするようにシステムを設定できます。
前提条件
- Red Hat サブスクリプションがホストに割り当てられている。
-
dnf-automatic
パッケージがインストールされている。
手順
/etc/dnf/automatic.conf
ファイルの[commands]
セクションで、upgrade_type
オプションがdefault
またはsecurity
に設定されていることを確認します。[commands] # What kind of upgrade to perform: # default = all available upgrades # security = only the security upgrades upgrade_type = security
[commands] # What kind of upgrade to perform: # default = all available upgrades # security = only the security upgrades upgrade_type = security
Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemd
タイマーユニットを有効にして起動します。systemctl enable --now dnf-automatic-install.timer
# systemctl enable --now dnf-automatic-install.timer
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
タイマーが有効化されていることを確認します。
systemctl status dnf-automatic-install.timer
# systemctl status dnf-automatic-install.timer
Copy to Clipboard Copied! Toggle word wrap Toggle overflow