在 Oracle® Solaris 11.2 中配置和管理网络组件

退出打印视图

更新时间: 2014 年 7 月
 
 

导入命名服务配置

nscfg 命令将 name-service 切换组件的传统文件配置转移到 SMF 系统信息库。升级到 Oracle Solaris 11 时,系统的命名服务配置将自动迁移到 SMF。但是,如果需要,您可以使用 nscfg 命令手动将此配置迁移到 SMF。

以下命令导入传统文件,然后转换配置并将其推送到 SMF:

# /usr/sbin/nscfg import -f FMRI

要利用已有的 resolv.conf 文件的信息来填充 DNS 配置,使用 nscfg 命令是最简单的方式。在以下示例中,nscfg 命令读取 /etc/resolv.conf 文件中的信息,转换这些信息,然后将信息存储在 svc:/network/dns/client SMF 服务中:

# cp resolv.conf /etc/resolv.conf
# /usr/sbin/nscfg import -f dns/client
# svcadm enable dns/client

更改系统的命名服务时,您还需要相应地修改名称服务转换信息,并可能需要更新名称服务高速缓存中任何过时的信息,如以下示例中所示:

# cp /etc/nsswitch.dns /etc/nsswitch.conf
# /usr/sbin/nscfg import -f name-service/switch
# svcadm refresh name-service/switch
# svcadm refresh name-service/cache

有关更多信息,请参见 nscfg(1M) 手册页。