更改 CentOS 的日志目录

更改 CentOS 的日志目录

操作系统写入日志的默认目录是“/var/log/”,我想将该目录更改为我创建的另一个目录。我该怎么做?

笔记:

我尝试改变路径(/var/log/)到(/var/tmp_log/) 在‘/etc/rsyslog.conf’中,创建目标文件夹‘/tmp_log/’并重新启动我的电脑,但它只是停止写入新日志。

然后尝试将原始文件从“/var/log/”复制到“/var/tmp_log/”,但也没有成功。

答案1

您是否还检查了里面的所有其他文件/etc/rsyslog.d/

/var/log是许多其他应用程序的默认日志文件夹,这些应用程序不一定依赖于 rsyslog。例如,Apache 不使用 rsyslog,因此您必须更改每个写入 的应用程序的配置文件/var/log

lsof +D /var/log/将为您提供该文件夹内打开文件的所有进程。请注意,这将仅显示已打开文件的进程。某些应用程序不会始终保持文件打开,而只会批量写入日志。

另一个选项是创建新文件夹并创建指向该文件夹的/var/tmp_log/符号链接。这样可行吗?/var/log

相关内容