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)
chenxu@magedu.comchenxu@magedu.com
上一篇 2017-05-02
下一篇 2017-05-03

相关推荐

  • Linux中基础且常用的指令介绍及示例

    首先需要明确的是:Linux中无论是指令还是选项或者参数,请认真对待字母大小写。Linux中通用的命令使用方式是:命令 [选项] [参数] 1. pwd pwd:print name of current/working directory,即打印当前的目录(工作目录),光杆处于哪个目录下就会在终端上输出当前路径的绝对路径。用法示例: [lanti…

    Linux干货 2016-10-30
  • 20160907 centos启动流程

    1、centos5,6启动流程 centos系统启动流程linux系统的组成部分:内核+根文件系统内核:进程管理,内存管理,网络协议栈,文件系统,驱动程序,安全功能运行的系统环境可分为两层:内核空间,用户空间  用户空间:应用程序(进程或线程)  内核空间:内核代码(系统调用)    内核设计流派:   &n…

    Linux干货 2016-09-13
  • Nginx:

    来自为知笔记(Wiz)

    Linux干货 2016-10-26
  • linux运维

    linux运维大纲,学习路线图

    Linux干货 2017-10-21
  • 网络管理之基础知识

    Linux的网络配置 IP地址   它们可唯一标识 IP 网络中的每台设备  每台主机(计算机、网络设备、外围设备)必须具有唯 一的地址  IP地址由两部分组成: • 网络ID: • 标识网络 • 每个网段分配一个网络ID • 主机 ID: • 标识单个主机 • 由组织分配给各设备   IPv4地址格式:点分十进制记法  …

    Linux干货 2016-09-10
  • php-fpm

    1.安装 mariadb 服务 修改配置文件 2.musql 安全加强 3.安装 php-fpm php-mysql php-mbstring php-mcrypt 服务 修改配置文件 4.安装httpd服务 加虚拟主机配置文件 5.测试php网页 6.安装myadmin包及测试

    2017-06-07