- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NIS服务全攻略
第七章:NIS服务全攻略
内容简介 NIS简介 NIS所需软件及相关的服务 NIS常用工具 NIS相关配置文件 NIS服务器与客户端配置步骤 案例详解
NIS简介 NIS(Network Information Service)是一个为网络中所有的机器提供网络信息的系统,包括用户名、密码、主目录、组信息等。如果某个用户的用户名以及密码保存在了NIS密码数 据库中,NIS允许此用户在网络当中的任何一台运行有NIS客户程序的机器上登陆。这使得整个网络看起来象一个独立系统,在所有的主机上有着相同的帐号。
NIS工作原理(图)
NIS提供的数据 服务器端文件名称 档案内容 /etc/passwd 提供使用者账号、UID、GID、家目录所在、Shell 等等 /etc/ HYPERLINK "/base/learning-linux-the-day-that-the-user-user-and-user-groups-group-management.html" \o "See Also: 一天一点学习Linux之用户(user)和用户组(group)管理" group 提供群组数据以及 GID 的对应,还有该群组的加入人员 /etc/hosts 主机名称与 IP 的对应,常用于 private IP 的主机名称对应 /etc/services 每一种服务 (daemons) 所对应的端口 (port number) /etc/protocols 基础的 TCP/IP 封包协议,如 TCP, UDP, ICMP 等 /etc/netgroup 网络群组的定义与使用 (NIS 可能会需要) /etc/rpc 每种 RPC 服务器所对应的程序号码 /var/yp/ypservers NIS 服务器所提供的数据库
NIS服务一览 后台进程:ypserv,ypbind,yppasswdd 使用端口:由portmap (111)分配 所需RPM包:ypserv,ypbind,yp-tools 相关RPM包:portmap 服务端配置文件:/etc/ypserv.conf /var/yp/*
NIS所需软件 ypserv-*.rpm:NIS服务的主程序包,提供NIS服务端的设定软件包 yp-tools-*.rpm:提供NIS相关查询指令的软件包 ypbind-*.rpm:提供NIS客户端设定功能的功能的软件包 portmap-*.rpm:管理RPC连接、启动RPC必需的软件包
NIS常用工具 ypcat:列出来自NIS server的map信息 ypinit:建立并安装NIS database ypwhich:列出NIS server的名称 ypset:强制指定某台机器当NIS server makedbm:创造NIS map的dbm档
与数据库有关的指令 /usr/sbin/yppush:master 主机将数据库直接送至 slave 的指令; /usr/lib/yp/ypinit:建立数据库的指令,非常常用; /usr/lib/yp/ypxfr:传送数据库的指令。
NIS相关配置文件 /etc/ypserv.conf:这是最主要的设定档, 可以规范 NIS 客户端是否可登入的权限。 /etc/hosts:每一部主机都需要记录才行。 /etc/netgroup:设定信任的主机与网域; /var/yp/Makefile:与建立数据库有关的动作设定文件; /etc/sysconfig/network:可以在这个档案内指定 NIS 的网域 (nisdomainname)。
【NIS服务器端配置】
第一步:安装相关软件 ypserv-*.rpm:NIS服务的主程序包,提供NIS服务端的设定软件包 yp-tools-*.rpm:提供NIS相关查询指令的软件包 ypbind-*.rpm:提供NIS客户端设定功能的功能的软件包 portmap-*.rpm:管理RPC连接、启动RPC必需的软件包
第二步:配置服务器端 ① 设置NIS域名为nis.test 第一种方法: 通过以下命令: #nisdomainname nis.test 为了系统启动后自动执行此操作,可以将此命令添加到文件/etc/rc.local中。 命令为:echo "/bin/nisdomainname nis.test" >> /etc/rc.local
第二种方法 在/etc/sysconfig/network文件中,最后加入 NISDOMAIN=nistest 然后启动ypserv服务,就会开启NIS域名了
② 配置服务器端主配置文件
/etc/ypserv.conf主配置文件
在整个y
您可能关注的文档
- 职业卫生三同时-工作流程.doc
- 职业卫生-管理总结.doc
- 职业化经理助理和秘书的技能培训.doc
- 职业卫生安全-管理机构.doc
- 职业卫生安全的操作规程.doc
- 职业卫生-管理规定.doc
- 职业卫生-管理档案整理.doc
- 职业卫生-管理程序.doc
- 职业卫生安全许可证的实施办法.doc
- 职业卫生技术服务机构监督-管理.doc
- 2024-2030全球及中国嵌入式微控制器行业市场发展分析及前景趋势与投资发展研究报告.docx
- 2024-2030全球及中国录制音乐行业市场发展分析及前景趋势与投资发展研究报告.docx
- 2024-2030全球及中国数字钱包行业市场发展分析及前景趋势与投资发展研究报告.docx
- 2024-2030全球及中国智能手机语音识别行业市场发展分析及前景趋势与投资发展研究报告.docx
- 2024-2030全球及中国汽车巡航控制系统(CCS)行业市场发展分析及前景趋势与投资发展研究报告.docx
- 2024-2029年中国防冻剂市场深度调查研究报告.docx
- 2024-2030全球及中国SBR颗粒行业市场发展分析及前景趋势与投资发展研究报告.docx
- 2024-2030全球及中国晒黑室行业市场发展分析及前景趋势与投资发展研究报告.docx
- 2024-2029年中国扭矩传感器行业市场发展分析及竞争形势与投资研究报告.docx
- 2024-2030全球及中国氨基糖苷类行业市场发展分析及前景趋势与投资发展研究报告.docx
文档评论(0)