4层--DR模式--负载均衡实验
环境准备准备3台纯洁的虚拟机,2台web服务器 安装lvs管理软件1yum -y install ipvsadm 1234567程序包:ipvsadm(LVS管理工具)主程序:/usr/sbin/ipvsadm规则保存工具:/usr/sbin/ipvsadm-save > /path/to/file配置文件:/etc/sysconfig/ipvsadm-config LVS/DR 模式简介1DR模式的组网要求LVS和Real server在同一网段二层互通。因为LVS DR模式在负载均衡转发报文时,只修改目的mac为real server的mac,lvs要能将报文转发给real server,就必须满足LVS和real server是同网段二层互通。 实验说明 网络使用NAT模式 DR模式要求Director DIP 和所有RealServer RIP必须在同一个网段及广播域 1. 关闭防火墙12[root@lvs-server ~]# systemctl stop firewalld[root@lvs-server ~]# setenforce 0...
RabbiMQ集群部署
普通集群准备环境注意,这⾥三台服务器都关闭防火墙和selinux 123192.168.50.138 rabbitmq-1192.168.50.139 rabbitmq-2192.168.50.140 rabbitmq-3 三台机器都操作: 1、配置hosts⽂件更改三台MQ节点的计算机名分别为rabbitmq-1、rabbitmq-2 和rabbitmq-3,然后修改hosts配置⽂件 1234567891011[root@rabbitmq-1 ~]# vim /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.50.138 rabbitmq-1192.168.50.139 rabbitmq-2192.168.50.140 rabbitmq-3# 主机的名字也要改了,不然后面命令匹配...
负载高可用实验
清风 关闭防火墙123systemctl stop firewalldsystemctl disable firewalldsetenforce 0 配置环境1234567[root@localhost ~]# vim /etc/hosts192.168.116.121 tomcat 安装tomcat192.168.116.122 php 安装php-fpm、nginx192.168.116.131 nginx1 安装nginx192.168.116.132 nginx2 安装nginx192.168.116.111 master 安装lvs、keepalived192.168.116.156 backup 安装lvs、keepalived`` 1、安装tomcat步骤–192.168.116.12112345678910111213141516171819202122232425261、安装 JDK(java)1.上传jdk到服务器中,安装jdk[root@localhost ~]# mkdir /application #创建工作目录[roo...
deban12初始化问题、用法
debian和ubuntu本身的vi编辑器是不支持用退格键删除和用上下左右键的所以要 1234567vi /etc/vim/vimrc.tiny把 set compatible修改改为:set nocompatible加入一句:set backspace=2 还有debian和ubuntu用不了ll命令直接分别到普通用户的家目录和root用户的家目录 有个隐藏文件.bashrc在他们的家目录下,root和用户的都要改,因为root和每个普通用户的家目录下都有一个 .bashrc的文件你改那个用户就生效那个 vim ~/.bashrc 在打开的文件里面加入(你想让什么命令变成什么命令就像这样写就行,而为这里的root用户本身是文件夹不显示颜色的,容易一定要加下面那个让文件夹显示颜色的命令。要添加的命令最好是想要转化成的命令的本身是这个系统没有的; 比如:debian本身没有ll这个命令的简写那就可以像这样添加) 1234alias ll='ls -l'alias tailf='tail -f'alias dir='dir --c...
docker 下载及配置镜像加速器
docker下载安装卸载旧版本12345678yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 安装依赖包1sudo yum install -y yum-utils 设置镜像仓库1234# 1)官方镜像源sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 2)阿里云镜像源sudo yum-config-manager --add-repo https://mirrors...
Markdown的基本语法
清风Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。(文章内容引用网络) 优点: 1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。 2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可 缺点: 1、需要记一些语法(当然,是很简单。五分钟学会)。 2、有些平台不支持Markdown编辑模式。 还好,简书是支持Markdown编辑模式的。 一、标题在想要设置为标题的文字前面加#来表示 一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。 注:标准语法一般在#后跟个空格再写文字,貌似简书不加空格也行。 示例: 123456# 这是一级标题## 这是二级标题### 这是三级标题#### 这是四级标题##### 这是五级标题###### 这是六级标题 二、字体加粗 要加粗的文字左右分别用两个\*号包起来 斜体 要倾斜的文字左右分别用一个*号包起来 斜体加...
常用脚本
IP质量检测1bash <(curl -Ls IP.Check.Place) 融合怪1curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh 线路测试1curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh|bash # 检测回程脚本 综合工具箱1wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh++ VPS工具箱1curl -fsSL https://raw.githubusercontent.com/eooce/ssh_tool/main/ssh_tool...
Redis 部署单机-主从-哨兵模式
Redis 1、安装单机版redis 官网下载redis 1https://redis.io/ 点击download,往下拉,找到以下内容 1234List of all releases and hash digestsYou can find a listing of all previous Redis releases on the releases page. SHA-256 digests for these downloads are available in the redis-hashes git repository. listing of all previous Redis releases --> 点击此内容-->进入选取想要的版本(学习实验用的7.0.9版本) 下载 1234567891011121314151617181920212223242526272829303132[root@localhost ~]# wget https://download.redis.io/releases/redis-7.0.9.tar.gz //...
redis-cluster 集群部署
redis-cluster集群 准备环境 准备3台机器,关闭防火墙和selinux 12345678910111213# 注:规划架构两种方案,一种是单机多实例,这里我们采用多机器部署:三台机器,每台机器上面两个redis实例,一个master一个slave,第一列做主库,第二列做备库#记得选出控制节点[root@localhost ~]# vim /etc/hostsredis-cluster1 192.168.116.111 7000 7001redis-cluster2 192.168.116.131 7002 7003redis-cluster3 192.168.116.132 7004 7005# 修改主机名[root@localhost ~]# hostnamectl set-hostname redis-cluster1[root@localhost ~]# hostnamectl set-hostname redis-cluster2[root@localhost ~]# hostnamectl set-hostname redis-cluster3 三台机器相...
gitee 仓库创建及上传文件
首先由个gitee的账号git 全局设置12git config --global user.name"名字"git config --global user.email "邮箱" 创建git仓库12345678mkdir qingfengcd qingfenggit inittouch README.mdgit add README.mdgit commit -m "first commit"git remote add origin https://gitee.com/xbd666/qingfeng.gitgit push -u origin "master" 备注:也可以在搜索栏那里直接拉取,就不需要终端命令设置了 已有仓库的123cd existing_git_repogit remote add origin https://gitee.com/xbd666/qingfeng.gitgit push -u origin "master" 拉取1git pull ori...















