在linux下配置NIS客户端及通过Automounter连接NIS服务器

简介:
linux下配置NIS客户端及通过Automounter连接NIS服务器
NIS是网络信息服务 (Network Information Services)的简称,最初由Sun Microsystems开发,用于UNIX? (最初是SunOS)系统的集中管理。目前,它基本上已经成为了业界标准,所有主流的类UNIX系统 (Solaris, HP-UX, AIX, Linux, NetBSD, OpenBSD, FreeBSD等等都支持NIS
Sun原来准备称NIS为黄页(Yellow Pages)服务,但由于商标的问题,Sun将其改名为NIS。旧的术语 (以及yp),仍然经常可以看到,并被广泛使用。NIS是一个基于RPC的客户机/服务器系统,在功能类似与Windows中的活动目录,它允许在一个NIS域中的一组机器共享一系列配置文件。这样,系统管理员就可以配置只包含最基本配置数据的NIS 客户机系统,并在单点上增加、删除或修改配置数据。
NIS环境中,至少会有一台NIS服务器用于维护整个NIS环境中客户端所需的用户、组以及其它信息,它类似与Windows活动目录中的域控制器;有多台NIS客户端通过NIS服务器来完成身份验证等工作。
下面分别讲述通过RHEL5NIS用户端的配置配置。
 
NIS属于C/S架构,在客户端要安装的文件为yp-bind  yp-tools。具体安装过程在这里就不赘述了。好了,开始配置了。
root用户打开终端,输入nisdomainname,可以看到现在机器不在任何NIS中,
 
 
然后用vim编辑器打开/etc/sysconfig/network配置文件,
输入NISDOMAINNAME=noteexample
 
 
接着要做的步骤是输入system-config-authentication来打开NIS图形配置,选中NIS选项。点击OK保存退出。
  然后输入setup打开网络服务配置菜单,选中最上面的一项,点击NEXT
 
 
在弹出对话框中输入192.168.0.254NIS服务器地址)
 
 
完成后保存退出,会弹出命令执行的界面,如图所示
 
   
打开/eyc/yd.conf配置文件,查看NIS域是否已经定义好。
 
 
 
接下来要确认的是RPC服务是否开启,可以通过输入rpcinfo –p localhost命令查看,
或者sevice  portmap  status 查看RPC的开启状态。
 
接着查看/etc/nsswitch.conf配置文件,查看NIS的文件信息,可以看到nispasswd  shadow  group  等文件信息已设置成功。
 
 
要最终启动NIS服务,还要开启ypbind服务,具体命令如下
service  ypbind   start ,在进行NIS服务设置的过程中,这项服务可能没有开启,可以先通过service ypbind  status  命令查看服务的开启情况,建议上面的步骤完成后重启该项服务,命令为service  ypbind  restart  
 
到此为止,NIS服务的所有配置已经完成,由于这些配置只对当前状态生效。所以,当下一次重启时,上述设置还必须重新配置,为了避免这种情况,我们需要把这项服务调整为开机自动运行。执行命令为chkconfig   ypbind  on
 
 
好了,到此为止,NIS客户端的配置彻底完成,但是为了验证结果,我们需要尝试登录服务器。 这里我们通过Automounter来连接NIS服务器,通过auto把服务器上的用户挂载带本地主机的家目录, 设置auto的两个配置文件,这两个配置文件的位置为/etc/auto.master/etc/auto.misc 为了顺便验证auto挂载服务器的目录为本地目录,我们先不设置auto的配置文件来进行对比,
现在开始配置automasgter文件   vim /etc/auto.master  添加下面内容:
完成后,保存退出,接着去编辑另外一个配置文件,vim /etc/auto.misc 添加下面内容:(以NIS服务器上的guest2007用户为例)设置完成后保存退出。
因为修改了auto的配置文件,所以要重启auto服务了,命令如下: service  autofs  restart
登录成功,尝试创建一个目录文件。
在此处可以看到本地主机的home目录下并没有guset2007用户。









本文转自 linuxtro 51CTO博客,原文链接:http://blog.51cto.com/linuxtro/275521,如需转载请自行联系原作者
目录
相关文章
|
8天前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
29 9
|
25天前
|
监控 Linux Shell
|
10天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
28 5
|
16天前
|
缓存 Unix Linux
服务器linux!!!
本文介绍了计算机的演变历史、硬件基础知识及服务器相关知识。从电子管时代的ENIAC到冯-诺伊曼架构,再到现代计算机系统组成,详细讲解了计算机的发展历程。此外,文章还介绍了服务器的分类、品牌、硬件组成以及IDC机房的上架流程,为读者提供了全面的技术背景知识。
33 0
服务器linux!!!
|
18天前
|
人工智能 安全 Linux
|
20天前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
87 3
|
23天前
|
存储 安全 关系型数据库
Linux系统在服务器领域的应用与优势###
本文深入探讨了Linux操作系统在服务器领域的广泛应用及其显著优势。通过分析其开源性、安全性、稳定性和高效性,揭示了为何Linux成为众多企业和开发者的首选服务器操作系统。文章还列举了Linux在服务器管理、性能优化和社区支持等方面的具体优势,为读者提供了全面而深入的理解。 ###
|
24天前
|
Java Linux 网络安全
NIFI在Linux服务区上的部署配置过程是什么?
【10月更文挑战第21天】NIFI在Linux服务区上的部署配置过程是什么?
38 2
|
弹性计算 Shell Windows
阿里云学生专享ecs服务器体验及个人配置
阿里云学生优惠专享的云服务器个人使用体验
阿里云学生专享ecs服务器体验及个人配置
|
8天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。