如何将 syslog 文件的路径从 /var/log 更改为 /opt/log?

如何将 syslog 文件的路径从 /var/log 更改为 /opt/log?

我使用的是 ubuntu 14.04。我必须将 syslog 文件的路径从 /var/log 更改为 /opt/log。我已将 50-default.conf 文件中的路径从 /var/log 更改为 /opt/log。我已重新启动 rsyslog 服务,但它仍然不起作用。那么我该如何更改路径呢?

答案1

感谢您的帮助。

我找到了这个问题的解决方案。如下:

在 50-default.conf 文件中。我在末尾添加了以下几行,以便大多数消息都记录在 mylog.log 文件中。

daemon.*;mail.*;\
    news.err;\
    *.=debug;*.=info;\
    *.=notice;*.=warn   -/opt/log/mylog.log

此后,我在 opt 文件夹中创建了一个日志文件夹并更改了权限,如下所示:

sudo mkdir /opt/log

sudo chmod -c 777 /opt/log

然后在 /opt/log 文件夹中我创建了一个 mylog.log 文件,并且在这里我也更改了权限,如下所示:

sudo touch mylog.log

sudo chmod -c 777 mylog.log

然后我重新启动了 rsyslog 服务,如下所示:

sudo service rsyslog restart

希望这对某些人有帮助。

谢谢。

相关内容