我使用 RHEL 6.5 服务器作为主 DNS 服务器。并使用BIND 9.8。一切都工作正常。但自定义日志记录不起作用。
这是我的配置文件-
logging {
channel general_file {
file "/var/log/named/general.log" versions 100 size 100m;
severity dynamic;
print-time yes;
channel queries_file {
file "/var/log/named/queries.log" versions 100 size 100m;
severity dynamic;
print-time yes;
category default { default_file; };
category general { general_file; };
category queries { queries_file; };
};
SELinux 已禁用。防火墙也被禁用。
日志文件和/var/log/named/
目录的所有权是named:named
请重定向我到任何解决方案,因为我已经使用它很多天了。
注意:我正在使用这个Master的2个从服务器。他们使用的是 CentOS 7.3,并且日志记录在此配置下运行良好。
答案1
我得到了解决方案:)。
我的 RHEL 6.5 服务器正在使用名为 chrooted 的服务器。因此,所有日志的实际位置将是/var/named/chroot/var/log/named
.
因此创建named
目录到/var/named/chroot/var/log/named
.
# mkdir /var/named/chroot/var/log/named
# chown named:named /var/named/chroot/var/log/named
重新命名也是如此。