Linux下NIS服务与NFS服务综合应用
2009-05-23 22:41
351 查看
[align=center][/align]
[align=center]NIS服务与NFS服务综合应用[/align]
实验背景:
从上一节实验结果里,可以看出NIS客户机可以使用NIS服务器上的账户登录到NIS服务器上,但是,NIS客户机本地文件系统中没有在“/home”目录下建立用户宿主目录。这个和windows域环境还略有差距,在windows域环境中,当用户在任何一台加入域的主机上登陆域,用户会使用域中宿主目录,而且还会在本地创建一份属于自己的宿主目录。而NIS客户机默认情况下,只会使用NIS服务器上的用户,在本地由于不存在这个用户,因此也不能在本地建立一个属于自己的宿主目录,那么如何才能让用户在本地拥有一个属于自己的宿主目录,而且每次登录都使用的是同样的目录呢?这就需要将NIS和NFS结合使用,将NIS服务器上的“/home”目录输出到每一个NIS客户机上。
实验步骤:
1、 在NIS服务器中输出NFS共享目录
安装NFS服务:
在配置NFS之前,必须得安装nfs-utils 和portmap这两个软件包(默认是安装上的,不过在配置NFS服务器之前还是检查一下,)。
注:关于NFS搭建的详细文档,请访问:http://dreamfire.blog.51cto.com/418026/107925
注意:如果没有安装,在RHEL-4的第二张光盘里/RedHat/RPMS/里有,具体安装如下:从提示中可以看出,我的已经安装上了。呵呵!
#mount –t iso9660 /dev/cdrom /media/cdrom/ #挂载光盘2
#cd /media/cdrom/RedHat/RPMS/ #进入目录
#rpm –ivh nfs-utils-1.0.6-46.i386.rpm portmap-4.0-63.i386.rpm #安装rpm包
NFS服务器的具体配置是在“/etc/exports”下进行编辑的,默认里面是没有内容的,也就是说是即使你开启NFS服务,也不共享任何内容
“exports”文件的格式:“nfs共享目录名称 客户端主机地址(设置选项)”
编辑 exports文件:
#vi /etc/exports
注意:
1、nfs共享目录名称必须为绝对路径
2、客户端主机地址可以为一个主机的IP地址,指定域名的主机、一个网段的主机,所以主机。
3、设置选项中,sync为nfs同步写磁盘。(如果你正在copy文件、即使断电,或者其他原因,也可以将一部分内容保存到自己的硬盘里)
下面配置的意思是允许200.200.200.0/24这个网段的主机对nfs服务器共享的文件有只读的功能,同时允许同步写磁盘,而网段中的192.168.1.2这台主机对共享目录具有读写的功能,其次允许同步写磁盘。
启动必须的服务:
先启动portmap服务 ,再启动nfs服务(顺序不能颠倒)
#service portmap restart 启动portmap服务
#service nfs restart 启动nfs服务
#exportfs –rv 输出共享的目录
#showmount –e 查看共享目录是否创建成功
从上图showmount –a可以看出目前还没有客户机挂载上来。
portmap服务,在运行级别3、4、5是自动开启的,而nfs服务只是临时设置的,如果重新启动电脑,那么,nfs服务就需要再次重新启动,是很麻烦的,通过下面的命令可以查看到:
#chkconfig --list protmap
#chkconfig –list nfs
如果你想让它在开机时就启动,就需要改它的启动级别,具体如下:
#chkconfig --level 35 nfs on 比如说设置3、5级别开启。
2、 在所有NIS客户机中挂载NIS服务器中的共享目录
首先在root模式下查看一下NFS文件服务器是否可用。
使用命令“#mount –t nfs nisserver:/home /home/”将NIS服务器上的NFS共享的目录/home挂载到NIS客户机用户宿主目录/home下
挂载完成之后,可以在NFS服务器上使用showmount –a查看挂载的主机。
NFS服务器一般是不关闭的,但客户端是经常关闭的。而共享挂载默认在关闭客户端重新登陆是需要重新挂载的,如果想在开机自动挂载,是需要修改 “/etc/fstab”配置文件的。
具体修改如下:在这个文件的末尾加上下面一行命令:
修改完成之后,重新启动NIS客户机,可以看到“Mounting NFS filesystems”服务加载成功。
通过使用 “ls –l /home 或ll /home“命令可以查看NIS服务器端和NIS客户机端的宿主目录是否一样。
在NIS客户机上使用NIS服务器上的NIS数据库中用户登录NIS客户机,注意ybind服务默认重启是不生效的,需要通过命令chkconfig进行修改。
在NIS客户机上使用NIS数据库中的用户登录到NIS服务器上之后,然后在自己的目录下创建一些文件夹,然后在服务器上对应的宿主目录里进行查看,看文件传输是否同步。
经过以上设置后,在每个NFS客户机中进行用户登录,用户使用的都是NIS服务器中相同的宿主目录,这样不但实现了用户账户的集中管理,而且还实现了用户文件在各NIS客户机之间的“漫游”。
[align=center]NIS服务与NFS服务综合应用[/align]
实验背景:
从上一节实验结果里,可以看出NIS客户机可以使用NIS服务器上的账户登录到NIS服务器上,但是,NIS客户机本地文件系统中没有在“/home”目录下建立用户宿主目录。这个和windows域环境还略有差距,在windows域环境中,当用户在任何一台加入域的主机上登陆域,用户会使用域中宿主目录,而且还会在本地创建一份属于自己的宿主目录。而NIS客户机默认情况下,只会使用NIS服务器上的用户,在本地由于不存在这个用户,因此也不能在本地建立一个属于自己的宿主目录,那么如何才能让用户在本地拥有一个属于自己的宿主目录,而且每次登录都使用的是同样的目录呢?这就需要将NIS和NFS结合使用,将NIS服务器上的“/home”目录输出到每一个NIS客户机上。
实验步骤:
1、 在NIS服务器中输出NFS共享目录
安装NFS服务:
在配置NFS之前,必须得安装nfs-utils 和portmap这两个软件包(默认是安装上的,不过在配置NFS服务器之前还是检查一下,)。
注:关于NFS搭建的详细文档,请访问:http://dreamfire.blog.51cto.com/418026/107925
注意:如果没有安装,在RHEL-4的第二张光盘里/RedHat/RPMS/里有,具体安装如下:从提示中可以看出,我的已经安装上了。呵呵!
#mount –t iso9660 /dev/cdrom /media/cdrom/ #挂载光盘2
#cd /media/cdrom/RedHat/RPMS/ #进入目录
#rpm –ivh nfs-utils-1.0.6-46.i386.rpm portmap-4.0-63.i386.rpm #安装rpm包
NFS服务器的具体配置是在“/etc/exports”下进行编辑的,默认里面是没有内容的,也就是说是即使你开启NFS服务,也不共享任何内容
“exports”文件的格式:“nfs共享目录名称 客户端主机地址(设置选项)”
编辑 exports文件:
#vi /etc/exports
注意:
1、nfs共享目录名称必须为绝对路径
2、客户端主机地址可以为一个主机的IP地址,指定域名的主机、一个网段的主机,所以主机。
3、设置选项中,sync为nfs同步写磁盘。(如果你正在copy文件、即使断电,或者其他原因,也可以将一部分内容保存到自己的硬盘里)
下面配置的意思是允许200.200.200.0/24这个网段的主机对nfs服务器共享的文件有只读的功能,同时允许同步写磁盘,而网段中的192.168.1.2这台主机对共享目录具有读写的功能,其次允许同步写磁盘。
启动必须的服务:
先启动portmap服务 ,再启动nfs服务(顺序不能颠倒)
#service portmap restart 启动portmap服务
#service nfs restart 启动nfs服务
#exportfs –rv 输出共享的目录
#showmount –e 查看共享目录是否创建成功
从上图showmount –a可以看出目前还没有客户机挂载上来。
portmap服务,在运行级别3、4、5是自动开启的,而nfs服务只是临时设置的,如果重新启动电脑,那么,nfs服务就需要再次重新启动,是很麻烦的,通过下面的命令可以查看到:
#chkconfig --list protmap
#chkconfig –list nfs
如果你想让它在开机时就启动,就需要改它的启动级别,具体如下:
#chkconfig --level 35 nfs on 比如说设置3、5级别开启。
2、 在所有NIS客户机中挂载NIS服务器中的共享目录
首先在root模式下查看一下NFS文件服务器是否可用。
使用命令“#mount –t nfs nisserver:/home /home/”将NIS服务器上的NFS共享的目录/home挂载到NIS客户机用户宿主目录/home下
挂载完成之后,可以在NFS服务器上使用showmount –a查看挂载的主机。
NFS服务器一般是不关闭的,但客户端是经常关闭的。而共享挂载默认在关闭客户端重新登陆是需要重新挂载的,如果想在开机自动挂载,是需要修改 “/etc/fstab”配置文件的。
具体修改如下:在这个文件的末尾加上下面一行命令:
修改完成之后,重新启动NIS客户机,可以看到“Mounting NFS filesystems”服务加载成功。
通过使用 “ls –l /home 或ll /home“命令可以查看NIS服务器端和NIS客户机端的宿主目录是否一样。
在NIS客户机上使用NIS服务器上的NIS数据库中用户登录NIS客户机,注意ybind服务默认重启是不生效的,需要通过命令chkconfig进行修改。
在NIS客户机上使用NIS数据库中的用户登录到NIS服务器上之后,然后在自己的目录下创建一些文件夹,然后在服务器上对应的宿主目录里进行查看,看文件传输是否同步。
经过以上设置后,在每个NFS客户机中进行用户登录,用户使用的都是NIS服务器中相同的宿主目录,这样不但实现了用户账户的集中管理,而且还实现了用户文件在各NIS客户机之间的“漫游”。
相关文章推荐
- linux<<dhcp,Nis,nfs,ftp服务的综合>>
- linux之NIS服务搭建及案例应用
- linux基础服务的一个小综合应用
- Linux环境下NFS服务的安装与配置
- nfs服务(LINUX间共享文件)
- linux的cron服务及应用
- 菜鸟学Linux之三:Linux下用户的集中管理之信息网络服务(NIS)的搭建与部署
- 20170830L08-06老男孩linux实战运维培训-Lamp系列之-Apache服务生产实战应用指南03
- Linux_NIS+NFS+Autofs
- linux中NFS的配置及应用讲解!
- linux NFS 服务安全加固方法
- linux通过内部DNS为外网用户提供服务在企业中的应用
- Linux基本应用之NFS---实现两台主机间的通信
- 日记 [2007年05月05日]linux平台下WEB服务的应用
- 前端httpd+keepalived加后端heartbeat+nfs+drbd实现httpd服务的高效应用及资源统一管理
- 综合使用spring cloud技术实现微服务应用
- (升级修改版1.1)集群配置(Torque安装配置+Maui安装配置+SSH免验证设置+节点共享目录(NFS服务)设置+NIS服务设置+用户硬盘空间限制和核心使用限制设置)异常详细版
- 20170822L08-04老男孩linux实战运维培训-Lamp系列之-Apache服务生产实战应用指南01
- linux下tftp、samba、nfs服务的配置和启用
- Linux 学习笔记_12_Windows与Linux文件共享服务_1.1_--Samba(下)Samba经典应用案例