从 Oracle® Solaris 10 转换至 Oracle Solaris 11.2

退出打印视图

更新时间: 2014 年 12 月
 
 

配置命名和目录服务

在此发行版中,SMF 系统信息库是所有命名服务配置的主要系统信息库。先前修改特定文件以管理命名服务配置的行为不再奏效。有关已迁移至 SMF 的命名服务的列表,请参见Table 8–2

在安装期间,系统进行一次升级,以将任何现有的 /etc 网络配置文件转换为其各自的 ipadmdladm 配置。必要时,可使用 nscfg 命令将传统名称服务配置文件导入到 SMF 系统信息库或从中导出该配置文件。当提供了有效 SMF 配置和对应的故障管理资源标识符 (Fault Management Resource Identifier, FMRI) 时,nscfg 命令会在传统的位置上生成传统的命名服务配置文件(例如 nsswitch.confresolv.confnscd.conf)。请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的导入命名服务配置nscfg(1M)


注 -  通过 SMF 管理持久性命名服务配置适用于固定网络配置模式,且仅当 DefaultFixed 配置文件在系统中处于活动状态时才适用。如果要使用反应性模式和 Automatic 或另一个反应性配置文件在系统中处于活动状态,则应使用 netcfg 命令而非通过 SMF 来配置 Location 配置文件中的命名服务。请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的创建位置

下例显示了您可如何使用 svccfg 配置域名服务 (Domain Name Service, DNS)。设置各种属性后,必须启用和刷新 SMF 服务。

# svccfg -s dns/client setprop config/nameserver=net_address: 192.168.1.1
# svccfg -s dns/client setprop config/domain = astring: "myhost.org"
# svccfg -s name-service/switch setprop config/host = astring: "files dns"
# svcadm refresh name-service/switch
# svcadm refresh dns/client

还可以使用交互方式配置命名和目录 SMF 服务属性。有关示例,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的配置 DNS 客户机

请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的第 4  章 在 Oracle Solaris 客户机上管理命名和目录服务