zoukankan      html  css  js  c++  java
  • NFS共享服务

            NFS的端口号:TCP、UDP 111端口,NFS是一个CS架构,NFS用于局域网中,NFS(Network Feil System )是网络文件系统,是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以访问本地目录一样访问远程服务器中的共享资源。其实NFS是没有端口号的,说NFS端口号实际上是在说rpc的端口号,rpc的端口号为111.

           NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中使用,NFS服务的实现依赖于RPC(Remove Process Call )远程过程调用机制,以完成远程到本地的映射过程。

          NFS服务需要使用nfs-utils、rpcbind软件包来提供NFS共享服务,前者用于NFS共享发布和访问,后者用于RPC支持。

    **NFS共享服务搭建**

    ~~服务器端~~ 设置一个共享目录

    操作如下: 

    服务器端设置 ,IP为192.168.116.66 

    [root@localhost ~]# rpm -q rpcbind nfs-utils         //检测是否安装了所需要的软件
    rpcbind-0.2.0-42.el7.x86_64
    nfs-utils-1.3.0-0.48.el7.x86_64

    [root@yum ~]# mkdir /data               //创建一个文件
    [root@yum ~]# vim /etc/exports         //编辑 /etc/exports文件,添加以下文件
    [root@yum ~]# cat /etc/exports 
    /data 192.168.2.0/24(rw)         //只要与主机是一个网段,/24表示子网掩码 rw代表读写权限
    [root@yum ~]# systemctl start rpcbind          //开启服务
    [root@yum ~]# systemctl enable rpcbind      //实现开机自动开启服务
    [root@yum ~]# systemctl start nfs                  //开启nfs  服务 有些版本需要写成 nfs-server
    [root@yum ~]# systemctl enable nfs                     
    [root@localhost ~]# netstat -anptu | grep rpcbind   //检测服务端口是否开启
    udp        0      0 0.0.0.0:644             0.0.0.0:*                           17853/rpcbind      
    udp        0      0 0.0.0.0:111             0.0.0.0:*                           17853/rpcbind      
    udp6       0      0 :::644                  :::*                                17853/rpcbind      
    udp6       0      0 :::111                  :::*                                17853/rpcbind

    ~~客户端~挂载使用这个共享目录 mount

    [root@www ~]# yum -y install nfs-utils
    [root@www ~]# showmount -e 192.168.116.66

    Export list for 192.168.116.66:
    /data 192.168.116.0/24

    [root@www ~]# mount 192.168.116.66:/data /opt/
    [root@www ~]# tail -1 /etc/fstab
    192.168.2.30:/data /opt nfs defaults,_netdev 0 0

  • 相关阅读:
    『ORACLE』 配置共享服务器(11g)
    『ORACLE』 对临时表空间相关操作(11g)
    『ORACLE』 清理监听日志(11g)
    『ORACLE』 表空间属性(11g)
    『ORACLE』 约束实验(11g)
    『ORACLE』 内置约束(11g)
    『ORACLE』 SQL语句简单应用(五)(11g)
    『ORACLE』 SQL语句简单应用(四)(11g)
    『ORACLE』 SQL语句简单应用(三)(11g)
    Unity 导出的android项目自动生成Private Libraries
  • 原文地址:https://www.cnblogs.com/elin989898/p/11386786.html
Copyright © 2011-2022 走看看