/ var / log에 기록 된 로그가 없습니다 syslog -rw-r—– 1 syslog adm 5.7M

/ var / log에 기록되는 로그가 없다는 문제가 있습니다.

-rw-r-----  1 syslog adm  6.4M May 21  2014 syslog
-rw-r-----  1 syslog adm  5.7M May 21  2014 daemon.log
-rw-r-----  1 syslog adm  494K May 21  2014 auth.log

그러나 날짜와 시간이 올바르게 구성되었습니다

Tue Apr 28 19:38:56 CEST 2015

2014 년 5 월 21 일에 dist-upgrade를 한 것으로 보입니다. 그 이후로 작성된 로그가 없습니다. 내 시스템은 Ubuntu 14.04 (GUI 없음)입니다. 재부팅없이 132 일 동안 실행되었습니다.

MySQL 또는 nginx와 같은 다른 로그 파일은 최신입니다. 시스템 로그 만 작동하지 않습니다.

당신이 나를 도울 수 있기를 바랍니다.



답변

좋아, 나는 다른 곳에서 해결책을 찾았다.

sudo apt-get install --reinstall rsyslog

rsyslog가 언젠가는 제거 된 것 같습니다.


답변

시스템 로그 데몬을 다시 시작 했습니까?

    sudo service rsyslog restart

이 작동합니다. 이 문제는 나에게도 왔습니다.이 데몬을 다시 시작했는데 이제는 정상적으로 작동합니다.


답변

rsyslog적어도 전체 재설치를 시도하기 전에에 무언가 잘못 구성되어있는 경우이를 시도 할 수 있습니다 .

sudo dpkg-reconfigure rsyslog

답변

rsyslog sudo apt-get purge rsyslog를 제거한 다음 다시 설치하여 문제를 해결했습니다 sudo apt-get install rsyslog. 필자의 경우 파일의 권한과 소유권이 모두 정확했지만 syslog 파일이 비어 있었고 모든 로그가 uncategorized.log로 이동했습니다.


답변

실제로 질문과 직접 ​​관련이 없지만 WSL (Linux 용 Windows 하위 시스템)에서 비슷한 문제가 발생했습니다. 시스템이 로그를 syslog에 쓰지 않고 rsyslog 재시작이 성공적으로 완료되지 않았습니다.

Windows 버전 : Windows 10 Pro 1909
명령 :sudo service rsyslog restart

  • 향상된 syslogd 중지 rsyslogd [OK]
  • 향상된 syslogd 시작 rsyslogd rsyslogd : ‘/ dev / log’에서 SO_TIMESTAMP 설정 실패 : 유효
    하지 않은 인수 [v8.32.0] rsyslogd : imklog : 커널 로그를 열 수 없음 (/ proc / kmsg) : 해당 파일 또는 디렉토리가 없습니다.
    rsyslogd : 모듈 imklog 활성화 실패 [v8.32.0 try
    http://www.rsyslog.com/e/2145 ]

해결 방법 :
에서 https://askubuntu.com/a/615473/497599

sudo apt-get install --reinstall rsyslog   ()

그리고 그 start후! restart작동하지 않는다.

sudo service rsyslog restart

향상된 syslogd 시작 rsyslogd [OK]

https://gist.github.com/0x49D1/596d457921034e9c18e5e1052a4ad515