Linux主机 NFS文件共享服务配置

网络文件系统共享是Linux系统中一种简单的文件共享服务,它的特点是配置简单、易于使用;缺点是没有安全验证机制,安全性比较低。

一般应用在服务器的集群中相互信任的小范围的场景。

步骤一:安装服务

1. 准备网络环境:2台Linux主机,一台为服务器端,另一台为客户端。在服务器端配好yum仓库

2.NFS服务主要依赖于rpcbind、nfs2个服务,这2个服务默认已经安装。

3.查看服务是否启用

[[email protected]桌面]# service rpcbind status

rpcbind(pid  1740) 正在运行...

[[email protected]桌面]# service nfs status

rpc.svcgssd已停

rpc.mountd(pid 1939) 正在运行...

nfsd(pid 1954 1953 1952 1951 1950 1949 1948 1947) 正在运行...

rpc.rquotad(pid 1935) 正在运行...

步骤二:配置文件(vim /etc/exports)

1.      创建共享目录

[[email protected] 桌面]# mkdir -m 777 /public

2.      配置文件

vim  /etc/exports

配置文件格式

/public                    192.168.4.205(rw,no_root_squash)

共享目录绝对路径      共享对象     共享权限

共享对象的参数:主机名(localhost)、IP地址(192.168.1.2)、网段(192.168.1.0/24)、

域(*.domain.com)、所有主机(*)

共享权限的参数:ro:只读;

rw:可读可写

all_squash:所有访问者降级为nfsnobady(只对普通用户生效)

no_root_squash:远程访问的root用户保留管理员权限(只对管理员生效)

3.      重新发布

[[email protected] 桌面]# exportfs -rv

exporting192.168.4.205:/public

4.      查看共享文件夹

[[email protected] 桌面]# showmount -e 192.168.4.5

Export list for 192.168.4.5:

/public 192.168.4.205

步骤三:验证服务

1.      查看服务端口是否启用

[[email protected] 桌面]# netstat -apnut | grep 1740

tcp       0      0 0.0.0.0:111         0.0.0.0:*         LISTEN      1740/rpcbind

tcp       0     0 :::111              :::*             LISTEN     1740/rpcbind

udp       0     0.0.0.0:111           0.0.0.0:*                   1740/rpcbind

udp        0     0 0.0.0.0:643       0.0.0.0:*                    1740/rpcbind

udp        0     0 :::111            :::*                         1740/rpcbind

udp        0     0 :::643            :::*                         1740/rpcbind

udp        0     0 0.0.0.0:2049       0.0.0.0:*                        nfs

2.      客户端挂载

[[email protected]~]#showmount –e192.168.4.5

Export list for192.168.4.5:

/public       192.168.4.205

[[email protected]~]#mkdir/mnt/nfs

[[email protected]~]#mount192.168.4.5:/public    /mnt/nfs/

[[email protected]~]#df –h

192.168.4.5:/public           50G           3.4G          8%             /mnt/nfs

3. 客户端操作目录测试

[[email protected]~]#cd/mnt/nfs

[[email protected] nfs]#pwd

/mnt/nfs

[[email protected] nfs]#mkdirnfs01

[[email protected] nfs]#touchnfs01.txts

[[email protected] nfs]# ls -l

总用量 4

drwxr-xr-x. 2 root root4096 3月 18 11:34 nfs01

-rw-r--r--. 1 rootroot    0 3月  18 11:34 nfs01.txt

时间: 2024-10-11 18:12:20

Linux主机 NFS文件共享服务配置的相关文章

LINUX中 samba文件共享服务配置与用户映射

samba服务简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置"NetBIOS over TCP/IP"使得Samba不但能与局域网络主机分享资源,还能与

《NFS文件共享服务的搭建》RHEL

首先要清楚一点:NFS服务的共享是建立在linux和linux之间的. 配置任何服务之前我们要做的2件事: iptables  -F setenforce 0    NFS服务内核防火墙影响不大,主要还是iptables 服务端: 安装nfs服务软件包: 启动nfs服务 下面说一个NFS服务起不来的解决方法,这个错误还是比较常见的. 报错:RPC.....问题,这个是因为我把rpc给关了: 把rpc打开重启下服务: 服务端共享出去/mnt对所有的主机(以只读的方式) 客户端 终端为白色 首先要识

Linux 中的文件共享服务

Linux 中的文件共享服务 ============================================================================== 概述:    本章将主要介绍文件共享服务中的ftp服务,内容包括:ftp的程序环境,配置文件的相关介绍,以及如何配置基于虚拟用户的vsftpd服务 文件服务 1)介绍 ★ftp: 应用层,C/S架构,文件共享:file transfer protocol: ★nfs,cifs:文件系统接口,网络文件系统: ☉n

RHEL6.4 NFS文件共享服务搭建

NFS文件共享服务 1 实验方案 使用2台RHEL6.4虚拟机,其中一台作为NFS共享服务器(192.168.100.1).另外一台作为测试用的NFS客户机(192.168.100.2) 2.实现 2.1.配置NFS共享服务器. 1)安装软件包及创建共享目录. [[email protected] ~]# rpm -q rpcbind nfs-utils rpcbind-0.2.0-11.el6.x86_64 nfs-utils-1.2.3-36.el6.x86_64 [[email prote

window主机访问Linux主机通过samba服务共享的目录 和Linux主机挂载window主机共享目录到本地

一.window主机访问Linux主机通过samba服务共享的目录 1.测试环境 物理主机: win8 虚拟主机: rhel 5.8 网络模式: 桥接 安装方式采用本地配置的yum源安装samba 关闭了selinux 2.配置好yum源 mount -r /dev/cdrom /media/cdrom   //挂载光盘镜像 3.首先安装samba3x samba3x-client samba3x-common samba3x-swat yum -y install samba3x samba3

NFS文件共享服务搭建(ubuntu-centos)

NFS文件共享服务搭建(ubuntu-centos) (2分钟搞定) NFS-文件共享服务器搭建 使用内网IP NFS-server:  内网IP 10.47.72.177 (Ubuntu 14) NFS-client:  内网IP  10.132.10.63(Centos 6.5) NFS-server:(前提已经更新为最新源) 安装: sudo apt-get install portmap sudo apt-get install nfs-kernel-server 配置: sudo vi

centos NFS/FTP服务配置 第二十五节课

centos  NFS/FTP服务配置   第二十五节课 上半节课 下半节课 f

Linux系统Samba文件共享服务

Samba服务的程序组件 Samba服务器提供smbd,nmbd两个服务程序,分别完成不同的功能.其中,smbd负责为客户机提供服务器中共享资源的访问:nmbd负责提供基于NetBIOS协议的主机名称解析,以便为Windows网络中的主机进行查询服务. 使用netstat命令可以验证服务进程状态,其中smbd程序负责监听TCP协议的139端口(SMB协议),445端口(CIFS协议).而nmbd服务器程序负责监听UDP协议的137-138端口(NetBIOS协议). 主配置文件smb.conf

Linux环境:VMware下windows虚拟机与linux主机进行文件共享的方法

操作主要分两大步骤: 一.是对主机进行配置: 二.是在虚拟机上直接连接共享目录. 一.主机配置 1.打开VMware虚拟机,双击需要进行文件共享的虚拟机.如下图,双击CentOS 64位(以linux为例,windows操作和这个一样). 2.双击“硬盘” 或者点击“编辑虚拟机设置”,进入后选择“选项”窗口. 3.添加共享目录.按照下图步骤,依次选择:选项>共享文件夹>添加,将主机中的某个文件夹作为共享目录,既可以主机访问又可以虚拟机访问. 到此,虚拟机配置完成,下面是虚拟系统windows的