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

관련 정보