GNU/Linux >> Linux の 問題 >  >> Linux

Linux サーバー構成を文書化する方法は?

解決策 1:

これは、現在の構成のスナップショットを取得しようとしているだけでなく、長期的な文書化作業であると思います.

ウィキは現在機能しており、しばらくは正気を保つことができますが、環境が急速に変化すると、深刻な問題が発生します。 cron ジョブが適切に作成されていること、タイムリーに実行されていること、新しいサービス用に作成されていること、新しいバージョンのソフトウェアと互換性があることなどを常に確認する必要があります。

Puppet や Cfengine などの構成管理ツールの使用を検討してください。少なくとも、収集したデータはすべてバージョン管理下に置きます (Mercurial、git、Subversion など)。

構成データは一元化されているのではなく、どこからでも入ってきます。 wiki は、常にマシンの現在の状態に遅れをとります。構成データを一元化する必要があります。中心から端に向かって流れるようにします。しかし、外に出て構成データを取得しなければならない場合があることは事実です。 Cfengine は監査を行うことができ、Puppet は監査を行うことができます。他の構成マネージャーをリストしているこのウィキペディアの記事を見てください。

解決策 2:

構成を HTML ファイルにダンプする cfg2html を試すことをお勧めします。このファイルは、定期的にフェッチして中央サーバーから提供できます。

解決策 3:

次にマシンを微調整するときは、最初に etckeeper をインストールする必要があります。そうすれば、構成変更のログを保持できます。

どのディストリビューションを使用していますか? conffile を管理および監査するための非常に便利なツールがいくつかあり、それらは通常、パッケージ マネージャーに依存しています。

解決策 4:

私の提案は、wiki を構築して情報を一元化し、ページを編集するスクリプトを取得して、cron ジョブを通じて wiki で構成ファイルが自動的に更新されるようにすることです。

moin を使用している場合は、 http://moinmo.in/ScriptMarket/PutPageScript を確認してください。

この方法で得られるもの:

<オール>
  • 一元化されたドキュメント。

  • 最新のシステム構成。

  • 構成変更の履歴。​​


  • Linux
    1. ApacheWebサーバーを構成する方法

    2. AndroidからLinuxでSSH接続する方法

    3. Linux で再起動をスケジュールするにはどうすればよいですか?

    1. LinuxでパスワードなしのSSHを設定する方法

    2. これが Linux サーバーの動作方法です

    3. 仮想化 Linux サーバーのインストール方法

    1. RHEL8LinuxにMinecraftサーバーをインストールする方法

    2. Linux VPSでCS:GOサーバーを作成する方法

    3. Linux サーバーでファイルが消える