CentOS 7 は既にサポートが終了しています。このページは新規構築を推奨するものではなく、過去環境の保守、移行前調査、設定の読み解きに使うためのレガシー Linux 手順です。新規構築では現行の Linux ディストリビューションを利用してください。
CentOS 7 で Yum によるシステムアップデートを行う手順と、既存環境で確認すべき点を整理します。CentOS 7 は既に EOL のため、新規環境の更新手順というより、過去環境を保守・調査する時の確認観点として扱います。
更新前に確認すること
- 対象が本番環境か検証環境かを確認する。
- バックアップやスナップショットが取得されているか確認する。
- 参照しているリポジトリが現在も利用可能か確認する。
- 更新後に再起動が必要になる可能性を考慮する。
更新候補を確認する
yum check-updateyum check-update は、更新候補を確認するためのコマンドです。終了コードの扱いが通常の成功・失敗と少し異なるため、自動化や監視に組み込む場合は注意します。
更新を実行する
yum update古い環境では、リポジトリの向き先、GPG key、ミラーの停止などで失敗することがあります。エラーが出た場合は、個別パッケージだけでなくリポジトリ全体の状態を確認します。
更新後の確認
rpm -qa --last | head
needs-restarting
uname -rカーネルや共有ライブラリが更新された場合は、再起動が必要になることがあります。既存環境では、サービス再起動だけで済ませるのか、OS 再起動まで行うのかを事前に決めておく方が安全です。
書籍
CentOS 7 システム管理ガイド
CentOS 7 の systemd、NetworkManager、firewalld、SELinux、パッケージ管理などを確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
更新確認としての注意点
Yum 更新は単純なコマンドに見えますが、EOL 後の CentOS 7 ではリポジトリの向き先や GPG key が問題になることがあります。既存環境では、更新すること自体の妥当性を先に確認します。
- 更新前のバックアップ。
- リポジトリの有効性。
- カーネル更新後の再起動計画。




「CentOS 7 Yum システムアップデート – 既存環境の更新確認」への1件のフィードバック