chickeninabiscuit Asked: 2009-05-07 22:41:23 +0800 CST2009-05-07 22:41:23 +0800 CST 2009-05-07 22:41:23 +0800 CST named/BIND 是否记录启动错误? 772 如果是命名日志启动错误,默认路径是什么? BIND 的 Wikipedia 页面谈到了配置文件验证工具——有人知道吗? domain-name-system bind 6 个回答 Voted Best Answer quentin 2009-05-07T22:57:33+08:002009-05-07T22:57:33+08:00 大多数守护进程记录到 /var/log/daemon。错误有时也会记录到 /var/log/messages。您可以通过查看 syslog 配置文件 /etc/syslog.conf 来检查这一点。 BIND 的配置检查工具名为-checkconf。这有点棘手,如果你运行你的 BIND chrooted。 首先从: named-checkconf 还要检查区域文件: named-checkconf -z 在 chrooted 环境中试试这个: named-checkconf -t /var/named -z Alnitak 2009-05-07T22:48:21+08:002009-05-07T22:48:21+08:00 BIND 会将启动错误写入syslog. 因此,日志将出现在您syslog.conf说它们应该去的任何地方(通常/var/log/messages)。 David Z 2009-05-07T22:45:03+08:002009-05-07T22:45:03+08:00 我会查看默认系统日志。在我的系统上,/var/log/messages但我敢打赌,这取决于分布。 TimB 2009-05-07T22:52:41+08:002009-05-07T22:52:41+08:00 有两种验证工具,一种用于配置文件本身,一种用于区域文件。在 Debian 中,它们被称为: 命名检查配置 命名检查区 David Pashley 2009-06-03T16:00:24+08:002009-06-03T16:00:24+08:00 有许多 DNS 验证工具。NSLint 就是这样一种工具,它检查磁盘上的区域文件。 我过去使用过DNS Sleuth,它会执行 DNS 查询来检查您的设置。您可以使用该网站或下载副本以在本地使用。 Ramon Dias 2021-02-23T18:26:41+08:002021-02-23T18:26:41+08:00 还有一个可配置的日志文件。默认情况下,它可以在/etc/named/data/named.run /etc/named.conf您可以在文件的这一部分更改它的路径并控制消息的严重性: logging{ channel default_debug { file "data/named.run"; severity dynamic; }; }; 使用默认设置,named.run文件的内容将类似于打印在/var/log/messages.
大多数守护进程记录到 /var/log/daemon。错误有时也会记录到 /var/log/messages。您可以通过查看 syslog 配置文件 /etc/syslog.conf 来检查这一点。
BIND 的配置检查工具名为-checkconf。这有点棘手,如果你运行你的 BIND chrooted。
首先从:
还要检查区域文件:
在 chrooted 环境中试试这个:
BIND 会将启动错误写入
syslog
.因此,日志将出现在您
syslog.conf
说它们应该去的任何地方(通常/var/log/messages
)。我会查看默认系统日志。在我的系统上,
/var/log/messages
但我敢打赌,这取决于分布。有两种验证工具,一种用于配置文件本身,一种用于区域文件。在 Debian 中,它们被称为:
有许多 DNS 验证工具。NSLint 就是这样一种工具,它检查磁盘上的区域文件。
我过去使用过DNS Sleuth,它会执行 DNS 查询来检查您的设置。您可以使用该网站或下载副本以在本地使用。
还有一个可配置的日志文件。默认情况下,它可以在
/etc/named/data/named.run
/etc/named.conf
您可以在文件的这一部分更改它的路径并控制消息的严重性:使用默认设置,
named.run
文件的内容将类似于打印在/var/log/messages
.