目录:
定义-网络信息服务(NIS)是什么意思?
网络信息服务(NIS)是一种客户端-服务器目录服务协议,用于分布式系统,以维护整个网络中一致的数据和配置文件。 它最初是由Sun Microsystems开发的,用于集中管理Unix系统。 后来它发展成为行业标准,并被所有主要的Unix供应商采用。
Techopedia解释了网络信息服务(NIS)
网络信息系统是基于远程过程调用的客户端-服务器系统,它允许NIS域内的一组计算机共享一组公共的配置文件。 这使系统管理员可以使用最少的配置数据来设置NIS客户端系统,并从单个位置添加,删除或更改配置数据。
网络信息服务环境涉及在域中在逻辑上将客户端和服务器逻辑分组在一起,并在数据库或映射中定义了特定特征,这些特定特征指定了诸如用户名,密码和主机名之类的信息。 网络信息服务中的三种主机类型是主服务器,客户端服务器和客户端。 服务器充当主机配置信息的中央存储库。 主服务器具有该信息的主副本,而从服务器则对该信息进行镜像以实现冗余。 服务器是共享的,客户端依靠它们来获取信息。 主机文件,主密码和组通过网络信息服务共享。 当客户端要求在本地文件中找到信息时,客户端会查询NIS服务器。
系统管理员可以访问主服务器。 主服务器非常稳定,因此可以确保依赖主服务器的系统不中断服务。 也可以从网络上的大多数系统访问它们。 如果主机数量很多,则主服务器可能会过载。 如果只有几个主机,则每个主机都可以轻松地直接访问主服务器。
在网络或主服务器发生故障的情况下,从属服务器将充当备份角色。 从服务器的数量越多,客户端等待服务器响应的时间就越短。 每个域至少有一个从属服务器。 从服务器是平衡的,以获得所需级别的可用性和响应时间,而不会增加将数据复制到许多系统的开销。 为了确保负载平衡,可以将其他主机指定为从属服务器。
NSI域中的大多数主机都是客户端。 他们运行ypbind守护程序,使客户端进程能够从服务器获取信息,查询服务器以接收用户和系统帐户信息,并利用远程过程调用来访问映射中的系统信息。 服务器根据请求搜索本地数据库,并返回所需的信息。 NIS服务器通过在连接到客户端计算机的网络上广播来定位服务器。 网络速度会影响响应时间。