init.dスクリプトに問題があり(サービスが起動しない)、問題を解決するためにログを使用できるかどうかを知りたいです。
答え1
どのスクリプトがどのログファイルに書き込むかは、スクリプトによって異なります。 CentOS 6.5では、再起動sshd
すると。/var/log/secure.log
postfix
/var/log/maillog
私の考えでは、設定ファイルを遅らせるよりも簡単な方法は、サービスを再起動してから次のことを行うことです。
ls -t --full-time /var/log | head -5
そして、日付情報を確認して、この再起動操作で最上位ファイルが作成されたことを確認してください。
気になって、なぜこのようにpostfix
書かれているのかを見ました/var/log/maillog
。パスは実際にに指定されており、そこに関連/etc/rsyslog.conf
メッセージがマッピングされています。以下のファイルで「maillog」を検索しても結果は出ませんでしたが、ここでも検索しても結果は出ませんでした。実際にこれを通してmail
syslog
/etc/postfix/
mail
syslog
ウィキページsyslog
、関連メッセージを記録するために使用される番号(2)を見つけることができますmail
。
したがって、プログラムはログインするために設定ファイルへの特定のパスをハードコーディングまたはリストする必要はありません/var/log
。他の可能なロギング機能を知らない場合、syslog
上記の方法は良い最初の試みのように見えます。