03-NIS+NFS+Autofs

01 NIS-server

1.准备工作
vim /etc/hosts
172.25.0.101 storage-1.example.com
172.25.0.100 storage-2.example.com

useradd nis-user1
useradd nis-user2
passwd nis-user1
passwd nis-user2

2.安装软件
yum install ypserv -y

3.设置NIS域名
add the line:
DefaultDependencies=no
in the [Unit] section of /usr/lib/systemd/system/rhel-domainname.service
and then simply:
systemctl enable rhel-domainname
systemctl restart rhel-domainname
vim /etc/sysconfig/network
NISDOMAIN=rhce
source /etc/sysconfig/network

4.固定NIS端口
vim /etc/sysconfig/network
YPSERV_ARGS="-p 834"
source /etc/sysconfig/network

5.启动服务
systemctl enable ypserv.service
systemctl start ypserv.service

6.初始化nis数据库
/usr/lib64/yp/ypinit -m

7.防火墙设置
firewall-cmd --add-service=rpc-bind --permanent
firewall-cmd --add-port=834/tcp --permanent
firewall-cmd --add-port=834/udp --permanent
firewall-cmd --reload

02 NIS-client

1.安装软件
yum install ypbind -y

2.加入NIS域
authconfig-tui

3.启动服务
systemctl enable ypbind
systemctl restart ypbind

4.初步验证
getent passwd nis-user1
getent passwd nis-user2

5.进一步验证用户登录
su - nis-user1
su - nis-user2

6.进一步验证域名解析
vim /etc/nsswitch.conf
line39:
hosts: nis files dns
ping storage-1.example.com 可以正常ping通

vim /etc/nsswitch.conf
line39:
hosts: files dns
ping storage-1.example.com 无法ping通

03 NFS-server-share home directory

1.共享server0端用户家目录
vim /etc/exports
/home *(rw,sync)

2.启动服务
systemctl enable nfs-server.service
systemctl restart nfs-server.service

3.设置防火墙
firewall-cmd --add-service=nfs-server --permanent
firewall-cmd --add-service=mountd --permanent
firewall-cmd --reload

04 NFS-client

1.查看server0端的NFS共享
showmount -e 172.25.0.11

2.挂载server0端NFS共享
vim /etc/fstab
172.25.0.11:/home /home nfs defaults 0 0
mount -a

3.NIS+NFS验证
su - nis-user1
su - nis-user2

05 Autofs-server

1.安装软件
yum install autofs -y

2.配置autofs
主配置文件
touch /etc/auto.master.d/home.autofs
vim /etc/auto.master.d/home.autofs
/home /etc/auto.home

辅配置文件
touch /etc/auto.home
vim /etc/auto.home
* -rw,sync 172.25.0.11:/home/&

3.重启服务
systemctl enable autofs.service
systemctl restart autofs.service

4.验证autofs自动挂载
su - nis-user1
su - nis-user2
mount

原文地址:https://www.cnblogs.com/MiKaDoNik/p/8279828.html

时间: 2024-10-10 10:40:47

03-NIS+NFS+Autofs的相关文章

NIS+NFS+AUTOFS

autofs设置完毕后,如果往挂载点写数据,总是会提示权限不够: 问题详细描述: 1.进入挂载点之后,只显示的是auto.master中设置的挂载点,里面没有NFS上所设置的挂载目录中的内容: 2.通过touch命令无法在该挂载点中写入数据,有如下提示: [[email protected] ~]# cd /[[email protected] /]# lsautofs_mount  cgroup  etc   lib64       misc  opt   sbin     sys  varb

迁移NIS/NFS服务器的处理步骤

目前公司的本地Linux帐号采用NIS服务来统一验证登录,并且共享/home目录供其他开发服务器挂载. 由于老的服务器硬盘空间已不足以支持使用,现新购了一台服务器取代旧服务器,NIS和NFS服务都要迁移到新服务器上. 给新的服务器设置好磁盘阵列Raid 5后,安装Linux操作系统,并划分较大独立分区给/home目录供开发用户使用. 系统安装成功后,安装相应的应用软件, rpcbind, nfs-utils, ypbind, ypserv, yp-tools等. 接下来就是拷贝旧服务器上面的用户

nis,nfs,pam小结

最近一周总算把nis/nfs配置起来,中间各种被坑,这里简单记录一下: 主要参考两个大牛的文章,柏青哥,鸟哥 配置完之后的功能是可以连接任意一台主机,所有主机之间共享HOME目录,而且每人都有一定的限额. 中间最坑的是没有注意到client端和server端配置不一样,nis server端没有配置shadow.这时候客户端可以用su,也可以用yptest等各种命令,就是不能用passwd修改命令,而且也不能使用ssh连接.后来都下载源码,准备从源码开剁了,仔细想想还是用tcpdump了,现在t

NFS+AUTOFS 实验

NFS (network file system) 网络文件系统 可以快速进行文件共享,方便集中管理 NFS 并不是监听在固定端口,而是随机采用一些未被使用并且小于 1024 的端口,中间通过 RPC 协调实现互联. 而 RPC 工作在 tcp udp 的 111 端口. 可以通过 # rpcinfo –p localhost 查看 //rpcbind 的守护进程 //NFS 的守护进程 //NFS mountd 守护进程 AUTOFS 当客户端和服务器端连接后,任何一方离线都可能导致另一方在不

autofs

配置文件 * 主配置文件 /etc/auto.master 声明哪个目录支持自动挂载 注意: 一旦某个目录声明支持自动挂载 那么在autofs启动状态时, 你无法在这个目录做任何操作 /etc/auto.* 支持自动挂载的目录激活自动挂载的条件 先清除原有nfs客户端的配置,包括已经挂载的目录 自动卸载的时间在/etc/sysconfig/autofs中定义TIMEOUT=300(s) ---nfs客户端--- # vi /etc/auto.master---------------------

Centos7部署NFS

第1章 NFS服务端部署 1.      检查nfs/rpc程序服务有没有安装(最小化安装的话系统不自带软件包) rpm -qa rpcbind nfs-utils 2.      安装nfs与rpc服务软件 yum install -y rpcbind nfs-utils 3.      编写nfs服务配置文件 vim /etc/exports 存储目录信息   允许哪些主机进行数据存储(权限参数) /data/         172.16.1.0/24(rw,sync) 4.      创

Web集群之NFS(网络文件系统)

1.什么是NFSNFS(Network File System)网络文件系统它的主要功能是通过网络(一般是局域网)让不同主机系统之间共享文件或目录NFS客户端(应用服务器,例如web)可以挂载(mount)的方式将NFS服务器端共享的数据目录挂载到NFS客户端本地系统中(某一个挂载点下)从客户端本地来看,NFS服务器端共享的目录就好像是客户端自己的磁盘分区或目录一样,而实际上却是远端的NFS服务器的目录 所有的Web服务器会向 NFS服务器进行数据交互 应用场景: NFS适用于中小型企业:NFS

RHCE教程

Linux入门建议 服务端Linux更适合,适合做产品客户端Windows更适合从项目实际需求返向学习 具体建议: 抛弃门户之见:windows or linux,unix or linux,redhat or debian 开发者角度思考问题 从unix历史触类旁通 不在于学什么,关键是学的怎么样 系统安装: 虚拟机安装:Virtual Box:IO性能最好的虚拟机,与真机相差无几. 比较好的厂商:HP.Dell.IBM(虚拟化的先驱) 时区:英国伦敦为0,整个中国为+8 硬盘分区:SCSI设

RHCE实验记录总结

不管是运维还是开发系统的了解下Linux或者系统的温习整理一下Linux知识点无疑是较好的,这篇文章是对RHCSA&RHCE实验进行一个汇总,是我为了做实验方便(并分享给朋友)的一篇文章. 前言 开卷有益 准备考RHCSA(红帽认证系统管理员)RHCE(红帽认证工程师) 想做下Linux实验巩固下实操技能 测试下自己现在Linux的技能掌握度 环境提示 系统版本:Centos7 虚拟环境:文章下方 虚拟环境安装 虚拟环境常用管理命令 整体总结 1.看下第一个实验的例子,其实要是重置密码步骤:第一