Tôi đã vô tình xóa / var / log / syslog và bây giờ tôi không thể làm cho rsyslog hoạt động.
Tôi đã googling, tôi đã thử tất cả mọi thứ tôi tìm thấy. Để được chính xác:
Tôi đã tạo syslog bằng cảm ứng.
Sau đó, tôi đặt chmod và chown chính xác. Bây giờ ls -al
cho kết quả này:
-rw-r----- 1 syslog adm 0 jún 23 02:36 syslog
-rw-r----- 1 syslog adm 1557257 jún 23 01:33 syslog.1
-rw-r----- 1 syslog adm 156618 jún 22 07:51 syslog.2.gz
-rw-r----- 1 syslog adm 155851 jún 21 07:45 syslog.3.gz
-rw-r----- 1 syslog adm 155199 jún 20 07:35 syslog.4.gz
-rw-r----- 1 syslog adm 159709 jún 19 07:37 syslog.5.gz
-rw-r----- 1 syslog adm 156035 jún 18 07:52 syslog.6.gz
-rw-r----- 1 syslog adm 158478 jún 17 07:55 syslog.7.gz
Sau đó, tôi khởi động lại dịch vụ rsyslog:
service rsyslog restart
Tôi khởi động lại hệ thống nhiều lần.
Tôi thậm chí đã cài đặt lại rsyslog với apt-get purge
vàapt-get install
Nhưng không ai trong số này giúp tôi. Như bạn có thể thấy ở trên, syslog vẫn có độ dài 0 byte, không có gì được ghi lại.
Biên tập:
Ngay cả khi tôi đang cố gắng đăng nhập một cái gì đó bằng tay, không có gì được ghi lại:
# ls -al /var/log/syslog
-rw-r----- 1 syslog adm 0 jún 23 14:04 /var/log/syslog
# logger "this message should end up in syslog"
# ls -al /var/log/syslog
-rw-r----- 1 syslog adm 0 jún 23 14:04 /var/log/syslog
Quyền /var
và /var/log
:
# ls -al /var
drwxr-xr-x 14 root root 4096 dec 16 2015 .
drwxr-xr-x 24 root root 4096 máj 31 14:14 ..
...
drw-rw---- 22 root syslog 4096 jún 23 14:05 log
Tôi đang dùng Ubuntu 14.04
rsyslog
chạy à? Nó sudo service rsyslog status
nói gì
rsyslog start/running, process 513
logger "this message should end up in syslog"
. Sau đó xem nếu điều đó được đăng nhập.