/ var / log / syslog boş


10

Görünüşe göre günlüklerim 10 Nisan civarında durdu, çünkü akım /var/log/syslogboş ve /var/log/syslog.1son girişleri için aşağıdakilere sahip:

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.

Üzerine yazmayı denedim logger "hello world", ama hiçbir şey görünmüyor. rsyslogkontrol ediyorsam gerçekten çalışıyor ps.

Benzer soruyu buldum , bu /dev/xconsoleda eksik olduğunu keşfetmemi sağladı . Ben yarattım, yeniden başlattım, ama yine de sevinç yok.

Sistem günlüğünü nasıl çalıştırabilirim?

Yanıtlar:


11

Ben dan sahipliğini değiştirerek işe aldım messagebus.admetmek syslog.admve sonra rsyslog yeniden başlatmayı.

Bunun sessizce kırılması biraz rahatsız edici. Bu deneyim göz önüne alındığında, diğer günlük dosyalarının düzgün sahipliğinden çok emin değilim. İşte şu anda ne var:

-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

Bu doğru görünüyor mu?

Düzenleme: ilgili tartışma burada .


1

Göre Kafein Koma en cevabı, bu komutu deneyin:

sudo chown syslog:adm /var/log/syslog

Ardından hizmetleri yeniden başlatın veya sisteminizi yeniden başlatın (yeniden başlatın).


hizmetlerin yeniden başlatılması gerekli değildi Ubuntu 12
tutejszy

-2

burada aynı sorun / var / log / syslog boş (Ubuntu 14.04.5 LTS) Benim için işe yarayan, hakları 777 olarak değiştirmek ve böylece test etmekti:

chmod 777 syslog
logger "hello world"

ve aşağıdakilerle çalışarak takip edebilirsiniz:

tail -f /var/log/syslog 

4
777 dosyasını asla chmod yapmamalısınız. Sorun büyük olasılıkla bir sahiplik sorunudur.
fpietka
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.