使用 Oracle® Solaris 11.2 目录和命名服务:DNS 和 NIS

退出打印视图

更新时间: 2014 年 7 月
 
 

如何为数据库配置搜索条件

名称服务转换具有缺省搜索条件,如用于名称服务转换的缺省搜索条件中所述。

在此过程中,您希望重新定义在第一个源中找不到信息时针对 host 数据库的搜索机制。搜索机制此时应停止,而不是继续搜索下一个源。

  1. 成为管理员。

    有关获取合适的权限来执行特定任务的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的 使用所指定的管理权限

  2. (u53ef选) 显示 host 数据库的当前配置。
    # svccfg -s name-service/switch listprop config/host
    config                      application
    config/network              astring             "files dns nis"
    
  3. host 数据库查找创建一个新的搜索条件,用于在第一个源中找不到信息的情况。
    # svccfg -s system/name-service/switch
    svc:/system/name-service/switch> setprop config/host = \
    astring: "files [NOTFOUND=return] dns nis"
    svc:/system/name-service/switch> quit

    通过此配置,针对 network 数据库的搜索机制对于 SUCCESS 状态和 UNAVAILABLE 状态将使用缺省搜索条件。但是,如果未找到信息,搜索将立即停止。

  4. 刷新名称服务转换的服务。
    # svcadm refresh name-service/switch