自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 zabbix监控平台的搭建与服务的添加

####首先封装一个7.3的虚拟机然后得到相应的包  zabbix-get-3.4.6-1.el7.x86_64.rpm    fping-3.10-1.el7.x86_64.rpm            zabbix-java-gateway-3.4.6-1.el7.x86_64.rpmiksemel-1.4-2.el7.centos.x86_64.rpm    zabbix-proxy...

2018-10-30 20:30:39 327

原创 基于redis的数据库的复制

redis与数据库结合,作为数据库数据的缓存提供给前端整体思想是:客户端通过nginx和php访问后端数据库时,先在redis这个数据库缓存中查找,看是否含有想要的数据,如果没有就去后端数据库查找, 将查找到数据返回给客户端一份,另外在redis中缓存一份….下次如果访问相同的数据就直接去redis,缩短时间同时也减轻数据库的查找压力在server1,2里面下载redis在sever1里面...

2018-10-30 19:36:24 3013

原创 利用虚拟ip实现数据库的高可用与数据库的慢查询

这是在主从复制高可用的基础上做的,基于上篇博客####分别打开server1,2,3的mysql/etc/init.d/mysqld  startmysql  -pshow  slave   status\G;   ###分别做下列操作,主要是看谁是主,谁是从####在调度器里面进行下列操作cd  /etc/masterhalscat   app1.cnf   ##查看自己以前的设...

2018-10-30 18:02:15 1096

原创 数据库的读写分离和高可用

####数据库的读写分离环境要干净,停掉服务server1和server2和server3一定要停掉服务,删掉信息/etc/init.d/mysqld  stopcd  /var/lib/mysqlrm -fr  *server1  作为调度器,server2和server3里面做组从复制###在server2和server3里面做vim  /etc/my.cnf   ##在2,3...

2018-10-22 23:53:04 722

原创 数据库的半同步复制,全同步复制和一主两从

半同步复制——基于GTID简介默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能, 主库把binlog日志发送给从库,这一动作就结束了,并不会验证从库是否接收完毕,这一过程,也就意味着有可能出现当主服务器或从服务器端发生故障的时 候,有可能从服务器没有接收到主服务器发送过来的binlog日志,这就会造成主服务器和从服务器的数据不一致,甚至在恢复时造成数据的丢失 为了解...

2018-10-22 23:28:56 1570

原创 mysql的主从复制(基于pos和gtid)两种形式与并行复制

一、主从复制原理:主从复制一共有三个进程,从库生成两个线程,一个I/O线程,一个SQL线程; i/o线程去请求主库的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中; 主库会生成一个 log dump 线程,用来给从库 i/o线程传binlog; SQL 线程,会读取relay log文件中的日志,并解析成具体操作,来实现主从的操作一致,而最终数据...

2018-10-22 22:45:02 1194

原创 nginx配置文件的详解

nginx作为一个反向代理器和负载均衡器,它的优点体现在许多方面,我们先从配置文件入手,看看nginx可以实现的功能:在有nginx服务的机器中做虚拟主机技术主要应用于HTTP(Hypertext Transfer Protocol,超文本传输协议)服务,将一台服务器的某项或者全部服务内容逻辑划分为多个服务单位,对外表现为多个服务器,从而充分利用服务器硬件资源。cd  /usr/local/...

2018-10-16 16:59:45 487

原创 memcache在tomcat中实现session交叉存放

###jdk首先从官网下载jdk包tar   zxf  jdk-7u79-linux-x64.tar.gz  -C   /usr/loacl   ##-C  指定路径cd   /usr/local/lsln  -s   jdk1.7.0_79  java   ##做软链接ll   -d   /usr/local/java##加永久的环境变量vim  /etc/profile  ...

2018-10-16 16:22:01 179

原创 openResty实现lnmp缓存的前移

一.什么是OpenRestyOpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。通过汇聚各种设计精良的 Nginx 模块,从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C ...

2018-10-16 15:31:32 294

原创 memcache对php页面访问的加速

一、Memcache简介内存缓存技术:memcache是实现php语言 对内存 进行操作的中间介质MemCache的工作流程如下:先检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操作; 如果请求的数据不在memcached中,就去查数据库,把从数据库中获取的数据返回给客户端,同时把数据缓存一份到 memcached中(memcached客户端...

2018-10-16 15:07:01 216

原创 nginx ,mysql,php的源码编译和论坛的搭建

一mysql的源码编译tar  zxf   mysql-boost-5.7.11.tar.gzcd mysql-5.7.11/去官网找到cmake包下载  yum  install -y  cmake-2.8.12.2-4.el6.x86_64.rpm   10  cd mysql-5.7.17/   11  ls   12  cmake  -DCMAKE_INSTALL_PR...

2018-10-15 21:24:29 216

原创 通过内核编译使ipvs支持LVS/FULLNAT模式

    cd  /pub          #去到安装包的位置  636  rpm  -ivh kernel-2.6.32-220.23.1.el6.src.rpm ##安装内核  637  ls  638  cd    639  ls  640  cd rpmbuild/     ##如果没有rpmbuild这个目录,就下载yum  install rpmbuild   641 ...

2018-10-08 14:49:02 559

原创 corosync + pacemaker实现集群的高可用

Pacemaker是一个集群资源管理器。它利用集群基础构件(OpenAIS、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。pacemaker和corosync,后者用于心跳检测,前者用于资源转移。两个结合起来使用,可以实现对高可用架构的自动管理。 心跳检测是用来检测服务器是否还在提供服务,只要出现异...

2018-10-08 12:28:38 310

原创 HAproxy的负载均衡,以及基于TCP和HTTP的应用程序代理

HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的 并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。#...

2018-10-07 17:58:13 732

原创 RHCS实现存储集群(MYSQL为例)

首先在真机里面做systemctl  status fence_virtd                                 systemctl  start  fence_virtd     ##开启fence服务mysql环境在server1中做  yum  install  mysql-server   ##server4里面也下载数据库一.环境配置1.在serve...

2018-10-07 15:39:54 252

原创 RHCS实现nginx的高可用

RHCS(Red Hat Cluster Suite),也就是红帽子集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群 架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现,通过RHCS提...

2018-10-07 14:46:02 173

原创 nginx实现负载均衡

cd /pub  ##切换到你软件包的位置 ls tar  zxf   nginx-1.14.0.tar.gz  ##解压 ls cd  nginx-1.14.0 ls vi  scr/core/nginx.h      ###删掉型号  define  NGINX_VER  "nginx" ##商业一般不要别人知道自己的型号 vi  auto/cc/gcc         ...

2018-10-07 13:38:27 280

原创 LVS_TUN模式

一、LVS-TUN模式的工作原理采用NAT模式时,由于请求和响应的报文必须通过调度器地址重写,当客户请求越来越多时,调度器处理能力将成为瓶颈。为了解决这 个问题,调度器把请求的报文通过IP隧道转发到真实的服务器。真实的服务器将响应处理后的数据直接返回给客户端。这样调度器就只处理请求入站报文,由于一 般网络服务应答数据比请求报文大很多,采用VS/TUN模式后,集群系统的最大吞吐量可以提高10倍。...

2018-10-05 15:30:14 234

原创 LVS_NAT模式

一、LVS-NAT模式的工作原理这个是通过网络地址转换的方法来实现调度的。首先调度器(LB)接收到客户的请求数据包时(请求的目的IP为VIP),根据调度算 法决定将请求发送给哪个 后端的真实服务器(RS)。然后调度就把客户端发送的请求数据包的目标IP地址及端口改成后端真实服务器的IP地址(RIP),这样真实服务器(RS)就 能够接收到客户的请求数据包了。真实服务器响应完请求后,查看默认路由(N...

2018-10-05 14:20:00 121

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除