NFS的應用實例

實驗目的:通過NFS實現共享

實驗要求:實驗環境下防火墻以及selinux都是要關閉的?。。?/p>

實驗環境:三臺虛擬機,以及相關安裝程序

實驗過程:

設置服務端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.www58058.com/74719

(0)
chenxu@magedu.comchenxu@magedu.com
上一篇 2017-05-02
下一篇 2017-05-03

相關推薦

  • N26-第五周作業

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; grep ‘^[[:space:]]\+’ /boot/grub2/grub.cfg 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; grep ‘^#[[:space:]]\+’ /etc/rc.d/rc.…

    Linux干貨 2017-03-06
  • php-fpm

    1.安裝 mariadb 服務 修改配置文件 2.musql 安全加強 3.安裝 php-fpm php-mysql php-mbstring php-mcrypt 服務 修改配置文件 4.安裝httpd服務 加虛擬主機配置文件 5.測試php網頁 6.安裝myadmin包及測試

    2017-06-04
  • bash腳本入門之變量、運算、條件測試

    概述     腳本編程能力是作為運維工程師不可或缺的一項基本技能,各種系統的運維,如果完全靠命令行一條一條命令來執行,工作效率可想而知,而腳本卻可以將完成一定功能的各個命令依據一定的流程控制,邏輯判斷去完成某種功能,提升工作效率。本章就簡單介紹一些linux下的bash腳本編程的基礎入門知識,具體內容分為以下幾個方面:…

    Linux干貨 2016-08-12
  • man和history及bashi的快捷鍵

    man:幫助命令     命令格式:man# cmd;使用時可以先使用whatis 查詢所對應的man的章節,然后用對應的man章節來查詢幫助;     info:本地幫助文檔     官方文檔,在線查詢等等,如果是付費版系統的話可以使用S…

    Linux干貨 2016-07-29
  • N25 第五周博客

      1、顯示當前系統上root、fedora或user1用戶的默認shell;      ]# egrep "^root\b|^user1\b|^fedora\b" /etc/passwd | cut -d: -f1,7…

    Linux干貨 2017-01-04
  • LAMP的分布式實現——安裝wordpress、phpMyAdmin

    題目:分別用三臺centos 7主機分別部署 httpd, php-fpm, mariadb 第一臺 10.1.43.101 –>httpd 第二臺 10.1.43.102 –>php-fpm    分別在2臺虛擬主機上部署wordpress和phpmyadmin 第三臺 10.1.43.103 &#8…

    Linux干貨 2016-10-12
欧美性久久久久