プロファイルパスをどのように迅速に決定
最近のクレソン変更する必要性を感じ、遅すぎる感じたときに、PIP クレソンでミラーを私はピッププロファイルのパスを覚えていないことができ、もちろん、あなたが検索エンジンを使用して、それを照会することができますが、より高速な方法があります: straceの!
シェル> straceの-eopen PIP 2>&1 | グレップのpip.conf オープン( "の/ etc /のxdg /ピップ/ pip.conf"、O_RDONLY)= ... オープン( "は/ etc / pip.conf"、O_RDONLY)= ... オープン( "/ルート/ .pip /pip.conf」、O_RDONLY)= ... オープン( "/ルート/ .configを/ピップ/ pip.conf"、O_RDONLY)= ...
このように、我々は簡単に設定ファイルへのパスを参照することができ、さらには複数の設定ファイルのロード順序を見ることができます。加えて、この技術はまた、nginxの一例として、いくつかの予期しない情報で見ることができます。
シェル> straceの-eopenは/ usr / local / nginxの/ sbinに/ nginxの2>&1 | grepのconfに オープン( "は/ usr / local / nginxの/ confに/ nginx.conf"、O_RDONLY)= ... オープン( "は/ usr / local / nginxの/ confに/ mime.typesという"、O_RDONLY)= ... オープン( "/etc/resolv.confを"、O_RDONLY)= ... オープン( "は/ etc / nsswitch.confファイル"、O_RDONLY)= ...
他の一般的な設定ファイルをnginx.confに加えて、我々はまた、nsswitch.confファイルや他の異常なコンフィギュレーション・ファイルをロード見つけることができ、これらの詳細を研究することによって、我々は問題のより完全な理解を作ることができます。