设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 10463|回复: 1
打印 上一主题 下一主题

DNS 和服务管理工具

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-29 01:32:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可以使用服务管理工具 (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 服务。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 04:50 , Processed in 0.096631 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表