/ var / log / syslog trống


10

Rõ ràng nhật ký của tôi đã ngừng hoạt động vào khoảng ngày 10 tháng 4, vì hiện tại /var/log/syslogtrống và /var/log/syslog.1có các mục sau cho các mục cuối cùng của nó:

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.

Tôi đã cố gắng viết cho nó với logger "hello world", nhưng không có gì hiển thị. rsyslogthực sự đang chạy, nếu tôi kiểm tra với ps.

Vì vậy, tôi tìm thấy câu hỏi tương tự này , khiến tôi phát hiện ra rằng nó /dev/xconsolebị mất. Tôi đã tạo ra nó, khởi động lại, nhưng vẫn không có niềm vui.

Làm thế nào tôi có thể có được syslog để làm việc?

Câu trả lời:


10

Tôi đã làm cho nó hoạt động bằng cách thay đổi quyền sở hữu từ messagebus.admsang syslog.adm, và sau đó khởi động lại rsyslog.

Loại lo lắng mà điều này đã phá vỡ âm thầm. Với kinh nghiệm này, tôi không tự tin lắm rằng các tệp nhật ký khác được sở hữu đúng cách. Đây là những gì tôi có hiện tại:

-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

Điều này có đúng không?

Chỉnh sửa: thảo luận liên quan ở đây .


0

Theo câu trả lời của Caffeine Coma , vui lòng thử lệnh này:

sudo chown syslog:adm /var/log/syslog

Sau đó khởi động lại dịch vụ hoặc khởi động lại hệ thống của bạn (khởi động lại).


-2

cùng một vấn đề ở đây / var / log / syslog trống (Ubuntu 14.04.5 LTS) Điều làm việc cho tôi là thay đổi quyền đối với 777 và do đó thử nghiệm:

chmod 777 syslog
logger "hello world"

và bạn có thể theo dõi nó làm việc với:

tail -f /var/log/syslog 

4
Bạn không bao giờ nên chmod 777 một tập tin. Vấn đề rất có thể là một vấn đề sở hữu.
fpietka
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.