2つの異なるLinuxインストール間の違いを特定するためのツールまたは技術

2つの異なるLinuxインストール間の違いを特定するためのツールまたは技術

アルバート・アインシュタイン引用する

狂気:同じことを繰り返しながら他の結果を期待すること

Linuxは同じことを繰り返し続けるので、私を狂わせる時が多い。得る結果はボックスごとに異なります。 (望むより私の前の質問)。

私にとって最大の混乱は、他の人がインストールしたコンピュータを買収することです(Webホスティング会社に参加するときのように)。あなたは何を扱っているのかわかりません。

賢い方法はないだろうか比較ツールLinux(Ubuntu)インストールで実行して、マシンがデフォルトインストールからどのように外れるかを知ることができますか?

つまり、すばらしいコマンドのリストを表示して、試行錯誤のアプローチを回避できることを示します。

ベストアンサー1

良い参照システムとパフォーマンスの低い参照システムがあるたびに、これをvimdiffと比較したいと思います。私が比較する内容は質問によって異なります。

1)パッケージレベルでサーバーを比較するときは、各サーバーでソートされたパッケージのリストを作成し、結果をファイルに送信して比較します。

サーバー1から:

dpkg --get-selections|sort > server1_packages

サーバー2から:

dpkg --get-selections|sort > server2_packages

両方のファイルを同じシステムにコピーして比較(またはvimdiff)します。

2)例1のように実行されているサービスを一覧表示します。

sysv-rc-conf --list|sort > server1_services

sysv-rc-conf --list|sort > server2_services

...など、vimdiffも同様です。

3) Apache と一致しない設定を除外する場合は、設定ファイルをコピーして vimdiff などを使用します。

おすすめ記事