Không có nhật ký nào được ghi vào / var / log


12

Tôi có một vấn đề, đó là không có nhật ký nào được ghi vào / var / log.

-rw-r-----  1 syslog adm  6.4M May 21  2014 syslog
-rw-r-----  1 syslog adm  5.7M May 21  2014 daemon.log
-rw-r-----  1 syslog adm  494K May 21  2014 auth.log

Nhưng ngày và giờ được cấu hình đúng

Tue Apr 28 19:38:56 CEST 2015

Có vẻ như tôi đã thực hiện nâng cấp từ ngày 21 tháng 5 năm 2014. Và kể từ đó tôi không có nhật ký nào được viết. Hệ thống của tôi là Ubuntu 14.04 (không có GUI). Nó đã chạy được 132 ngày mà không cần khởi động lại.

Các tệp nhật ký khác như MySQL hoặc nginx được cập nhật. Chỉ nhật ký hệ thống không hoạt động.

Tôi hy vọng bạn có thể giúp tôi.

Câu trả lời:


10

Ok, tôi tìm thấy giải pháp ở một nơi khác:

sudo apt-get install --reinstall rsyslog

Có vẻ như rsyslog đã bị gỡ bỏ tại một số điểm.


4

bạn đã khởi động lại hệ thống deamon chưa?

    sudo service rsyslog restart

cái này nên hoạt động Vấn đề này cũng xảy ra với tôi, tôi đã khởi động lại deamon này, bây giờ nó hoạt động tốt.


1

Có thể thử điều này trong trường hợp có cấu hình sai rsyslog, ít nhất là trước khi thử cài đặt lại đầy đủ:

sudo dpkg-reconfigure rsyslog

0

Tôi đã sửa nó bằng cách gỡ cài đặt rsyslog sudo apt-get purge rsyslogvà sau đó cài đặt lại sudo apt-get install rsyslog. Trong trường hợp của tôi, các quyền và quyền sở hữu của các tệp đều đúng nhưng tệp syslog trống và tất cả các nhật ký sẽ được chuyển sang Chưa được phân loại.


1
Xin lưu ý rằng câu trả lời được chấp nhận tại https://askubfox.com/a/615473/283721 thực hiện chức năng tương tự
Charles Green

0

Không thực sự liên quan trực tiếp đến câu hỏi, nhưng có vấn đề tương tự trên WSL (Hệ thống con Windows cho Linux): hệ thống không ghi nhật ký vào syslog, khởi động lại rsyslog không hoàn thành thành công.

Phiên bản Windows: Windows 10 Pro 1909
Lệnh:sudo service rsyslog restart

  • Dừng rsyslogd nâng cao syslogd [OK]
  • Bắt đầu syslogd rsyslogd rsyslogd nâng cao: đặt SO_TIMESTAMP không thành công trên '/ dev / log': Đối số không hợp lệ [v8.32.0]
    rsyslogd: imklog: không thể mở nhật ký kernel (/ Proc / kmsg): Không có tệp hoặc thư mục như vậy.
    rsyslogd: kích hoạt mô-đun imklog không thành công [v8.32.0 thử http://www.rsyslog.com/e/2145 ]

Giải pháp :
Từ https://askubfox.com/a/615473/497599

sudo apt-get install --reinstall rsyslog   ()

startsau đó! restartkhông hoạt động.

sudo service rsyslog restart  

Bắt đầu rsyslogd nâng cao syslogd [OK]

https://gist.github.com/0x49D1/596d457921034e9c18e5e1052a4ad515

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.