CentOS 8 は既に通常の CentOS Linux としてはサポートが終了しています。このページは新規構築を推奨するものではなく、過去環境の保守、移行前調査、設定の読み解きに使うためのレガシー Linux 手順です。新規構築では、現在サポートされているディストリビューションを利用してください。
この記事では、CentOS 8 で dnf-automatic を使い、自動更新を設定する場合の考え方を整理します。自動更新は便利ですが、無条件に本番へ適用するものではなく、通知、適用範囲、再起動判断を分けて設計する必要があります。
dnf-automatic の位置づけ
dnf-automatic は、dnf の更新確認や適用を timer で実行する仕組みです。手動更新の代替というより、更新確認を定期化し、セキュリティ更新の見落としを減らすための運用補助として見るのが自然です。
| 項目 | 見る内容 |
| apply_updates | 更新を自動適用するか |
| emit_via | 通知方法 |
| upgrade_type | default / security などの対象 |
| systemd timer | 実行タイミング |
インストールと有効化
dnf install -y dnf-automatic
systemctl enable --now dnf-automatic.timer
systemctl list-timers dnf-automatic.timer設定例
設定ファイルでは、更新確認だけにするのか、自動適用まで行うのかを明確にします。古い環境では、まず通知や確認中心にする方が安全です。
[commands]
upgrade_type = security
random_sleep = 0
apply_updates = no
[emitters]
emit_via = stdio確認コマンド
systemctl status dnf-automatic.timer
journalctl -u dnf-automatic -n 100 --no-pager
dnf check-updateまとめ
dnf-automatic は、更新作業を完全に任せる仕組みというより、更新確認を運用に組み込むための道具です。CentOS 8 は既に EOL であるため、現在は延命目的ではなく、過去環境の運用記録として読み解くのが適切です。
関連する記事
- CentOS 8 サーバー管理ガイド
CentOS 8 関連記事のハブです。 - CentOS 8 firewalld – zone とサービス許可の基本
通信許可の基本を確認します。 - CentOS 8 SSH 設定 – sshd_config の基本項目
管理入口としての SSH 設定です。
参考書籍
参考
書籍
書籍
参考書籍
ストーリーで覚える Linux CLI 入門
Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
CentOS 8 dnf-automatic を使用した自動更新

