NFS的应用实例

实验目的:通过NFS实现共享

实验要求:实验环境下防火墙以及selinux都是要关闭的!!!

实验环境:三台虚拟机,以及相关安装程序

实验过程:

设置服务端centos 6-1

[root@centos6 ~]# yum install mysql-server
nfs-utils httpd

[root@centos6 ~]# service mysqld start        #启动sql

[root@centos6 ~]# mysql mysql> create
database wpdb;

mysql> grant all on wpdb.* to
‘wpuser’@’172.18.24.1’ identified by ‘wppass’;

mysql> grant all on wpdb.* to
‘wpuser’@’172.18.24.3’ identified by ‘wppass’;

[root@centos6 ~]# mkdir /data/wpdata

[root@centos6 ~]# mkdir /data/mydata

[root@centos6 ~]#useradd -r -M -u 1002
wp1_mysql

[root@centos6 ~]#useradd -r -M -u 1003 wp1_web

[root@centos6~]# cd /data/wpdata

[root@centos6wpdata]# wget

ftp://172.18.0.1/pub/Sources/sources/httpd/wordpress-4.3.1-zh_CN.zip

[root@centos6 wpdata]# unzip
wordpress-4.3.1-zh_CN.zip

[root@centos6 wpdata]# chown -R wp1_web.
wp1_web /data/wpdata/

[root@centos6 ~]# vim /etc/exports

/data/wpdata 172.18.0.0/16(rw,all_squash,anonuid=1003,anongid=1003)

/data/mydata
172.18.0.0/16(rw,all_squash,anonuid=1002,anongid=1002)

[root@centos6 ~]# service nfs start

 

设置客户端1 centos7

[root@centos7 ~]# yum install nfs-utils
httpd php php-mysql

[root@centos7 ~]#useradd -r -M -u 1002
mysql

[root@centos7 ~]#useradd -r -M -u 1003 web

开机挂载

[root@centos7 ~]# vim /etc/fstab

172.18.24.1:/data/wpdata  /var/www/html nfs defaults 0 0

临时挂载

[root@centos7 ~]# mkdir /data/mydata

[root@centos7 ~]# mount -t nfs 172.18.24.2:/data/mydata
/data/mydata/ 
挂载共享目录

[root@centos7 ~]#mount -t nfs 172.18.24.2:/data/wpdata
/var/www/html/

#挂载到/var/www/html/

[root@centos7 ~]# systemctl start httpd

使用浏览器访问http://172.18.24.1安装wordpress,安装完成测试发表文章和上传图片功能。

 

设置客户端2 centos6-2

[root@centos6 ~]# yum install nfs-utils
httpd php php-mysql

开机挂载

[root@centos6 ~]# vim /etc/fstab

172.18.99.20:/data/wordpress /var/www/html
nfs defaults 0 0

临时挂载

[root@centos6~]#mount -t nfs 172.18.24.2:/data/wpdata
/var/www/html/

#挂载到/var/www/html/

[root@centos6 ~]# service httpd start


图解:

NFS的应用实例

原创文章,作者:chenxu@magedu.com,如若转载,请注明出处:http://www.178linux.com/74719

(0)
上一篇 2017-05-02 23:41
下一篇 2017-05-03 15:51

相关推荐

  • YUM LNMP 安装 wordpress

    1配置防火墙 Iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT #允许80端口通过防火墙 iptables-A&…

    Linux干货 2016-06-22
  • 恐怖的C++语言

    Linus曾经(2007年9月)在新闻组gmane.comp.version-control.git里和一个微软的工程师(Dmitry Kakurin)争执过用C还是用C++,当时的那个微软的工程师主要是在做Git的Windows版,但他却发现Git的源码居然是C语言写的,而不是C++,于是他(Dmitry Kakurin)在Linux社区里发贴表示对Lin…

    Linux干货 2015-04-03
  • 8.3-特殊权限(作业篇)

    1. 在/data/testdir里创建的新文件自动属于g1组,组g2的成员如: alice能对这些新文件有读写权限,组g3的成员如: tom只能对新文件有读权限,其它用户(不属于,g2,g3)不能访问这个文件夹。 root@localhost ~]# mkdir -p /data/testdir [root…

    Linux干货 2016-08-04
  • LAMP及部署wordpress/phpMyadmin

    LAMP详解 wordpress安装 一、引言 lamp含义:黄金组合。简要介绍一下下面这四个东西吧。linux,不用说了有很多发行版本,主流的三大版本是Debian系列,RedHat系列,slackware系列。apache,全称叫Apache HTTP Server,是世界使用排名第一的web服务器软件,httpd是超文本传输协议http服务器的主程序。…

    Linux干货 2016-12-13
  • 从Linux小白到大牛——与狼共舞的日子11

    马哥教育网络班21期+第10周课程练习 1、详细描述一次加密通讯的过程,结合图示最佳。 加密过程 1.使用单向加密算法,提取A的文件的特征码。 2.使用A的私钥对提取出来的特征码进行加密,把加密后的特征码附加在A的文件的后面。 3.使用对称加密对刚刚的A的文件和加密后的特征码进行加密,生成对称加密密钥 4.使用B的公钥对第3步骤的对称加密的密钥进行加密,加密…

    Linux干货 2016-12-05