私のUIDをすべてのサーバーで同じように機能させる

私のUIDをすべてのサーバーで同じように機能させる

5つのサーバーに同じユーザー名を持つユーザーIDがあります。サーバーの1つでbashrc私の要件に合わせてカスタマイズするために私のサーバーを変更し、いくつかの新機能を追加しました。

5つのサーバーすべてがそのUIDに対して同じ構成を持つようにする最善の方法は何ですか?これにより、一貫して使用し、すべての変更を同期できます。

どちらも FreeBSD サーバーです。

ベストアンサー1

.bashrcを一種のバージョン管理システム(GitやSVNなど)にチェックインし、定期的にリポジトリから各サーバーにファイルをインポートできます。後で個々のサーバーでファイルを更新する場合は、そのファイルをデフォルトのリポジトリに再プッシュしてからそこから各サーバーにプルダウンできます。

バージョン管理では、ファイルへのシンボリックリンクとして生成することをお勧めします。たとえば、GIT @BitBucketを使用するには、次のガイドラインに従ってください。https://confluence.atlassian.com/display/BITBUCKET/Create+an+Account+and+a+Git+Repo

完了したら、各サーバーのリポジトリを確認し、事前定義された間隔(30分ごとに?)でGITリポジトリでgit pull操作を実行するようにcronジョブを設定できます。

その後、サーバー上のファイルを変更するたびにgit commitを実行するだけで、git pushをデフォルトのリポジトリに戻すことができます。

追加情報が必要な場合は、お手伝いいたします。

おすすめ記事