如何在Debian10上安装和配置NIS服务器?
NIS是Network Information Service的缩写,它被广泛用于在整个网络中共享不同系统的配置数据。在今天的文章中,我们将讨论在Debian 10系统上安装配置配置NIS服务器。
一、在 Debian 10 上安装 NIS 服务器的方法。
要在 Debian 10 机器上安装 NIS 服务器,您需要执行三个基本步骤。
1、更新您的Debian 10系统。
首先,您必须使用以下命令更新您的系统。
sudo apt-get update
成功更新系统后,继续下一步。
2、在您的 Debian 10 系统上安装 NIS 服务器。
现在,我们可以使用以下命令安装NIS服务器。
sudo apt-get –y install nis
3、在 Debian 10 上为您的 NIS 服务器设置域名。
在安装 NIS 服务器的过程中,您会被要求为它设置域名。您可以选择任何一个域名,或者您可以选择默认的域名,然后像我们一样按回车键。

为你的NIS服务器设置好域名后,你会发现安装会在几秒钟内完成,同时在终端上显示如下图所示的信息。

二、在Debian 10上配置NIS服务器的方法。
在Debian 10上安装了NIS服务器后,我们现在可以继续进行如下配置步骤。
1、在Debian 10上启动 "rpcbind "服务。
首先,我们需要在Debian 10上用下面的命令启动 "rpcbind "服务。
sudo systemctl start rpcbind
2、检查 Debian 10 上 "rpcbind "服务的状态。
现在,我们将通过运行以下命令来检查 "rpcbind "服务是否已经成功启动。
sudo systemctl status rpcbind
您可以很容易地看到我们的 Debian 10 系统上 "rpcbind "服务的状态,如下图所示。

3、在 Debian 10 上启动 "ypserv "服务。
之后,我们将在Debian 10上用以下命令启动 "ypserv "服务。
sudo systemctl start ypserv
4、检查 Debian 10 上 "ypserv" 服务的状态。
现在,我们将检查 "ypserv "服务是否已经成功启动,运行下面的命令。
sudo systemctl status ypserv
您可以很容易地看到 Debian 10 系统中 "ypserv "服务的状态,如下图所示。

5、在Debian 10上设置NIS为主服务器。
现在我们将把 NIS 设置为 Debian 10 的主服务器。为此,我们将使用下面的命令访问 /etc/default/nis 文件。
sudo nano /etc/default/nis
该文件如下图所示。

然后,我们将把值 "master "分配给 "NISSERVER "变量,如下图所示。之后,我们可以保存并关闭我们的文件。

6、在Debian 10上设置允许访问的IP范围。
现在,我们将设置允许访问NIS服务器的IP范围。为此,我们将使用以下命令访问/etc/ypserv.securenets文件。
sudo nano /etc/ypserv.securenets文件。
这个文件如下图所示。

现在,我们将注释出下图所示的那一行。

最后,我们将添加允许的IP范围 到这个文件的最后,如下图所示。之后,我们可以保存并关闭我们的文件。

7、在Debian 10上为您的NIS服务器添加一个IP地址。
现在,我们可以为我们的 NIS 服务器添加任何想要的 IP 地址。为此,我们必须使用下图所示的命令访问/etc/hosts文件。
sudo nano /etc/hosts
我们需要在这个文件中找到我们NIS服务器的名称,然后分配任何需要的IP地址,甚至使用默认的IP地址,如下图所示。之后,我们可以保存并关闭这个文件。

8、在Debian 10上重新启动NIS服务器。
在完成所有这些配置后,我们将使用以下命令重启NIS服务器。
sudo systemctl restart nis
第9步:更新Debian 10的NIS数据库。
最后,我们将用下面的命令更新NIS数据库。
sudo /usr/lib/yp/ypinit -m
这时,我们可以向这个数据库中添加任何将运行NIS服务器的主机。添加完主机名后,可以按Ctrl+D键。

之后,你要输入 "y",然后按回车键。

当NIS数据库更新完毕后,你会得到一条确认信息,说明所选系统已经被设置为NIS主服务器,如下图红框所示,。

三、从Debian 10中删除NIS服务器的方法。
我们也可以通过以下两个步骤,随时从 Debian 10 系统中移除 NIS 服务器。
1、删除NIS服务器及其配置文件。
首先,我们将运行下面的命令来删除 NIS 服务器和它的配置文件。
sudo apt-get purge nis
2、删除所有额外的包和依赖关系。
最后,我们还将使用以下命令删除所有未使用的软件包和依赖关系。
sudo apt-get autoremove
总结,本文主要介绍了在Debian 10上安装和配置NIS服务器的方法。