服务-nfs
来源:互联网 发布:淘宝众筹不成功会怎样 编辑:程序博客网 时间:2024/05/17 22:00
独立服务:NFS:网络文件共享 一般是linux下文件共享的一种方式或协议,缺点:没有用户认证的机制,数据在网络中明文传送,所以不安全,一般用于局域网中。 组件: rpcbind:负责数据的传输,远程过程的调用 tcp 111 nfs-utils:控制共享哪些文件,权限控制 步骤: 1、关闭防火墙和selinux 略 2、配置yum源 略 3、软件三步曲 rpcbind.x86_64 nfs-utils.x86_64 工具包 nfs-utils-lib.x86_64 库文件 nfs4-acl-tools.x86_64 acl工具包 以上软件默认系统已安装 # rpm -ql rpcbind /etc/rc.d/init.d/rpcbind 启动脚本 # rpm -ql nfs-utils /etc/rc.d/init.d/nfs /sbin/mount.nfs /sbin/umount.nfs /usr/sbin/exportfs /usr/sbin/showmount 4、了解配置文件 /etc/exports nfs服务的导出表(定义共享目录,并且共享给谁,以什么样的方式) 第1列:定义本地共享目录(将哪个目录共享出去) 第2列:共享给哪个主机,以什么样的方式 /data/nfs file1 file2 ... 共享的主机: *(ro,sync,xxx) 共享给所有人 10.1.1.2/24(rw)共享给某个主机 node2.uplook.com(ro) 10.1.1.0/24(ro) 共享给某个网段 *.example.com(ro) 共享给某个域 10.1.1.0/24(ro) 172.16.22.22/24(rw) root_squash: no_root_squash: all_squash: 5、根据需求通过修改配置文件来完成服务的搭建 需求:将/data/nfs目录下的所有文件以只读和读写的方式共享给10.1.1.2和10.1.1.254 # cat /etc/exports /data/nfs 10.1.1.2(ro) 10.1.1.254(rw) 6、启动服务|开机自启动 [root@node1 ~]# service nfs status rpc.svcgssd is stopped rpc.mountd is stopped nfsd is stopped rpc.rquotad is stopped [root@node1 ~]# service rpcbind restart Stopping rpcbind: [ OK ] Starting rpcbind: [ OK ] [root@node1 ~]# service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS mountd: [ OK ] Starting NFS daemon: [ OK ] Starting RPC idmapd: [ OK ] [root@node1 ~]# netstat -nltp|grep 111 tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 6549/rpcbind tcp 0 0 :::111 :::* LISTEN 6549/rpcbind # chkconfig nfs on 7、测试验证 client:10.1.1.2 showmount -e 10.1.1.1 发现远程主机的共享资源 mount.nfs 10.1.1.1:/data/nfs /u01 通过挂载的方式使用 开机自动挂载:fstab 10.1.1.1:/data/nfs /u01 nfs defaults 0 0 autofs自动挂载: /- /etc/auto.nfs /u01 -nfs 10.1.1.1:/data/nfs demo2:共享家目录 环境: vm1:10.1.1.1 nfs(client) vm2:10.1.1.2 nfs(server) 步骤: vm2上操作 1、创建共享目录——>作为vm1上用户的家目录 mkdir /rhome 2、共享/rhome目录 vim /etc/exports /rhome 10.1.1.1(rw) 重启相应服务 vm1操作 1、创建用户但是不创建用户的家目录 useradd -M -d /nfs/stu2 stu1 useradd -M -d /nfs/stu2 stu2 useradd -M -d /nfs/stu3 stu3 echo 123|passwd --stdin stu1 echo 123|passwd --stdin stu2 echo 123|passwd --stdin stu3 2、autofs自动挂载vm2的共享目录做为用户的家目录 vim /etc/auto.master /nfs /etc/auto.home vim /etc/auto.home * -nfs 10.1.1.2:/rhome/& service autofs restart 3、测试验证 vm1:10.1.1.1 # su - stu1 $pwd /nfs/stu1 作业2: 1、vm1共享/share/nfs目录给vm2主机,并且vm2的普通用户可以在该共享目录里创建文件 2、将10.1.1.254上的共享目录挂载到你的本地/upl/ule目录里 3、将vm1的/share/nfs/userX目录作为vm2上的user1~user3用户的家目录
0 0
- NFS服务
- NFS服务
- nfs 服务
- nfs服务
- nfs服务
- nfs服务
- nfs服务
- NFS服务
- nfs服务
- NFS服务
- 服务-nfs
- NFS服务
- NFS服务
- nfs 服务的配置
- NFS服务配置实例
- Linux NFS服务详解
- NFS服务的安全问题
- 建立NFS服务
- 服务-telnet
- HDUoj 1556 Color the ball ( 树状数组
- React Native ScrollView 常用属性
- h5键盘遮挡输入框
- QT_OpenGL设置窗口出事位置和大小
- 服务-nfs
- windows系统定时关机
- xpath 节点1
- java安装以及maven安装和基本使用
- MySQL的int设置不当引起BUG
- Ubuntu 14.04配置Shadowsocks和Privoxy实现浏览器和终端代理
- 作用域之词法作用域
- 快速幂运算(数论知识)
- 安卓log工具类总结