![更改 CentOS 的日志目录](https://linux22.com/image/658559/%E6%9B%B4%E6%94%B9%20CentOS%20%E7%9A%84%E6%97%A5%E5%BF%97%E7%9B%AE%E5%BD%95.png)
操作系统写入日志的默认目录是“/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