我想使用绑定9.10名称服务器设置(看起来很适合我的需求),我已经阅读了文档如何设置参数,哪些参数用于选项之间的named.conf文件中的内容{... };但不幸的是,我不知道如何从命令行检查/读取实际值。 “ named-checkconf -p”命令仅返回配置文件中写入的内容,而不返回名称服务器的配置。 感谢您的帮助!
答案 0 :(得分:0)
绑定没有可与磁盘文件配置相比的可见“运行配置”。您可以检查配置文件/区域数据文件的时间戳,并将其与服务开始时间进行比较
[me@host ~]# service named status
Redirecting to /bin/systemctl status named.service
● named.service - Berkeley Internet Name Domain (DNS)
Loaded: loaded (/usr/lib/systemd/system/named.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2018-12-14 12:50:08 EST; 3 days ago
或
[me@host ~]# ps -o lstart= -p `pidof named`
Fri Dec 14 12:50:09 2018
如果自服务启动以来文件没有更改,则您知道基于文件的配置与正在运行的配置匹配。如果文件已更改 ...除非您在某种源代码管理中维护配置文件,以便可以在某个时间点识别文件的外观,则无法识别文件中的内容。区别是。
在某种形式的源代码管理中维护配置文件有很多优点-识别谁发生了什么变化,能够告诉某人何时他们的记录不是更长的工作被更改(并且,额外的是,提交消息引用更改请求),并且能够在某些更改证明有问题时回滚。