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 23:41
下一篇 2017-05-03 15:51

相关推荐

  • centos系列初步搭建LAMP

    centos6搭建LAMP 系统环境 ip=192.168.0.105 selinux为:setenforce 0 iptables 为stop 客户机需要修改hosts文件 1.192.168.2.105 www1.stuX.com2.192.168.2.105 www2.stuX.com 安装LAMP组件 1.yum install …

    Linux干货 2016-12-11
  • N26 第四周博客作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 演示:     [root@47d523181d25 /]# cp -r /etc/skel/ /home/tuser1     [root@47d523…

    Linux干货 2017-02-25
  • 第一周记录

    列出Linux的发行版,描述不同发行版之间的联系与区别。    发行版多达100多种,其中主要的有Debian旗下的Ubuntu、knopix,Slackware旗下的S.u.S.E,RedHat公司旗下的RedHat、CentOS、Fedora。其中各个版本之间的区别:包管理器的区别;但其内核都是Linux内核。 ifconfig: 查…

    Linux干货 2016-08-15
  • ACL权限详解

    1.ACL简介 2.前期准备 3.ACL的基本操作:添加和修改 4.ACL的其他功能:删除和覆盖 5.目录的默认ACL 6.备份和恢复ACL 7.结束语 1.ACL简介 用户权限管理始终是Linux系统管理中最重要的环节。大家对Linux/Unix的UGO权限管理方式一定不陌生,还有最常用的chmod命令。为了实现一些比较复杂的权限管理,往往不得不创建很多的…

    Linux干货 2017-03-11
  • 笔记整理:权限管理1-基础权限管理&默认权限

    权限管理: 权限的分配根据owner和group来进行分配的   对于文件,各个权限的意义: r:可以使用工具查看内容 w:往里写 x:运行,提请内核发起一个进程 对于目录,各个权限的意义: r:用ls 查看目录列表   w:可以创建或删除目录中的文件   x:可以使用ls -l查看文件列表,也可cd进去   管理命令…

    Linux干货 2016-08-05
  • Linux文档的压缩与打包

    Linux文档的压缩与打包 概述 compress和uncompress gzip压缩工具 bzip2压缩工具 zip压缩工具 tar压缩工具 cpio压缩工具(主要用来备份还原) Linux文档的压缩与打包 概述 本章将介绍Linux系统中的压缩和解压缩的工具,以及归档工具(tar,cpio) compress/uncompress:   &nb…

    Linux干货 2016-09-06