실수로 / var / log / syslog를 삭제했는데 rsyslog가 작동하지 않습니다.
인터넷 검색을하고 찾은 모든 것을 시도했습니다. 정확히 말하자면 :
터치로 syslog를 만들었습니다.
그런 다음 chmod와 chown을 올바르게 설정했습니다. 이제이 ls -al
결과를 제공합니다 :
-rw-r----- 1 syslog adm 0 jún 23 02:36 syslog
-rw-r----- 1 syslog adm 1557257 jún 23 01:33 syslog.1
-rw-r----- 1 syslog adm 156618 jún 22 07:51 syslog.2.gz
-rw-r----- 1 syslog adm 155851 jún 21 07:45 syslog.3.gz
-rw-r----- 1 syslog adm 155199 jún 20 07:35 syslog.4.gz
-rw-r----- 1 syslog adm 159709 jún 19 07:37 syslog.5.gz
-rw-r----- 1 syslog adm 156035 jún 18 07:52 syslog.6.gz
-rw-r----- 1 syslog adm 158478 jún 17 07:55 syslog.7.gz
그런 다음 rsyslog 서비스를 다시 시작했습니다.
service rsyslog restart
시스템을 여러 번 재부팅했습니다.
rsyslog를 다시 설치 apt-get purge
하고apt-get install
그러나 이것들 중 어느 것도 나를 도우 지 못했습니다. 위에서 볼 수 있듯이 syslog의 길이는 여전히 0 바이트이며 아무것도 기록되지 않습니다.
편집하다:
수동으로 무언가를 기록하려고 할 때도 아무것도 기록되지 않습니다.
# ls -al /var/log/syslog
-rw-r----- 1 syslog adm 0 jún 23 14:04 /var/log/syslog
# logger "this message should end up in syslog"
# ls -al /var/log/syslog
-rw-r----- 1 syslog adm 0 jún 23 14:04 /var/log/syslog
의 권한 /var
과 /var/log
:
# ls -al /var
drwxr-xr-x 14 root root 4096 dec 16 2015 .
drwxr-xr-x 24 root root 4096 máj 31 14:14 ..
...
drw-rw---- 22 root syslog 4096 jún 23 14:05 log
우분투 14.04에 있습니다
@Jos 지금 나는 아무것도 시도하지 않았다
—
12
되어
—
Jos
rsyslog
실행? 무엇합니까 sudo service rsyslog status
말은?
@Jos
—
Balping
rsyslog start/running, process 513
/ var 또는 / var / log /의 권한을 변경 했습니까? / var이 파티션에 있고 가득 찼습니까? strace에서 rsyslog를 수동으로 시작하고 불만이 있는지 확인
—
Rinzwind
logger "this message should end up in syslog"
. 그런 다음 기록되는지 확인하십시오.