![Centos 7 메일 로그?](https://linux55.com/image/70827/Centos%207%20%EB%A9%94%EC%9D%BC%20%EB%A1%9C%EA%B7%B8%3F.png)
이전에 내가 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