Centos下NFS服务器的配置

说明:NFS服务器:操作系统:CentOS 5.5IP:192.168.1.1nfs网络文件服务器共享目录:/www目录所有者:www(说明:www为nginx运行账号)chown www.www -R /www目录权限:700chmod 700 -R /wwwNFS客户端:操作系统:CentOS 5.5IP:192.1681.2把NFS服务器上的目录/www挂载到本地目录/opt中本地目录/opt所有者:www(说明:www为nginx运行账号)系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接chown -R www.www /opt目录权限:700chmod 700 -R /opt一、关闭SELINUXvi /etc/selinux/configSELINUX=disabled :wq 保存,关闭shutdown -r now #重启系统二、防火墙设置,开启相应端口vi /etc/sysconfig/iptables-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 111 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 111 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 2049 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 2049 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 875 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 875 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 892 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 892 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 32803 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 32769 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 1001 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 1001 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 1002 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 1002 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 1003 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 1003 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 1004 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 1004 -j ACCEPT/etc/init.d/iptables restart #最后重启防火墙使配置生效防火墙端口说明:portmap或者rpcbind(CentOS 6.x)使用:tcp/udp 111nfs使用:tcp/udp 2049mountd使用: TCP/UDP 892rquotad使用:tcp/udp 875status使用: TCP/UDP 1001-1004共四个端口nlockmgr使用:TCP/32803端口 UDP/32769端口三、安装NFS服务器rpm -q nfs-utils portmap #检查是否安装,注意:在CentOS 6.x中portmap的名称变为rpcbind出现下面的提示说明安装成功,备注:CentOS默认已经安装了nfs服务nfs-utils-1.0.9-44.el5portmap-4.0-65.2.2.1yum install nfs-utils portmap #安装vi /etc/sysconfig/nfs #编辑配置文件RQUOTAD_PORT=875 #取消前面的注释LOCKD_TCPPORT=32803 #取消前面的注释LOCKD_UDPPORT=32769 #取消前面的注释MOUNTD_PORT=892 #取消前面的注释STATD_PORT=1001 #取消前面的注释,端口修改为1001STATD_OUTGOING_PORT=1004 #取消前面的注释,端口修改为1004系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接:wq! #保存退出四、配置nfsvi /etc/exports #编辑配置文件,添加以下内容/www 192.168.21.0/24(rw,sync,no_subtree_check,anonuid=501,anongid=501):wq! #保存退出相关参数说明:/www #NFS共享目录192.168.1.0/24 #允许这个网段内的IP地址访问共享目录rw #读取写入权限sync #数据实时同步no_subtree_check #不检查目录权限,提高数据读取效率anonuid=501 #501代表www用户 打开cat /etc/passwd 查找www对应的idanongid=501 #501代表www组 打开cat /etc/passwd 查找www对应的id启动服务(注意顺序不能错)/etc/rc.d/init.d/portmap start/etc/rc.d/init.d/nfslock start/etc/rc.d/init.d/nfs startchkconfig portmap on #设置开机启动chkconfig nfslock on #设置开机启动,开启此服务保持数据一致chkconfig nfs on #设置开机启动要停止服务,执行下面的命令(注意顺序不能错)系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接service nfslock stopservice nfs stopservice portmap stop五、测试NFSrpcinfo -p 192.168.1.1 #查看使用端口,出现下面的提示,说明配置正确程序 版本 协议 端口 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100024 1 udp 1001 status 100024 1 tcp 1001 status 100011 1 udp 875 rquotad 100011 2 udp 875 rquotad 100011 1 tcp 875 rquotad 100011 2 tcp 875 rquotad 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100003 4 udp 2049 nfs 100021 1 udp 32769 nlockmgr 100021 3 udp 32769 nlockmgr 100021 4 udp 32769 nlockmgr 100021 1 tcp 32803 nlockmgr 100021 3 tcp 32803 nlockmgr 100021 4 tcp 32803 nlockmgr 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100005 1 udp 892 mountd 100005 1 tcp 892 mountd 100005 2 udp 892 mountd 100005 2 tcp 892 mountd 100005 3 udp 892 mountd 100005 3 tcp 892 mountdshowmount -e 192.168.1.1 #显示server上面共享的目录,出现下面的提示,说明配置正确Export list for 192.168.1.1:/data/osyunwei 192.168.1.0/24六、配置NFS客户端rpm -q nfs-utils portmap #检查是否安装,注意:在CentOS 6.x中portmap的名称变为rpcbind出现下面的提示说明安装成功nfs-utils-1.0.9-60.el5portmap-4.0-65.2.2.1备注:CentOS默认已经安装了nfs服务,如果没有安装,执行下面的命令yum install nfs-utils portmap #安装启动服务(注意顺序不能错)/etc/rc.d/init.d/portmap start/etc/rc.d/init.d/nfslock start/etc/rc.d/init.d/nfs startchkconfig portmap on #设置开机启动chkconfig nfslock on #设置开机启动,开启此服务保持数据一致chkconfig nfs on #设置开机启动要停止服务,执行下面的命令(注意顺序不能错)service nfslock stopservice nfs stopservice portmap stopshowmount -e 192.168.1.1 #显示server上面共享的目录,会出现下面的提示Export list for 192.168.1.1:/data/osyunwei 192.168.1.0/24mount -t nfs -o soft,intr,bg,rw,rsize=32768,wsize=32768 192.168.21.160:/www/data/osyunwei #客户端挂载NFS服务器共享目录,第一个目录是nfs服务器共享目录,第二个目录是客户端本地目录如果要卸载目录,执行下面命令umount /data/osyunwei #卸载目录挂载设置开机自动挂载目录vi /etc/fstab #编辑192.168.21.160:/data/osyunwei /data/osyunwei nfs soft,intr,bg,rw,rsize=32768,wsize=32768 0 0:wq! #保存退出至此,CentOS配置NFS服务器教程完成

原文链接:http://www.dedecms.com/knowledge/servers/linux-bsd/2012/0819/8390.html

我爱你….为了你的幸福,我愿意放弃一切—包括你。

Centos下NFS服务器的配置

相关文章:

你感兴趣的文章:

标签云: