当前位置: 首页 > news >正文

14、Linux网络信息系统(NIS)全解析

Linux网络信息系统(NIS)全解析

1. 引言

在运行局域网时,一个重要目标是为用户提供透明的网络环境,关键在于确保所有主机间的重要数据(如用户账户信息)同步。这能让用户自由切换机器,无需记忆不同密码或复制数据。集中存储数据可保证一致性,提高用户灵活性,减轻系统管理员维护负担。

此前提到的域名系统(DNS)虽在互联网中重要,但适用信息范围有限,且对于小型无互联网连接的局域网,设置DNS可能得不偿失。因此,Sun开发了网络信息系统(NIS),它能提供通用数据库访问功能,如将passwdgroups文件信息分发到网络所有主机,使网络如同单一系统,所有主机账户相同,也能分发/etc/hosts中的主机名信息。

2. NIS基础介绍

2.1 NIS概述

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

2.2 NIS地图(Maps)

NIS将数据库信息存储在名为地图(Maps)的文件中,包含键值对,如用户登录名和加密密码。地图通常存储在运行NIS服务器的中央主机上,客户端通过RPC调用获取信息,常以DBM文件形式存储。

地图一般由主文本文件(如/etc/hosts/

http://www.cnnetsun.cn/news/95149.html

相关文章:

  • 17、深入了解 Taylor UUCP:原理、配置与应用
  • 避开“入狱”陷阱:零基础网络安全入门实战指南与知识图谱
  • 基于深度学习的安防监控校园暴力行为检测算法研究
  • 基于STM32单片机的智能家居系统设计
  • 14、Red Hat Linux实用应用指南
  • 零基础学网络安全?入门前必看的3大认知误区与5个关键准备
  • 21、红帽Linux安全与故障排除全攻略
  • 基于微信小程序的校园电子图书馆系统毕业设计
  • 创新首发!基于VMD+WDCNN-SENet的故障诊断模型
  • Python好不好学?
  • NAS 部署私人云平台,支持扩展only office等办公应用
  • Linux EEPROM调试
  • 终极解决方案:告别Visual C++运行库缺失困扰,一键完成全版本部署
  • 安达发|当艺术遇见算法:APS系统如何解开工艺品行业的生产魔方
  • Obsidian Style Settings插件使用指南:打造个性化笔记界面
  • Swagger2Word终极指南:一键将API文档转为专业Word格式
  • 【C2000中断Debug】如何定位与调试异常中断
  • vue3中computed计算属性和方法的区别
  • LobeChat国际社区动态:全球开发者共同维护
  • 基于STM32的水质检测系统设计与实现
  • Radm1n1ster CN
  • 重构智慧书-第18条:实力与实干
  • 读捍卫隐私08智能出行
  • 媒体专访实录:LobeChat创始人谈开源初心
  • 小喵播放器 1.1.2| 一款支持视频超分的播放器,支持网页视频以及B站番剧
  • LobeChat待办事项提取与提醒功能实现
  • LobeChat会话管理机制揭秘:让每一次对话都井然有序
  • JS利用分片技术实现大文件分块上传的性能优化?
  • HTML5配合AES加密实现大文件分块传输安全?
  • NPP 热带森林:墨西哥查梅拉,1982-1995 年,R1