news 2026/6/10 19:25:53

14、网络信息系统(NIS):原理、配置与应用详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
14、网络信息系统(NIS):原理、配置与应用详解

网络信息系统(NIS):原理、配置与应用详解

1. 引言

在局域网环境中,为用户提供透明的网络体验是一个重要目标。其中,确保关键数据(如用户账户信息)在所有主机间同步至关重要,这能让用户自由切换设备,无需记忆不同密码或复制数据。虽然域名系统(DNS)在互联网上用于特定信息映射,但对于小型无互联网连接的局域网,搭建 DNS 可能过于繁琐。因此,Sun 开发了网络信息系统(NIS),用于在网络中分发通用数据库信息,如passwdgroups文件内容,使网络呈现为一个统一系统。

2. NIS 基础介绍

2.1 NIS 概述

NIS 基于远程过程调用(RPC),由服务器、客户端库和多个管理工具组成。最初被称为 Yellow Pages(YP),因商标问题更名,但 YP 仍作为许多 NIS 相关命令的前缀。如今,NIS 几乎可用于所有 Unix 系统,且有免费实现版本。

2.2 NIS 映射文件

NIS 将数据库信息存储在称为映射(maps)的文件中,这些文件包含键值对,如用户登录名和加密密码。映射通常存储在中央 NIS 服务器主机上,客户端通过 RPC 调用获取信息,常见存储于 DBM 文件中。映射一般由主文本文件(如/etc/hosts/etc/passwd)生成,部分文件会根据不同搜索键类型生成多个映射。以下是一些常见的 NIS 映射及其对应的主文件:
| 主文件 | 映射 | 描述 |
| — | — | — |
|/etc/h

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 2:21:24

Java_反射暴破创建对象与访问类中的成员

通过反射创建对象:1.方式一:调用类中的public修饰的无参构造器2.方式二:调用类中的指定构造器3.Class类相关方法:newInstance:调用类中的无参构造器,获取对应类的对象getConstructor(Class ....class):根据参数列表,获取对应的public构造器对象getDecalaredConstructor(Class .…

作者头像 李华
网站建设 2026/6/9 14:17:25

【JAVA】获取当前时间的上一周时间

背景:需要根据当前时间获取上一周时间,并查询这段时间的设备上报情况// 获取当前时间LocalDateTime nowTime LocalDateTime.now();// 获取当前时间前7天的时间点(精确到秒)LocalDateTime lastWeekTime nowTime.minus(7, ChronoU…

作者头像 李华
网站建设 2026/6/10 8:18:05

如何使用 WSL 在 Windows 上安装 Linux

如何使用 WSL 在 Windows 上安装 Linux 开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。 借助适用于 Linux 的 Windows 子系统(WSL),开发人员可以安装 Linux 分发版(如 Ubuntu、OpenSUSE、Kali、Debian、…

作者头像 李华
网站建设 2026/6/10 6:41:31

SAP CDS 带参数传输的视图

以下为CDS代码 AbapCatalog.sqlViewName: Z_VYYY_CDS_04AbapCatalog.compiler.compareFilter: trueAbapCatalog.preserveKey: trueAccessControl.authorizationCheck: #NOT_REQUIREDEndUserText.label: 加入传参Metadata.ignorePropagatedAnnotations: true// distinct …

作者头像 李华