跳过导航链接 | |
退出打印视图 | |
系统管理指南:命名和目录服务(DNS、NIS 和 LDAP) Oracle Solaris 10 8/11 Information Library (简体中文) |
4. 网络信息服务 (Network Information Service, NIS)(概述)
11. 为使用 LDAP 客户机设置 Sun Java System Directory Server(任务)
使用服务管理工具 (Service Management Facility, SMF) 可以管理 DNS/BIND named 服务。有关 SMF 的概述,请参见《系统管理指南:基本管理》中的第 18 章 "管理服务(概述)"。有关更多详细信息,另请参阅 svcadm(1M)、svcs(1) 和 svccfg(1M) 手册页。还可以查看 /var/svc/manifest/network/dns 中的 DNS 服务器 manifest server.xml。
使用 svcadm 命令可以对此服务执行启用、禁用或重新启动等管理操作。
用于 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 服务。