学学习网 手机版

学学习网

学习路径: 学习首页 > Internet > 操作系统 >

第十五章 Linux的NIS服务器

设置字体:
----------------------------------
  1. NIS的基本概念
  1. NIS的作用
NIS(网络信息服务)用于共享本地网络中的重要文件,供局域网的其它主机查询.例如:共享/etc/passwd文件可供其它主机用NIS服务器中的用户登录
  1. NIS的工作原理
NIS实际上只不过是一个客户机能够查询的普通数据库而已,它由一系列相互独立的数据表组成,每个数据表从根本上来说都是一个普通的文本文件.NIS服务器可以通过,列出整个表格或者通过关键字进行查询.
  1. NIS的体系结构
    1. NIS服务器
NIS服务器是用于保存共享数据的主机,通常可以分为主NIS服务器和从NIS服务器,可以一个网络中为一个主NIS服务器设置多个从NIS服务器用于备份主NIS服务器的共享数据.(ypserv)
  1. NIS域
NIS域是一种用于实现相互资源共享的逻辑空间,相当于Windows中工作组的作用.
  1. NIS客户机
能够共享查询NIS服务器中的资源的主机(ypbind)


  1.  主NIS服务器的设置
    1. 安装NIS的软件包
   # rpm –ivh    ypserv-2.6-2.i386.rpm
相关文件:
/etc/rc.d/init.d/ypserv              (启动脚本)
 /etc/rc.d/init.d/yppasswdd        (rpc.ypasswdd的客户端程序)
 /etc/rc.d/init.d/ypxfrd                (rpc.ypxfrd的客户端程序)
 /etc/ypserv.conf            (存放ypserv的运行参数)
 /usr/sbin/yppush           (从NIS服务器的守护进程所对应的程序)
 /usr/sbin/ypserv           (主NIS服务器的守掮进程所对应的程序)
 /usr/sbin/rpc.yppasswdd       rpc.yppasswdd服务器的守户进程所对应的程序)
/usr/lib/yp/ypinit               (用于初始化NIS数据库)
/var/yp/Makefile               (设置NIS要共享文件)
  1. 设置NIS域名
方法一:#domainname  域名
实  例:#domainname  abc
方法二:#vi  /etc/sysconfig/network
       添加如下内容:
       NIS_DOMAIN=域名
实  例:#vi  /etc/sysconfig/network
      添加如下内容:
      NIS_DOAMIN=abc
  1. 启动服务器
#service   ypserv  start
  1. 设置共享的文件和初始化NIS数据库  
#vi /var/yp/Makefile
#make
#/usr/lib/yp/ypinit –m
next  host to add:(ctrl+d)


  1. 从NIS服务器配置
    1. 设置NIS域名(与主NIS服务器的相同)
方法一:#domainname  abc
方法二:#vi /etc/sysconfig/network
       NIS_DOMAIN=abc
  1. 设置允许主NIS服务器更新从NIS服务器
#vi   /var/yp/Makefile
修改如下选项:
NOPUSH=false
  1. 启动服务器
#service   ypserv  start
  1. 初始从NIS服务器NIS数据库
----------------------------------
课程列表
重点难点
赞助链接