nscfg - 导入、导出名称服务配置
/usr/sbin/nscfg command [cmd_options] [operands]
/usr/sbin/nscfg import [-fnvq] FMRI]
/usr/sbin/nscfg export [-nvq] FMRI]
/usr/sbin/nscfg unconfig [-nvq] FMRI]
/usr/sbin/nscfg validate [-vq] FMRI]
/usr/sbin/nscfg help
nscfg 实用程序用于将传统名称服务配置文件导入到 SMF 系统信息库或从中导出该配置文件。假定 SMF 配置和相应的 FMRI 有效,nscfg 将在传统名称服务配置文件的传统位置重新生成这些文件,例如 nsswitch.conf、resolv.conf、nscd.conf 等。此外,nscfg 还可以导入这些相同的配置文件,从而在当前未填充 SMF 系统信息库的情况下填充该系统信息库。
以下是可以作为 nscfg 的操作数的 SMF 服务。在许多情况下,都会列出 SMF 服务替换的传统配置文件。
传统文件:/etc/nsswitch.conf
名称服务转换配置(由 nscd 使用)。
传统文件:/etc/nscd.conf
名称服务高速缓存 (nscd)。
传统文件:/etc/resolv.conf
DNS 命名服务。
传统文件:/etc/defaultdomain
传统文件:/var/yp/binding/$DOMAIN/*
共享的 NIS 域配置。由所有 NIS 服务使用。还可由 LDAP 命名服务进行历史分享在使用 nis/client 或 ldap/client 时必须启用。
NIS 客户机命名服务(ypbind 和相关项)
传统文件:/var/ldap/*
LDAP 客户机命名服务(ldap_cachemgr 和相关项)。
NIS 服务器服务 (ypserv)。
NIS 服务器 passwd 服务 (rpc.yppasswd)。
NIS 服务器 xfr 服务 (ypxfrd)
NIS 服务器更新服务 (rpc.ypupdated)
将传统配置文件导入到 SMF 服务中。
nscfg 实用程序支持下述子命令。选项在相应子命令中进行了说明。
如果当前未填充指定 FMRI 的任何 SMF 系统信息库属性,请将与指定 FMRI 关联的传统配置文件导入到 SMF 系统信息库中。
使用 –f,会强制使用传统配置重新填充 SMF 系统信息库,即使当前其已填充也是如此。
使用 –v,会在执行请求的操作期间发出详细进度消息。使用 –q,将不会在执行请求的操作期间发出任何错误或其他消息。
将指定 FMRI 的 SMF 配置导出到传统配置文件。此操作将删除现有的任何受影响传统文件并使用 SMF 配置生成新文件。
取消配置指定 FMRI 的 SMF 配置。此操作会将指定 FMRI 和现有的任何传统文件重置为其初始未配置状态。
使用 –v,会在执行请求的操作期间发出详细进度消息。使用 –q,将不会在执行请求的操作期间发出任何错误或其他消息。
验证指定 FMRI 的 SMF 配置。此操作将检查当前配置并验证是否存在任何错误。
使用 –v,会在执行请求的操作期间发出详细进度消息。使用 –q,将不会在执行请求的操作期间发出任何错误或其他消息。
以下命令将存储在 resolv.conf 中的 DNS 客户机配置导入到 SMF 系统信息库中。
# nscfg import svc:/network/dns/client:default示例 2 导出 SMF LDAP 客户机配置
以下命令将 SMF LDAP 客户机配置导出到 /var/ldap 中的传统配置文件。
# nscfg export svc:/network/ldap/client:default示例 3 重置名称服务转换配置
以下命令将名称服务转换配置重置为其初始未配置状态。该命令不生成任何输出,只以相应状态静默退出。
# nscfg unconfig -q svc:/system/name-service/switch:default示例 4 验证 LDAP 客户机配置
以下命令验证 LDAP 客户机配置中是否存在错误或不一致。该命令不生成任何输出,只以相应状态静默退出。
# nscfg validate -q svc:/network/ldap/client:default
命令已成功执行。
出现错误。
配置未修改,不需要任何更改。
没有要导入的配置。
/etc/default/{nss, yppasswd}
/etc/defaultdomain
/etc/nscd.conf
/etc/nsswitch.conf
/etc/resolv.conf
/var/ldap/ldap_client_cred
/var/ldap/ldap_client_file
/var/yp/binding/{nisdomainname}/ypservers
/var/yp/NISLDAPmapping
/var/yp/securenets
/var/yp/updaters
有关下列属性的说明,请参见 attributes(7):
|
svcs(1)、defaultdomain(5)、nsswitch.conf(5)、resolv.conf(5)、ypfiles(5)、attributes(7)、ldapclient(8)、nscd(8)、svcadm(8)、svccfg(8)、ypinit(8)