新微赢技术网
标题:
DNS 和服务管理工具
[打印本页]
作者:
云飞
时间:
2009-11-29 01:32
标题:
DNS 和服务管理工具
可以使用服务管理工具 (Service Management Facility, SMF) 来管理 DNS/BIND named 服务。有关 SMF 的概述,请参阅System Administration Guide: Basic Administration中的“Managing Services (Overview)”。另请参阅 svcadm(1M)、svcs(1) 和 svccfg(1M) 手册页以获取更多详细信息。还可以查看 /var/svc/manifest/network/dns 中的 DNS 服务器 manifest server.xml。
可以使用 svcadm 命令对此服务执行启用、禁用或重新启动等管理操作。
提示 –
使用 -t 选项暂时禁用服务可为服务配置提供一些保护。如果禁用服务时使用了 -t 选项,则在重新引导后将恢复服务的初始设置。如果禁用服务时未使用 -t,则服务在重新引导后仍将保持禁用状态。
用于 DNS 服务的故障管理资源标识符 (Fault Managed Resource Identifier, FMRI) 是 svc:/network/dns/server:<instance> 和 svc:/network/dns/client:<instance>。
使用 svcs 命令可以查询 DNS 服务器和客户机的状态。
svcs 命令和输出示例。
# svcs \*dns\*
STATE STIME FMRI
online Nov_16 svc:/network/dns/server:default
online Nov_16 svc:/network/dns/client:default
svcs -l 命令和输出示例。
# svcs -l /network/dns/server
fmri svc:/network/dns/server:default
name Internet domain name server (DNS)
enabled true
state online
next_state none
restarter svc:/system/svc/restarter:default
contract_id 25
dependency require_all/none svc:/system/filesystem/minimal (online)
dependency require_all/none file://localhost/etc/named.conf (online)
dependency require_any/error svc:/network/loopback (online)
dependency optional_all/error svc:/network/physical (online)
如果需要以不同选项启动 DNS 服务(例如,用 /etc/named.conf 之外的配置文件),可以使用 svccfg 命令更改 DNS 服务器 manifest 的 start method 属性。
仅当要运行 BIND 9 名称服务的多个副本时,才需要多个 SMF 服务实例。在 DNS 服务器 manifest 中可为其他每个实例指定不同的启动方法。
尽管建议使用 svcadm 管理服务器,但也可以使用 rndc。SMF 可识别 BIND 9 named 服务的状态更改,无论使用 svcadm 还是 rndc 来管理。
注意 –
如果从命令行手动执行服务,SMF 将不识别 BIND 9 named 服务。
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2