实现LVS负载均衡转发方式有三种,分别为NAT、DR、TUN模式,LVS均衡算法包括:RR(round-robin)、LC(least_connection)、W(weight)RR、WLC模式等(RR为轮询模式,LC为最少连接模式)。 LVSNAT原理:用户请求LVSVIP到达director(LVS服务器:LB),director将请求的报文的目标IP地址改成后端的realserverIP地址,同时将报文的目标端口也改成后端选定的realserver相应端口,最后将报文发送到realserver,realserver将数据返给LVS,director再把数据发送给用户。(两次请求都经过d...

  D04qQxYJZ4A6   2023年11月25日   22   0   0 服务器TCPkeepalivedIPlvs

准备两台机器安装keepalived,一台当作客户端 使用yum安装 [root@yang-8]yuminstall-ykeepalived 编辑配置文件,两台机器都要配置 master机器 [root@yang-8]vim/etc/keepalived/keepalived.conf !ConfigurationFileforkeepalived 全局配置 global_defs{ 定义发送邮件给接收人 notification_email{ acassen@firewall.loc } 指定发件人 notification_email_fromAlexandre.Cassen@f...

  D04qQxYJZ4A6   2023年11月24日   20   0   0 ipadnginxvim

在企业生产环境中,mysql架构采用主从模式,业务系统连接数据库; 1)业务系统连接mysql,master主库; 2)mysql从库是跟master主库进行数据同步; 3)如果master主机宕机,业务系统怎么操作? 4)可以修改业务系统的数据库配置ip为mysqlslave从库; 5)不管主从如何切换,业务系统读、写请求只会发给一台数据库。 mysql读写分离架构,建议在mysql主从(主主)基础上; 1)首先保障mysql架构是主从关系,主主关系; 2)业务系统SQL写请求-将请求转发给mysqlmaster数据库; 3)业务系统SQL读请求-将请求转发给mysql-slave...

  D04qQxYJZ4A6   2023年11月19日   19   0   0 mysqljava读写分离

准备一套LNMP环境 LNMP+Redis nginx机器上修改redis配置文件 [root@yang-6]cd/usr/local/nginx/html/config/ [root@yang-6config]ls config_global_default.phpconfig_global.phpconfig_ucenter_default.phpconfig_ucenter.phpindex.htm [root@yang-6config]\cpconfig_global.phpconfig_global.php.bak [root@yang-6config]vimconfig_...

  D04qQxYJZ4A6   2023年11月19日   34   0   0 mysqlredisphp

图形中的中文字体不显示 首选确定字体存放路径和名字 grep'ZBX_FONT'/usr/share/zabbix/include/defines.inc.php define('ZBX_FONTPATH',realpath('assets/fonts'));//wheretosearchforfont(GD>2.0.18) define('ZBX_FONT_NAME','graphfont'); 把之前的字体先做一个备份 cp/usr/share/zabbix/assets/fonts/graphfont.ttf/usr/share/zabbix/assets/fonts...

  D04qQxYJZ4A6   2023年11月13日   23   0   0 路径和上传中文字体

搜了几篇文章都说是文件权限问题,后面仔细检查发现并不是。 在拉取了mysql5.7版本镜像后,使用以下命令来创建容器,容器创建成功,但是无法启动 dockerrun-p3306:3306--namemysql\ -v/mydata/mysql/log:/var/log/mysql\ -v/mydata/mysql/data:/var/lib/mysql\ -v/mydata/mysql/conf:/etc/mysql\ -eMYSQL_ROOT_PASSWORD=root\ -dmysql:5.7 执行dockerps发现正在运行的容器为空,使用dockerps-a查看容器已经创建成功,...

  D04qQxYJZ4A6   2023年11月02日   44   0   0 Docker报错信息mysql

基于二进制日志文件位置的复制 根据前面的文档,搭建两台MySQL服务,具体步骤略 192.129主 192.127从 主:配置这一步是因为my.cnf在/etc/下的话,它不会识别,需要在mysqld.service启动脚本中定义路径,然后需要把/etc/my.cnf配置文件拷贝到定义的目录下 vim/usr/lib/systemd/system/mysqld.service 刷新使启动脚本生效 再重启服务 systemctldaemon-reload systemctlrestartmysqld.service 查看进程路径没问题,服务也已经起来 从:同样也要定义my...

  D04qQxYJZ4A6   2023年11月02日   44   0   0 重启vimmysql

!/bin/bash myping(){ ping-c1-w1$1&>/dev/null num=$? if[$num-eq0] then echo"$1isup." else echo"$1isdown." fi } foriin{1..25} do myping192.168.254.$i done

  D04qQxYJZ4A6   2023年11月02日   35   0   0 bash

阿里云默认镜像站 https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.b0451b11g6zMTM 查看当前操作系统版本 cat/etc/redhat-release 配置网络yum源在阿里云拿到需要的镜像 例(centos7) 下载到当前机器 wget-O/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-7.repo 加载缓存 yummakecache 查看一个包是什么作用 yuminfohttpd yum...

  D04qQxYJZ4A6   2023年11月02日   36   0   0 用户名数据库php

!/bin/bash ck_ok() { if[$?-ne0] then echo"$1error." exit1 fi } download_ng() { cd/usr/local/src if[-fnginx-1.23.0.tar.gz] then echo"当前目录已经存在nginx-1.23.0.tar.gz" echo"检测md5" ng_md5=`md5sumnginx-1.23.0.tar.gz|awk'{print$1}'` if[${ng_md5}'e8768e388f26fb3d56a3c88055345219'] then return0 else sudo/bi...

  D04qQxYJZ4A6   2023年11月02日   65   0   0 nginx3c
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~