第 18章常用系统管理技术本章内容
NIS基本概念
配置 NIS服务器
配置 NIS客户机
18.1 NIS基本概念
NIS的概念首先由 SUN公司提出并在 SunOS操作系统上率先实现
NIS可以在基于 Unix/Linux的网络中集中管理某些信息,并将这些信息共享给网络中的客户计算机
NIS主要在网络上共享与用户数据库和身份验证信息有关的文件,如 /etc/passwd和 /etc/group等
NIS使用标准的客户机 /服务器结构,并使用域的概念,在一个 NIS域中,至少需要一个主 NIS服务器和一个或几个 NIS客户机,辅助 NIS服务器并不是必需的
18.2 配置 NIS
配置 NIS服务器
配置 NIS客户机
18.2.1 配置 NIS服务器
1,设置 NIS域名
2,配置并启动 NIS服务程序
3,初始化 NIS数据库
4,启动 NIS口令更新服务
5,如果需要辅助 NIS服务器的话,还要启动 NIS数据传输服务
NIS相关配置文件
nisdomainname 设置 NIS域名的命令。
ypserv NIS服务主程序。
ypinit 用于创建 NIS数据库的命令。
yppasswdd 管理用户口令更新的服务。
ypxfrd 用于 NIS主服务器和辅助服务器之间的数据传输服务。
yppush 向辅助 NIS服务器通告更新的命令。
/etc/ypserv.conf NIS服务的主配置文件。
ypbind NIS客户端服务程序。
/etc/yp.conf NIS客户端配置文件。
配置 NIS服务器
设置 NIS域名,
nisdomainname domainname
配置 ypserv.conf并启动 ypserv服务:
# service ypserv start
初始化 NIS映射:
# /usr/lib/yp/ypinit -m
启动 yppasswdd服务:
# service yppasswdd start
需要辅助 NIS服务器的话启动 ypxfrd服务
# service ypxfrd start
18.2.2 配置 NIS客户机
NIS客户机使用的配置文件为 /etc/yp.conf
#domain NISDOMAIN server HOSTNAME
#domain NISDOMAIN broadcast
#ypserver HOSTNAME
该配置文件给出了三种配置方法
NIS客户机的基本配置步骤为:
1,设置 NIS域名
2,配置和启动 NIS客户端服务
3,测试 NIS客户端服务
4,配置客户端如何使用 NIS
配置客户机使用 NIS服务
为了使客户机使用 NIS服务器上的相关配置文件,
需要设置客户机上的 /etc/nsswitch.conf文件
/etc/nsswitch.conf文件中包含一系列的搜索顺序,
用于指明客户机在使用某些配置文件时以什么顺序使用各个可能的配置,例如:
passwd,files nis
shadow,files nis
group,files nis
18.2.3 常用 NIS客户机命令
ypcat:从 NIS服务器上读取数据库文件
yppasswd:修改用户账户信息
ypwhich:显示 NIS服务器名称或 NIS映射信息
ypmatch:从 NIS数据库中检索信息本章小结
熟悉 NIS的概念
掌握 NIS服务器和客户机的配置方法
使用 NIS管理用户信息等