【NIS服务器端配置】
第一步:安装相关软件
安装第三张光盘中的ypserv-2.19-3和portmap-4.0-65.2.2.1,安装第二张光盘中的yp-tools-2.9.0.1和ypbind-1.19-7.e15。ypserv是NIS的服务器端程序,yp-tools和ypbind是客户端程序,portmap是端口分配程序。在NIS服务器上一般只需要安装ypserv和portmap,但是由于服务器本身也是其自己的客户端,所以在服务器上,我们将这四个软件包都装上。命令如下:
#rpm -ivh /mnt/cdrom/Servers/ypserv-2.19-3
 #rpm -ivh /mnt/cdrom/Servers/portmap-4.0-65.2.2.1
 #rpm -ivh /mnt/cdrom/Servers/yp-tools-2.9.0.1
 #rpm -ivh /mnt/cdrom/Servers/ypbind-1.19-7.e15
第二步:配置服务器端
① 设置NIS域名为dne.com,通过以下命令:
 #nisdomainname dne.com
为了系统启动后自动执行此操作,可以将此命令添加到文件/etc/rc.local中。命令为:echo "/bin/nisdomainname dne.com" >>
/etc/rc.local
② 配置服务器端主配置文件
编辑文件/etc/ypserv.conf,在文件的最后添加控制参数,允许部分客户端可以访问nis服务器。
127.0.0.0/255.255.255.0  : * : * : none
 192.168.20.0/255.255.255.0 : * : * : none
 all    : * : * : deny
 其它参数保持默认值即可!
③ 初始化NIS数据库
运行命令:/usr/lib/yp/ypinit -m ,然后设置主数据库存储主机的名称,然后按CTRL+D键,最后按Y确认,最后程序将创建初始化的NIS数据库,创建完成后,在目录/var/yp下会有相应的文件记录设置。
④ 启动服务
启动服务器端的相关服务包括portmap和ypserv,yppasswdd,命令如下:
#/etc/init.d/portmap start
 #/etc/init.d/ypserv start
 #/etc/init.d/yppasswdd start
【NIS客户端配置】
第一步:安装NIS客户端程序
安装NIS的客户端程序包portmap,ypbind和yp-tools。
 #rpm -ivh /mnt/cdrom/Servers/portmap-4.0-65.2.2.1
 #rpm -ivh /mnt/cdrom/Servers/yp-tools-2.9.0.1
 #rpm -ivh /mnt/cdrom/Servers/ypbind-1.19-7.e15
第二步:设置NIS域名为dne.com,通过以下命令:
#nisdomainname dne.com
第三步:设置网卡所在的NIS域,通过以下命令:
#echo "NISDOMAIN=dne.com" >> /etc/sysconfig/network
第四步:配置nis客户端配置文件
编辑文件/etc/yp.conf,在文件末尾添加以下参数:
domain dne.com server 192.168.20.200
第五步:编辑文件/etc/nsswitch.conf,更改密码查询顺序。
shadow files nis
 passwd files nis
 group files nis
第六步:启动服务portmap,ypbind
#/etc/init.d/portmap start
 #/etc/init.d/ypbind start
第七步:测试nis客户端
通过以下命令:ypcat passwd,如果能够输出服务器上普通用户的帐户信息,则说明NIS配置成功。其它测试命令还有yptest,ypwhich -x等。

【扩展功能】
NIS的前身是SUN公司开发的一款叫Yellow Page的信息共享的软件,后来由于注册商标的原因改名为NIS。NIS可以用来在LINUX之间进行资源的集中管理和帐户信息共享。NIS客户端通过NIS服务器进行帐户认证的时候,需要两者系统时间一致,所以在配置NIS的同时,一般还要配置NTPD服务,即网络时间协议,然后通过cron定时同步时钟,进而达到系统时间一致的目的。 除以上外,NIS还可以结合NFS达到漫游用户配置文件的目的。我们可以通过NFS共享服务器上的/home目录,然后在NIS客户端系统启动时,自动挂载/home目录到客户端上,命令是:mount -t nfs 192.168.20.200:/home /home可以把此命令加入到文件/etc/rc.local中,也可以配置文件/etc/fstab,使系统自动挂载,当用户在nis客户端登陆时,将自动使用其在服务器上的宿主目录。

linux下NIS服务的配置相关推荐

  1. Linux下DHCP服务的配置相关参数说明

    Linux下DHCP服务的配置相关参数说明 DHCP配置通常包括三部分:parameters.declarations.option. 1. parameters parameters用于说明DHCP ...

  2. Centos 6.5下NIS服务安装配置

    类别:原创 服务器   第一:说明,软件说明,和安装的目的 架设基于linux下的NIS服务器,统一所有的机器账号. 第二:本例操作环境 所使用的系统环境为 Centos 6.5 64位操作系统   ...

  3. linux下DHCP的安装配置

    今天在整理以前的资料的时候,看到了这篇过去积攒的资料,过程详细所以拿来给大家一块分享,同时我也在做,提高一下熟练度. [实验名称]Linux下DHCP服务的配置与安装 [实验拓扑] [实验目标] 了解 ...

  4. linux下apache服务器的配置和管理(启动、重启、中断服务)

    2019独角兽企业重金招聘Python工程师标准>>> linux下apache服务器的配置和管理 一.两个重要目录: Apache有两个重要的目录: 1.配置目录/etc/http ...

  5. linux下启动nfs服务,linux下Samba服务和NFS服务配置的方法

    linux下Samba服务和NFS服务配置 一.Samba服务配置过程 samba的功能很简单,就是为了使linux和windows之间能够实现共享.并且利用samba搭建文件服务器,不仅比windo ...

  6. linux安装DNS服务命令,Linux下的安装和配置DNS服务器

    Linux下的安装和配置DNS服务器 发布时间:2008-09-08 17:03:00   作者:佚名   我要评论 在Linux操作系统中使用BIND (Berkeley Internet Name ...

  7. linux svn配置提交输入备注,linux下svn服务强制添加备注(注释)提交

    标签: linux下svn服务强制添加备注(注释)提交 Linux版本: line-height: 26px; white-space: normal; background-color: rgb(2 ...

  8. linux下pptpd的安装配置(×××)

    linux下pptpd的安装配置(×××)--单网卡×××实现 (本文部分内容摘自互联网,特此声明!)          环境介绍:Linux(redhat) 2.6.18 +PPP+PPTPD    ...

  9. linux下tomcat服务的相关命令

    2019独角兽企业重金招聘Python工程师标准>>> 一:Linux下tomcat服务的启动.关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tom ...

最新文章

  1. 设计一个有getMin功能的栈 (python)
  2. 使用google colab运行RNN网络代码报告错误ValueError: Object arrays cannot be loaded when allow_pickle=False
  3. 关于Ueditor存储在mysqlUTF-8乱码的问题
  4. 「递归」第7集 | 腾讯开源联盟出征!
  5. [html] 表单可以跨域吗?
  6. SSM框架的搭建学习(1)---MyBatis的环境搭建
  7. RHEL下安装配置基于2台服务器的MYSQL集群
  8. Mr.J--jQuery效果总结
  9. css样式有行内式还有什么,在行内式CSS样式中,属性和值的书写规范与CSS样式规则不相同...
  10. 【小记事】电脑命令行开WiFi
  11. 限时福利:入群锁定大会直播+PPT,听百位 AI 技术大咖、20 大热门主题分享!...
  12. 真分布式SolrCloud+Zookeeper+tomcat搭建、索引Mysql数据库、IK中文分词器配置以及web项目中solr的应用(1)
  13. atitit.团队建设--要不要招技术储备人才的问题
  14. android 创建前台服务,Android前台服务保活
  15. 全网搜索一个人的痕迹,爬取百度搜索结果
  16. Excel-个人所得税计算与原理推导
  17. C# 获取Excel工作薄中Sheet页(工作表)名集合
  18. PWM呼吸灯之三角波、锯齿波、正弦函数波
  19. 基于MATLAB的计算机视觉与深度学习实战
  20. 下载XXX不安全,SmartScreen筛选器已阻止下载

热门文章

  1. c语言编程发展史详细介绍,一张图让你了解编程语言发展史
  2. fst java性能_高性能序列化框架FST
  3. php 模板 自己,php自己写了一个模板
  4. pycharm缩进对齐线_代码中的缩进线
  5. js基础代码大全_关于前端业务代码的一些见解
  6. C# ashx生成的验证码
  7. mysql语句没出错一直抱错_为什么我的mysql语句一直报错,找不到错误,望各位大佬指点一番...
  8. vb 字符串长度_学习VB编程第5天 基础知识需要一点点积累
  9. python pymysql实例_Python使用pymysql模块操作mysql增删改查实例分析
  10. R语言与非参数统计(核密度估计)