ฉันลบ / var / log / syslog โดยไม่ตั้งใจและตอนนี้ฉันไม่สามารถ rsyslog ทำงานได้
ฉัน googling ฉันพยายามทุกอย่างที่ฉันพบ จะแม่นยำ:
ฉันสร้าง syslog ด้วยการสัมผัส
จากนั้นฉันตั้งค่า chmod และ chown อย่างถูกต้อง ตอนนี้ls -al
ให้ผลลัพธ์นี้:
-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
จากนั้นฉันเริ่มบริการ rsyslog อีกครั้ง:
service rsyslog restart
ฉันรีบูทระบบหลายครั้ง
ฉันยังติดตั้ง rsyslog อีกครั้งด้วยapt-get purge
และapt-get install
แต่ไม่มีสิ่งใดที่ช่วยฉันได้ ดังที่คุณเห็นด้านบน syslog ยังคงมีความยาว 0 ไบต์ไม่มีอะไรถูกบันทึก
แก้ไข:
แม้ในขณะที่ฉันพยายามที่จะบันทึกบางสิ่งบางอย่างด้วยตนเองไม่มีอะไรได้รับการบันทึก:
# 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
สิทธิ์ของ/var
และ/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
ฉันใช้ Ubuntu 14.04
rsyslog
ทำงานอยู่หรือไม่ สิ่งที่ไม่sudo service rsyslog status
พูด?
rsyslog start/running, process 513
logger "this message should end up in syslog"
ดู จากนั้นดูว่าได้รับการบันทึก