007--linux常用命令nginx和nfs服务
作业:
集群搭建
1、部署nginx反向代理三个web服务,调度算法使用加权轮询;
2、所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性;
一、nginx服务
1. 先安装yum install epel-release -y
2.安装后发现没有epel源,重新安装一次就好了
3.开始安装nginx
4.查看配置文件
5.安装rpcbind和nfs
二、集群搭建
1、部署nginx反向代理三个web服务,调度算法使用加权轮询;
调度算法加权轮轮询
反向代理
2.location文件地址
3.vim /var/www/html/index.html
依次更改写入内容为web1 web2 web3
网页查询192.168.19.129
网页查询192.168.19.130
网页查询192.168.19.131
调度算法加权轮轮询 前三次都是web1 ,后面的都是web1 web2 web3 依次轮询
2、所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性;
1.安装所需的nfs服务软件
yum install rpcbind nfs-utils -y
新建一个share目录
mkdir /share
touch /share/share.txt
echo share_file >/share/share.txt
vim /etc/exports
2.配置文件内容
3.启动服务
systemctl start rpcbind.service
systemctl start nfs-server.service
4.设置开机启动
systemctl enable nfs-server.service
systemctl enable rpcbind.service
5.查看
6.挂载及查看内容
7.为其它用户增加写权限,保证所有web都对其有读写权限
8.在web1下建文件
9.在web2里可以看到web1.txt,现在在web2里吧share.txt删掉,然后到web3下查看是否成功删掉share.txt
10. 如图所示,果真删掉了share.txt
11.现在所有web服务使用共享存储nfs,所有web都对其有读写权限,数据具有一致性
007--linux常用命令nginx和nfs服务的更多相关文章
- linux基础之nginx和nfs服务
第一部分: 一.nginx服务安装nginx包(源码安装)1.先cd /etc/yum.repos.d目录下2.yum install epel-release -y(安装扩展包)3.yum in ...
- linux常用命令-nginx常用命令
1.ctrl+alt+f2切换到命令界面 2.ifconfig查看IP 或者IP ADDR(en33 inter) 3.使用putty终端进行交互式操作 4.shell:提供用户输入的命令解释器 常用 ...
- linux常用命令---centOS7的管理服务(针对yum安装的)
centOS7的管理服务(针对yum安装的)
- linux 常用命令 和 nginx(反响代理、负载均衡)安装和配置
(1)linux常用命令 [1]在光标前输入内容:i [2]删除输入方式下所输入的文本:Ctrl+u [3]文件保存退出:wq [4]文件不保存退出:q [5]文件强制退出:q! [6]常规删除文件 ...
- linux常用命令 、查看日志、web排查
linux常用命令 ps aux|grep xxx (比如 ps aux|grep tomcat ps aux|grep tomcat-portalvip ps aux|grep nginx 等) r ...
- 100个命令Linux常用命令大全
Linux常用命令大全100条: 1,echo "aa" > test.txt 和 echo "bb" >> test.txt//>将原 ...
- Linux常用命令——关机重启命令
Linux常用命令--关机重启命令 Linux shutdown 语法:shutdown [选项] 时间 -c 取消前一个关机命令 -h 关机 -r 重启 示例:shutdown -r now 其它 ...
- linux 常用命令--------雪松整理
linux 常用命令--------雪松整理 博客: http://hi.baidu.com/quanzhou722/blog错误在所难免,还望指正!========================= ...
- Linux常用命令大全2
Linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.驱动.键盘.鼠标,还是用户等都是文件,Linux命令是它正常运行的核心.接下来,就来看看xp系统下载编辑 ...
随机推荐
- python 学习笔记 13 -- 经常使用的时间模块之time
Python 没有包括相应日期和时间的内置类型.只是提供了3个相应的模块,能够採用多种表示管理日期和时间值: * time 模块由底层C库提供与时间相关的函数.它包括一些函数用于获取时钟时间和处 ...
- lua 异常 错误处理 pcall
lua 错误处理 匿名函数 if pcall(function () local s=object.data[1]['type'] end) then return object.data[1]['t ...
- weex stream 方法封装
1.封装 api.js // 配置API接口地址 const baseUrl = 'http://www.kuitao8.com/'; // 引入 弹窗组件 var modal = weex.requ ...
- C#.net word excel powerpoint (ppt) 转换成 pdf 文件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy ...
- Android Auto Scroll ViewPager (Smooth)
项目信息 项目地址 https://github.com/benniaobuguai/android-auto-scroll-viewpager 特性 支持自动平滑切换海报.相册等,无限次循环轮播 手 ...
- jquery 获取下拉框 某个text='xxx'的option的属性 非选中 如何获得select被选中option的value和text和......
jquery 获取下拉框 某个text='xxx'的option的属性 非选中 5 jquery 获取下拉框 text='1'的 option 的value 属性值 我写的var t= $(" ...
- Windows7和Ubuntu12.04无法选择系统
Windos7 旗舰版 Ubuntu12.04LTS 64位版本号 硬件挂载两个硬盘 SSD+机械 Windows7和Ubuntu12.04都装在SSD上.眼下先装好了Windows7,打算装Ubun ...
- java乱炖
--------------------------------------------------------- ArrayList<String> arrayList = new Ar ...
- vue 计算属性与侦听器
侦听器:顾名思义,就是用来监听数据变化用的.侦听器在vue实例中,定义变量watch来使用.监听新值newVal和旧值oldVal,具体使用方法如下: <!DOCTYPE html> &l ...
- Android研究之游戏开发摄像头更新
游戏中摄像头的原理介绍 在游戏开发中更新摄像头的位置能够决定屏幕显示的内容,尤其是RPG类游戏摄像头有着很关键的数据.我举一个样例 有时候我们在玩RPG游戏的时候进入一个新的场景 ...