我不小心删除了/ var / log / syslog,现在无法使rsyslog运行。
我正在谷歌搜索,我尝试了所有发现的东西。确切地说:
我用触摸创建了系统日志。
然后我正确设置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
我多次重启了系统。
我什至用apt-get purge
和重新安装了rsyslogapt-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上
@Jos现在,我尝试了一下,什么都没做
—
2016年
在
—
乔斯
rsyslog
跑步吗?什么sudo service rsyslog status
发言权?
@Jos
—
平衡
rsyslog start/running, process 513
您是否更改了/ var或/ var / log /的权限?/ var在分区上并且已满?在strace下手动启动
—
rsyslog
logger "this message should end up in syslog"
。然后查看是否已记录。