/ var / log / syslog ว่างเปล่า


10

เห็นได้ชัดว่าบันทึกของฉันหยุดทำงานประมาณวันที่ 10 เมษายนเนื่องจากปัจจุบัน/var/log/syslogไม่มีข้อมูลและ/var/log/syslog.1มีรายการต่อไปนี้เป็นรายการสุดท้าย:

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"แต่ไม่มีอะไรปรากฏขึ้น แน่นอนการทำงานถ้าผมตรวจสอบกับrsyslogps

ดังนั้นฉันจึงพบคำถามที่คล้ายกันนี้ซึ่งทำให้ฉันค้นพบว่า/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

สิ่งนี้ดูถูกต้องหรือไม่

แก้ไข: การอภิปรายที่เกี่ยวข้องกับที่นี่



-2

ปัญหาเดียวกันที่นี่ / var / log / syslog ว่างเปล่า (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.