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

相关推荐

  • systemd管理

    centos7:systemdSystemd :系统启动和服务器守护进程管理器,负责在系统启动或运行时,          激活系统资源,服务器进程和其它进程Systemd 新特性:        系统引导时实现服务并行启动      &n…

    Linux干货 2017-04-10
  • Linux磁盘管理

                             Linux磁盘管理 磁盘管理:  本章内容    磁盘结构    分区类型   &nbsp…

    系统运维 2016-09-02
  • N26-第十三周

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)  1)共享名为shared,工作组为magedu;  2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;  3)添加samb…

    Linux干货 2017-06-01
  • 用户权限管理

    描述: 用户在系统上的操作受到权限的约束,例如对文件或者目录进行查看、修改、复制、删除等操作时,由文件或者目录对应的操作的权限所决定的。 在root的家目录下创建一个普通文件和目录并查看其属性: [root@localhost ~]# echo 123 > file1 [root@localhost&n…

    Linux干货 2016-08-04
  • Linux RPM 命令参数使用详解

    rpm 执行安装包: 二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由 RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。 -ivh # 安装显示安装进度–install–verbose–hash。 使用方法如下:   &n…

    2017-04-18
  • LNMP安装过程中出现的问题及解决方法

    一、背景介绍    操作系统版本:centos6.8    nginx版本:nginx-1.10.2            mysql版本:mysql5.7.16    php版本:php5.6.28   由于mysql和php的…

    Linux干货 2016-11-23