手当たり次第に書くんだ

飽きっぽいのは本能

CentOS 7 etckeeper – /etc を Git で管理する

CentOS 7 で etckeeper を使い、/etc 配下の設定変更を Git で管理する手順です。設定ファイルを直接編集することが多いサーバーでは、いつ何を変更したのかを追えるだけで運用がかなり楽になります。

コマンドはコピペしやすい形を優先しています。既存設定を変更する場合は、バックアップを取ってから適用します。

この手順は CentOS 7 設定マニュアル の一部として整理しています。

参考書籍
参考書籍

ストーリーで覚える Linux CLI 入門

Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

目的

etckeeper は /etc の変更履歴を Git などで記録するためのツールです。Ansible のような構成管理が正本であっても、実機上で変更差分を確認する補助として役立ちます。

インストール

yum install etckeeper git

初期化

etckeeper init
etckeeper commit "first commit"

確認

cd /etc
git status
git log --oneline --decorate -5

運用の考え方

  • 手動変更を行ったら commit する。
  • パッケージ更新前後の差分を確認する。
  • 秘密情報を含むファイルの扱いに注意する。
  • 構成管理ツールと競合しないように、正本がどこかを明確にする。

etckeeper は構成管理そのものではありません。あくまで /etc の変更履歴を残し、あとから差分を追えるようにするための補助ツールとして使います。

この手順は CentOS 7 設定マニュアル の一部として整理しています。

CentOS 7 etckeeper – /etc を Git で管理する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る