![재부팅 후 "rsyslogd"가 자동으로 시작되도록 하는 방법은 무엇입니까?](https://linux55.com/image/201235/%EC%9E%AC%EB%B6%80%ED%8C%85%20%ED%9B%84%20%22rsyslogd%22%EA%B0%80%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EC%8B%9C%EC%9E%91%EB%90%98%EB%8F%84%EB%A1%9D%20%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
우분투 기반 배포판을 실행하고 있습니다
Linux version 4.1.18-ipipe (ubuntu1604@ubuntu1604) (gcc version 4.9.3 (Ubuntu/Linaro 4.9.3-13ubuntu2)
이 시스템이 시작되면 rsyslogd
실행되고 있지 않습니다. 따라서 C 프로그램을 호출 syslog(...)
하면 어떤 정보도 보고되지 않습니다 . 이 문제를 해결하는 쉬운 방법은 SSH를 통해 시스템에 접속하고 rsyslogd
터미널에서 실행하는 것입니다.
이 유틸리티를 자동으로 시작하는 표준 방법이 있습니까?
답변1
배포판은 systemd를 기반으로 합니까(우분투는 그래야 하지만 저는 이에 익숙하지 않습니다)?
이대로라면,
systemctl enable rsyslog
그러면 문제가 해결될 것입니다.
답변2
Linaro 4.9가 systemd
.
먼저 systemd 패키지가 있는지 확인하십시오.
sudo dpkg -l | grep systemd
그렇지 않은 경우 수동으로 설치하십시오.
sudo apt-get update
sudo apt-get install systemd
하지만 그렇다면 손상된 것일 수 있으므로 다시 설치해 보시기 바랍니다.
sudo apt-get install --reinstall systemd
그 후에 당신은 할 수 있어야합니다~할 수 있게 하다(자동 시작) rsyslog LSerni가 말했듯이:
systemctl enable rsyslog