방금 CentOS 7에 syslog-ng를 새로 설치했는데 syslog-ng.service가 시작되지 않습니다.
그것은 말한다:
메서드 호출을 실행할 수 없습니다. 장치 syslog.service를 로드하지 못했습니다. 해당 파일이나 디렉터리가 없습니다.
어떤 아이디어가 있나요?
답변1
CentOS 7을 사용하고 있습니다. CentOS 6부터 rsyslog
일반 패키지가 교체되었습니다 syslog
. rsyslog
드롭인 교체이며 동일하게 작동합니다. 이미 가지고 있을 가능성이 있습니다.
# systemctl status rsyslog.service
답변2
이는 syslog-ng를 설치한 방법과 관련이 있을 수 있습니다(보장되지 않음). EPEL을 사용하는 경우 실행 yum install syslog-ng
하고 시작하면 됩니다. 나는 아무 사고 없이 모든 서버에서 이 방법을 사용했습니다.
그렇지 않은 경우 로그를 확인하여( 를 사용하여 journalctl
) 서비스 시작에 실패한 이유를 파악하는 것이 좋습니다. 위 메시지에 따르면 syslog.service가 누락되었습니다. 가능한 경우 항상 syslog.socket을 사용했지만 서버에 영향을 미치는 작업이 수행되었거나 이를 호출하기 위해 syslog-ng.conf에 일부 변경이 있었습니까?