广告
返回顶部
首页 > 资讯 > 数据库 >nfs学习
  • 347
分享到

nfs学习

2024-04-02 19:04:59 347人浏览 独家记忆
摘要

一、实验要求    (1) nfs server导出/data/application/WEB;    (2) nfs cli

一、实验要求

    (1) nfs server导出/data/application/WEB;

    (2) nfs client挂载nfs server导出的文件系统至/var/www/html

    (3) 客户端(lamp)部署Wordpress,并让其正常访问;要确保能正常发文章,上传图片;

    (4)客户端2(lamp),挂载nfs server导出的文件系统至/var/www/html;验正其wordpress是否可被访问;要确保能正常发文章,上传图片;

二、实验准备

       服务器server的IP:172.16.28.72,Centos 7的操作系统

       客户端client的IP:172.16.28.70,预先部署lamp服务,CentOS 7的操作系统

       客户端client2的IP:172.16.28.71,预先部署lamp服务,CentOS 7的操作系统

三、操作

1. nfs server导出/data/application/web;

1.1安装nfs-utils并启动服务

    # yum –y install nfs-utils

    # systemctl start nfs.service

    # ss –tnl

        验证是否2049端口启动

1.2创建共享文件目录/data/application/web

   # mkdir –pv /data/application/web

   # vim /etc/exports

      /data/application/web172.16.0.0/16(rw)

1.4重新导入文件系统

   # exportfs -ar

2 .nfs client挂载nfs server导出的文件系统至/var/www/html;

2.1先查看一下nfs server有哪些共享的文件系统

    # showmount –e 172.16.28.72

2.2将文件系统挂载到/var/www/html

    # mount –t nfs 172.16.28.72:/data/application/web/var/www/html

    # mount

        验证成功挂载

3.客户端(lamp)部署wordpress,并让其正常访问;要确保能正常发文章,上传图片;

    操作是失败的,没有权限创建文件,默认rootroot用户会映射为nfsnobody匿名用户来访问,因此在服务器端先配置权限

3.1要确保能正常发文章,上传图片;

    要确保能正常发文章,上传图片,需要确保两个权限,一个是文件共享权限,一个是用户权限,这需要在nfs server端配置。

    注意:默认root用户会映射为nfsnobody匿名用户来访问,web服务是以apache(id号为48)用户身份运行的,所有也要添加这个UID和GID

3.1.1下面在nfs server服务器中的配置文件/etc/exports

   # vim /etc/exports

/data/application/web 172.16.0.0/16(rw,no_root_squash,anonuid=48,anongid=48)

3.1.2重新导入文件系统

   # exportfs -ar

3.2在客户端中,将wordpress文件如/var/www/html目录中

   # cp  /root/work/wordpress  /var/www/html

3.3为wordpress提供配置文件

   # cp wp-config-sample.PHPwp-config.php

   # vim wp-config.php

       /启动 mariadb 时再创建用户和数据库

     

      define('DB_NAME','wpdb');

      

     define('DB_USER','wpuser');

      

      define('DB_PASSWORD','123456');

      

     define('DB_HOST','172.16.28.70');

浏览器测试,发现不能传递,用户没有权限

nfs学习

在客户端中修改wordpress的属主和属组

  # chown –Rapache.apche /var/www/html/wordpress

浏览器再次验证

nfs学习

发表文章

nfs学习

4客户端2(lamp),172.16.28.71挂载nfs server导出的文件系统至/var/www/html;验正其wordpress是否可被访问;要确保能正常发文章,上传图片;

4.1先查看一下nfs server有哪些共享的文件系统

  # showmount –e 172.16.28.72

4.2将文件系统挂载到/var/www/html

  # mount –t nfs 172.16.28.72:/data/application/web/var/www/html

  # mount

浏览器验证

nfs学习

但是如果要是登录的话,就会跳转成172.16.28.70

nfs学习

       解释:对于这个跳转我认为是,wordpress是部署服务器172.16.28.72上边的,映射的apache(id为48)的用户,客户端172.16.28.71借用的是172.16.28.70的状态才登录的,并且我验证了一下,当客户端172.16.28.70取消挂载/data/application/web之后,客户端172.16.28.71即不能访问wordpress

nfs学习

部署LAMP简单叙述

1.装Httpd并启动

       # yum –y install httpd

       # systemctl start httpd.service

       # ss –tnl 验证80端口打开

2.装mariadb-server并且

       # yum –y install mariadb-server

       # systemctl start mariadb.service

       # ss –tnl 验证3306端口启用

       登录Mysql数据库并授权

       # mysql -uroot -p

       >use mysql;

       >create database wpdb;

       >show databases;

       >grant all on wpdb.* to'wpuser'@'localhost' identified by '123456';

       >select user,host,password from user;

       >flush privileges;

       >exit;

3.安装php

       # yum install php php-mysql php-gdphp-mbstring php-xml

       # httpd –M | grep php

              验证php模块加载上


您可能感兴趣的文档:

--结束END--

本文标题: nfs学习

本文链接: https://www.lsjlt.com/news/44415.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • nfs学习
    一、实验要求    (1) nfs server导出/data/application/web;    (2) nfs cli...
    99+
    2022-10-18
  • 机器学习:无监督学习
    文章目录 线性学习方法聚类ClusteringKmeansHAC 分布表示降维PCAMatrix FactorizationManifold LearningLLELaplacian Eigenmapst-SEN ...
    99+
    2023-08-30
    机器学习 无监督学习
  • 【李沐】动手学深度学习 学习笔记
    目录 【内容介绍】动手学深度学习-基于pytorch版本【脉络梳理】预备知识数据操作数据预处理线性代数矩阵计算自动求导 线性神经网络线性回归深度学习的基础优化算法线性回归的从零开始实现线...
    99+
    2023-08-31
    深度学习 学习 python
  • Java学习星球,Java学习路线
    目录 一、Java学习路线二、学习计划三、为何会有Java学习星球?四、加入星球后,你可以得到什么?五、如何加入Java学习星球?六、打卡挑战 大家好,我是哪吒,一个靠着热情攀登至C...
    99+
    2023-08-31
    java 学习 开发语言
  • jbpm学习
    转http://linliangyi2007.javaeye.com/blog/176345本片文章,我们将从业务流程的设计开始,通过带领大家完成一个完整工作流的程序设计,来学习jPDL的使用。业务流程设计这里我们实现一个相对简化的公司借款...
    99+
    2023-06-03
  • EventSource学习
    一、EventSource的基本概念 EventSource是HTML5中的一种新的API,用来实现服务器端向客户端推送事件。相比于常规的轮询方式,EventSource可以实现更加高效、低延迟的数据...
    99+
    2023-09-21
    学习 服务器 网络
  • Python 学习
    第一次学习python查阅的资料一,熟悉基本在正式介绍python之前,了解下面两个基本操作对后面的学习是有好处的:1)基本的输入输出 可以在Python中使用+、-、*、/直接进行四则运算。11+3*3查看全部10(2)导入模块 使用im...
    99+
    2023-01-31
    Python
  • 学习oracle
    下载oracle网址http://www.oracle.com/technetwork/index.html根据你的机型选择下载安装不同版本,首先你得注册一个oracle账户才能下载。官网EX Editio...
    99+
    2022-10-18
  • xtrabackup学习
    xtrabackup安装 https://www.percona.com/downloads/XtraBackup/LATEST/ 下载相应版本包  wget ftp://rpmfind...
    99+
    2022-10-18
  • redis学习
    邻近年底,决定辞职,自认为即使没有找到很满意的工作,也应该不会差。事实是有点自信回头,虽然找到了工作,但途中也受到了打击,不得不承认学习的激情不知何时,渐渐熄灭。直到认识一个女生,她让我对未来充满着信心。曾今何时,也在这写过一些...
    99+
    2021-09-30
    redis学习
  • Oracle学习
    001——在现有的表上新建表Create table t2as select ename name,sal salary from emp;当t2诞生时就会有子查询中所查出的数据。如果想改变列的名...
    99+
    2022-10-18
  • OSPFv3学习
     OSPF是一种链路状态路由协议。它具有标准开放、收敛迅速、无环路、便于层级化设计等众多优点。IPv4网络中广泛使用的OSPFv2协议由于在报文内容、运行机制等方面与IPv4地址联系得过于紧密,大大制约了它的可扩展性和适应性。在IPv6环...
    99+
    2023-01-31
  • Python学习
    Python是创始人吉多•范罗苏姆(Guido van Rossum)在1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,而在给自己新创造的计算机语言起名字的时候,由于其是,自于七十年代风靡全球的英国六...
    99+
    2023-01-31
    Python
  • 学习python
    亲爱的朋友:     欢迎你!很高兴能在这里见到你,你能来到这里说明你真的很喜欢python,很想把python给学好!我觉的你很幸运,开始我学python的时候比较少资料,学起来也比较头疼,现在随着python越来越流行,资料也越来越多,...
    99+
    2023-01-31
    python
  • 【数据科学系统学习】机器学习算法 #
    本篇内容为《机器学习实战》第 6 章 支持向量机部分程序清单。所用代码为 python3。 支持向量机优点:泛化错误率低,计算开销不大,结果易解释。 缺点:对参数调节和核函数的选择敏感,原始分类器不加修改仅适用于处理二分类问题。适用数据...
    99+
    2023-01-31
    算法 机器 科学
  • Neo4j/cypher学习笔记与学习建议
    简介 本笔记的主要内容是 cypher 查询语言的编写与使用。 笔记主要整理自w3cschool上的neo4j教程以及Neo4j中文网所提供的cypher中文文档,此外还包括少量从其他个人博客与官方手册中整理的内容。 注意:上面所说的”c...
    99+
    2019-02-12
    Neo4j/cypher学习笔记与学习建议
  • oracle 函数学习 Oracle10g学习系列(7)
    Oracle函数有字符函数、数学函数、日期函数和转换函数。我只了解了字符函数和数学函数。一、字符函数:lower(char)  将字符串转化为小写的格式SQL> select lo...
    99+
    2022-10-18
  • 深度学习&故障诊断初学者 - 学习路线
    针对该领域初学者,经常有人一头雾水,不知如何学习,因此本文提供了一个学习路线 注:以下路线适合使用深度学习做故障诊断的初学者(建议使用Python、pytorch) 深度学习+故障诊断学习路线 ...
    99+
    2023-09-02
    python 人工智能 深度学习
  • 《学习Java分布式:如何记录学习笔记提升学习效率?》
    学习Java分布式:如何记录学习笔记提升学习效率? Java是一种流行的编程语言,它可以用于开发各种应用程序,包括分布式系统。学习Java分布式是学习Java编程的重要部分,但是如何记录学习笔记以提高学习效率是一个值得探讨的问题。在本文中,...
    99+
    2023-07-27
    教程 分布式 学习笔记
  • Python学习—列表练习
    1.【项目:大奖赛计分】   在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。请编写一个程序实现。  【项目扩展1(选做)】大奖赛编的计分程序,成绩在0-1...
    99+
    2023-01-31
    列表 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作