![如何将 syslog 文件的路径从 /var/log 更改为 /opt/log?](https://linux22.com/image/1147860/%E5%A6%82%E4%BD%95%E5%B0%86%20syslog%20%E6%96%87%E4%BB%B6%E7%9A%84%E8%B7%AF%E5%BE%84%E4%BB%8E%20%2Fvar%2Flog%20%E6%9B%B4%E6%94%B9%E4%B8%BA%20%2Fopt%2Flog%EF%BC%9F.png)
我使用的是 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
希望这对某些人有帮助。
谢谢。