更改CentOS的日志目录

操作系统写入其日志的默认目录是'/ var / log /',我想将该目录更改为另一个我创build的目录。 我怎样才能做到这一点?

注意:

我尝试在/etc/rsyslog.conf中将path(/ var / log / )更改为(/ var / tmp_log / ),创build了目标文件夹“/ tmp_log /”并重新启动了我的电脑,但它只是停止了写入新的日志。

然后尝试将原始文件从“/ var / log /”复制到“/ var / tmp_log /”,但它也不起作用。

你还检查了/etc/rsyslog.d/所有其他文件吗?

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

lsof +D /var/log/会给你所有在这个文件夹内打开文件的进程。 请注意,这将只显示具有文件OPEN的进程。 有些应用程序不会始终打开文件,只能批量写入日志。

另一种select是创build新的文件夹/var/tmp_log/并在/var/log上创build一个指向它的符号链接。 这会工作吗?