网络文件共享服务主流—NFS
NFS的定义
nfs(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源
适用于linux与unix之间文件共享,不能实现linux与windows间的文件共享功能
只能基于IP进行认证
运行在应用层的协议,监听于2049/tcp和2049/udp套接字
NFS配置详细步骤
环境准备
服务端:192.168.228.20/24
客户端:192.168.228.23/24
服务端配置:
关闭防火墙和selinux
[root@yaoxiaorong ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@yaoxiaorong ~]# systemctl stop firewalld
[root@yaoxiaorong ~]# setenforce 0
安装NFS-server
安装nfs服务主程序
[root@yaoxiaorong ~]# yum -y install nfs-utils rpcbind
启动nfs-server服务,并查看rpc注册信息
[root@yaoxiaorong ~]# systemctl start rpcbind
[root@yaoxiaorong ~]# systemctl enable rpcbind
[root@yaoxiaorong ~]# systemctl start nfs-server
[root@yaoxiaorong ~]# systemctl enable nfs-server
Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service.
[root@yaoxiaorong ~]# rpcinfo -p localhost
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 39671 status
100024 1 tcp 34344 status
100005 1 udp 20048 mountd
100005 1 tcp 20048 mountd