/ var / log / syslog 비어 있음


10

분명히 현재 로그 /var/log/syslog가 비어 /var/log/syslog.1있고 마지막 항목에 대해 다음 과 같이 4 월 10 일경 내 로그가 작동을 멈췄습니다 .

Apr 10 20:25:01 li243-206 CRON[2883]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Apr 10 20:27:16 li243-206 kernel: Kernel logging (proc) stopped.
Apr 10 20:27:16 li243-206 rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="2320" x-info="http://www.rsyslog.com"] exiting on signal 15.

로 쓰려고 logger "hello world"했지만 아무 것도 나타나지 않습니다. rsyslog로 확인하면 실제로 실행 중입니다 ps.

그래서이 비슷한 질문 을 발견하여 /dev/xconsole누락 된 것을 발견했습니다 . 나는 그것을 만들고 재부팅했지만 여전히 기쁨은 없습니다.

syslog를 작동 시키려면 어떻게해야합니까?

답변:


11

소유권을에서 (으) messagebus.adm로 변경 syslog.adm하고 rsyslog를 다시 시작 하여 작동하도록했습니다 .

이 소리가 조용히 깨졌다 이 경험을 바탕으로 다른 로그 파일이 제대로 소유되어 있다고 확신하지 못합니다. 내가 현재 가지고있는 것은 다음과 같습니다.

-rw-r--r-- 1 root       root         0 May  1 06:31 alternatives.log
drwxr-x--- 2 root       adm       4096 Jun  9 06:46 apache2
drwxr-xr-x 2 root       root      4096 Jun  1 06:48 apt
-rw-r----- 1 messagebus adm          0 Oct 22  2012 auth.log
-rw-r----- 1 root       adm          0 Oct 22  2012 boot
-rw-r--r-- 1 root       root         0 Oct 22  2012 boot.log
-rw-r--r-- 1 root       root         0 Oct 22  2012 bootstrap.log
-rw-rw---- 1 root       utmp      2688 Jun  6 10:31 btmp
drwxr-xr-x 2 root       root      4096 Oct 18  2012 ConsoleKit
drwxr-xr-x 2 root       root      4096 Oct 16  2012 dist-upgrade
-rw-r----- 1 root       adm      11669 Jun  6 13:16 dmesg
-rw-r--r-- 1 root       root     24494 Jun  6 11:30 dpkg.log
-rw-r----- 1 root       adm        117 Jun  9 06:46 fail2ban.log
-rw-r--r-- 1 root       root     24024 Apr 11 10:36 faillog
-rw-r--r-- 1 root       root      1202 Apr 10 19:13 fontconfig.log
drwxr-xr-x 2 root       root      4096 Oct 18  2012 fsck
drwxr-xr-x 3 root       root      4096 Oct 18  2012 installer
-rw-r----- 1 messagebus adm          0 Oct 22  2012 kern.log
drwxr-xr-x 2 syslog     root      4096 Oct 18  2012 landscape
-rw-rw-r-- 1 root       utmp    292292 Jun  9 10:38 lastlog
-rw-r----- 1 messagebus adm          0 Oct 22  2012 mail.err
-rw-r----- 1 messagebus adm          0 Oct 22  2012 mail.log
drwxr-s--- 2 mysql      adm       4096 Jun  9 06:46 mysql
-rw-r----- 1 mysql      adm          0 Apr 29 07:48 mysql.err
-rw-r----- 1 mysql      adm          0 Jun  9 06:46 mysql.log
drwxr-xr-x 2 root       root      4096 Oct 18  2012 news
drwxr-xr-x 2 ntp        ntp       4096 Aug 20  2012 ntpstats
drwxr-xr-x 2 nobody     nogroup   4096 Apr 10 23:00 passenger-analytics
-rw-r----- 1 syslog     adm       3538 Jun  9 11:10 syslog
drwxr-xr-x 2 root       root      4096 May 24  2012 sysstat
-rw-r--r-- 1 root       root    285653 Jun  6 13:15 udev
-rw-r----- 1 messagebus adm          0 Oct 22  2012 ufw.log
drwxr-xr-x 2 root       root      4096 Jun  8 06:29 upstart
-rw-rw-r-- 1 root       utmp     44928 Jun  9 10:38 wtmp

이것이 올바르게 보입니까?

편집 : 관련 토론은 여기 .


1

Caffeine Coma의 답변 에 따르면 다음 명령을 시도하십시오.

sudo chown syslog:adm /var/log/syslog

그런 다음 서비스를 다시 시작하거나 시스템을 다시 시작하십시오 (재부팅).


Ubuntu 12
tutejszy

-2

같은 문제가 여기 / var / log / syslog empty (Ubuntu 14.04.5 LTS) 나를 위해 일한 것은 권한을 777로 변경하고 테스트 한 것입니다.

chmod 777 syslog
logger "hello world"

다음 작업을 수행 할 수 있습니다.

tail -f /var/log/syslog 

4
파일을 chmod 777해서는 안됩니다. 문제는 소유권 문제 일 가능성이 높습니다.
fpietka
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.