Centos 7メールログ?

Centos 7メールログ?

以前私がtail -f /var/log/maillog使っていたセントース6

入ろうとするtail -f /var/log/maillogオペレーティングシステム7それは言う:

cannot open ‘/var/log/maillog’ for reading: No such file or directory
tail: no files remaining

それではどうでしょうか?tail メールログCentOS 7では?

答え1

Centos7でこの問題が発生しましたが、メールログがありませんでした。ただインストールされていないことがわかりましたrsyslog。 yum install syslogを実行すると、インストールされたことを示すメッセージが表示されます。

yum install rsyslog

電子メールログが自動的に生成されます。

tail -tファイルを表示してメールアクティビティを表示できます。

答え2

メールログの場所はCentOS 7でも同じで、そこに何も記録されないことがあります。次のメールログイベントを作成してみてください。

logger -p mail.info Testing

その後、ログファイルを再追跡して存在することを確認します。それでも問題が解決しない場合は、ログファイルを作成してもう一度やり直してください。

sudo touch /var/log/maillog
sudo chmod 600 /var/log/maillog
logger -p mail.info Testing

それでも機能しない場合は、rsyslogを再起動してsudo service rsyslog restartイベントを再生成してみてください。その後も存在しない場合は問題がある可能性があります/etc/rsyslog.conf

答え3

権限を確認すると/var/log/maillog

ls -l /var/log/maillog

あなたは見るでしょう

-rw-------. 1 root root 5844 Apr 26 20:58 /var/log/maillog

CentOS 7ではsudoersに属する必要があり、次のことが必要です。

sudo tail -f /var/log/maillog

関連情報