搭建使用 Linux NIS 服务器实现无缝网络集成(linuxnis服务器)
The NIS(Network Information Service)是一种分布式系统,用于在Linux,Unix等操作系统之间共享用户和组账户信息。它通过以下配置,使得用户在不同的服务器上获取完整的信息服务:
一、准备需要的软件
1. NIS 需要 m4, rpcbind 和 ypbind 软件,因此确保它们都已经安装在服务器上:
“` shell
# yum install m4 rpcbind ypbind
“`
2. 确保服务已经启动:
“` shell
# systemctl start rpcbind ypbind
# systemctl enable rpcbind ypbind
“`
二、配置 NIS 服务
1. 编辑/etc/yp.conf文件以将服务器制定为 NIS 主服务器。向其中添加:
“` shell
domain masterName serverName
2. 添加 NIS 域: ``` shell
# ypinit -m```
3. 共享主 NIS 域: ``` shell
# ypserv -d```
添加以上命令:
三、配置 Slave 服务器
1. 使用 ypinit 命令将服务器指定为 Slave 服务器: ``` shell
# ypinit -s masterName
2. 修改/etc/yp.conf文件,以将服务器指定为 Slave 服务器:
“` shell
domain masterName slaveName
3. 启动服务:``` shell
# systemctl restart ypserv
四、在客户端上安装 NIS
1. 首先使用 ypcat 命令测试 NIS 配置:
“` shell
# ypcat -m
“`
2. 编辑/etc/yp.conf文件以指定 NIS 方案:
“` shell
domain masterName serverName
“`
3. 使用 ypbind 命令向 NIS 服务器发出绑定请求:
“` shell
# ypbind
“`
4. 验证客户端配置:
“` shell
# ypwhich
到这里,Linux NIS 服务器配置就完成了。我们可以轻松地在 Linux 系统之间共享用户和组账户信息,实现无缝网络集成。