自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)

原创 运维监控篇Zabbix简单的性能调优

http://www.cnblogs.com/zhengchunyuan/p/9282574.html

2018-07-24 15:16:32 717

原创 MySQL主从复制下log_bin_trust_function_creators的解决

在MySQL主从复制机器的master的数据库中创建function,报出如下错误:   Error Code: 1418. This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to u...

2018-07-23 10:37:05 1100

转载 shell脚本

写一个shell脚本来得到当前的日期,时间,用户名和当前工作目录。 答案 : 输出用户名,当前日期和时间,以及当前工作目录的命令就是logname,date,who i am和pwd。 现在,创建一个名为userstats.sh文件,将下面的代码添加到它。echo "Hello, $LOGNAME"echo "Current date is `date`"echo "User ...

2018-07-23 10:30:54 305

原创 nginx动态文件处理(NGINX+FASTCGI配置)

1. nginx动态文件处理nginx只是一个web服务器,本身没有apache那么强大的功能,通常支持各种模块来实现支持多种功能。Nginx本身只能处理静态页的解析,如果要解析动态页面的话,需要用到反向代理的功能。就是说,把php等动态页面请求转发给后端其它web主机处理(例如:tomcat/iis/apache)。如果访问量比较大的情况下。需要用到nginx负载均衡的架构。通常转发...

2018-05-31 17:42:31 2290

原创 使用LNMP架构部署动态网站环境

lnmp***************mysql***************1)解压安装mysql tar zxf mysql-boost-5.7.11.tar.gz2)安装cmake(相当于configure),用来编译mysql yum install -y cmake-2.8.12.2-4.el6.x86_64.rpm 同时解决依赖性3)cd mysql-5.7.17...

2018-05-31 11:38:43 720

原创 saltstack 自动实现系统初始化

https://www.linuxprobe.com/saltstack-initial-system.html

2018-05-30 11:44:31 414

原创 saltstack自动化部署平台

参考文档:“` http://outofmemory.cn/saltstack/saltsaltstack搭建:集群 date时间同步 解析 hosts优先级高 不适合大集群 dns时和大集群4506消息接受端口中途要是改了主机名字 删除 /etc/slat/min xiade wenjian 相互交换了公要 实现了加密连接注意防火墙 selinu...

2018-05-29 11:44:23 1027

原创 分布式数据库TIDB

https://blog.csdn.net/xiegh2014/article/details/54175974

2018-05-26 21:50:43 201

转载 LVS的3种负载均衡技术的测试(脚本实现)

https://blog.csdn.net/u011642663/article/details/50960398

2018-05-23 16:00:45 673

转载 10个最经典的 MySQL 数据库运维案例

http://www.sohu.com/a/165511362_487482

2018-05-23 15:31:56 9501

转载 VRRP协议及LVS+Keepalived原理

参考文档https://blog.csdn.net/wangjianno2/article/details/72859116

2018-05-21 16:55:55 963

转载 Sharding

https://blog.csdn.net/basycia/article/details/52013098

2018-05-19 20:51:06 366

原创 nginx+tomcat+memcached实现会话保持

aaa

2018-05-18 21:05:03 223

原创 数据库的优化方案----mysql 主从复制,半同步复制 ,基于GTID的主从复制,读写分离

一.基础知识 1.Mysql作为目前世界上使用最广泛的免费数据库,但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 ,这样的方案来进行部署与实施的。 MySQL主从复制:客户...

2018-05-18 12:00:53 268

原创 nginx服务器架构初探(nginx与apache的区别,nginx高并发缘由,nginx一些应用案例)

(一)nginx服务器如何处理请求? 1 多进程机制 2 每个工作进程采用异步非阻塞方式 3 采用epoll事件驱动模型同步异步:通信模式的概念 同步:发送方发送请求后,需要等待接收方发回的响应后才接着发送下一个请求。 异步:发送方发送请求后,不等待接收方发回的响应,就直接接着发送下一个请求。 异步机制所有来自发送方的请求形成·一个队列,接收方处理完成后通知发送方 阻塞非阻塞:描...

2018-05-16 18:03:13 124

原创 Nginx、LVS及HAProxy负载均衡软件的优缺点

* 内容安排: *简介 区别 Nginx、LVS及HAProxy负载均衡软件的优缺点https://www.jianshu.com/p/fa937b8e6712

2018-05-16 15:56:32 388

原创 nginx服务器的Gzip压缩

https://www.cnblogs.com/yingsong/p/6047311.html

2018-05-16 15:37:02 118

原创 mysql 5.5、5.6、5.7的主从复制改进

问题: mysql一直以来的主从复制都是被诟病的理由之一,原因是: 1 最主要的主从复制速度问题2、主宕机的切换后脏数据问题 mysql的主从目的之一,就是在主宕机的情况下,能及时切换到备机继续提供服务,不至于整个系统挂掉。但就是因为主从复制要经过复制这一消耗IO的步骤,主在挂掉的一瞬间,一般主从都会有一定量的数据区别,出现在主执行完的但还未传输到从上的部分,这部分就是所谓的脏...

2018-05-14 20:00:52 694

原创 MySQL半同步复制

1 从MySQL5.5开始,MySQL以插件的形式支持半同步复制。如何理解半同步呢?首先我们来看看异步,全同步的概念异步复制(Asynchronous replication)MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主如果crash掉了,此时主上已经提交的事务可能并没有传到从上,如果此时,强...

2018-05-14 09:47:54 88

原创 关于同步 异步 阻塞 非阻塞

https://www.cnblogs.com/Anker/p/5965654.html

2018-05-10 21:51:56 208 1

原创 红帽集群套件RHCS(一)实战篇

在所有的ha节点上安装ricci 在客户端(要有web浏览器)上安装luci luci: 提供了管理 rhcs 集群的 web 界面, luci 管理集群主要是通过跟 ricci 通信来完成的。安装 luci, luci 是一个 python 程序,依赖很多python包ricci: 安装在集群的节点的接收来自 luci 管理请求的代理。环境:server1 79.1 ...

2018-05-10 16:17:41 604

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

#######pacemaker+corosync实现高可用集群#####

2018-05-07 21:26:55 300

原创 HAproxy 负载均衡(对后端具备健康检测)

因为haproxy的包里有.spec文件,所以我们可以用rpm命令来自己构建ha的rpm包: 53 yum install rpm-build -y 57 rpmbuild -tb /usr/src/haproxy-1.7.3.tar.gz 58 yum install pcre-devel -y 59 rpmbuild -tb /usr/src/hap...

2018-05-07 18:12:04 1867

原创 nginx高级应用(nginx反向代理+负载均衡)

(一)nginx除了可作后端http服务器,它还是一个高性能的反向代理服务器。在负载均衡架构中,nginx可以为我们提供非常有效且稳定的基于7层的负载均衡解决方案。 (二)实现nginx反向代理及负载均衡模块,用到了httpproxymodule 与 httpupstyream模块1 安装:yum install gcc pcre pcre-devel openssl openssl...

2018-05-03 22:01:07 497

原创 RedHat 集群Fence

Fence概念:在HA集群坏境中,备份服务器B通过心跳线来发送数据包来看服务器A是否还活着,主服务器A接收了大量的客户端访问请求,服务器A的CPU负载达到100%响应不过来了,资源已经耗尽,没有办法回复服务器B数据包(回复数据包会延迟),这时服务器B认为服务器A已经挂了,于是备份服务器B把资源夺过来,自己做主服务器,过了一段时间服务器A响应过来了,服务器A觉得自己是老大,服务器B觉得自己也是老...

2018-05-01 08:50:38 782

转载 红帽集群套件RHCS(一)概念篇

(一) RHCS提供了集群系统中三种集群构架,分别是高可用性集群、负载均衡集群、存储集群。RHCS集群结构 图1是典型的RHCS集群拓扑结构:整个拓扑结构分为三个层面: 最上层是LVS负载均衡层,中间一层是Real Server层,就是服务节点部分,最后一层是共享存储层,主要用于给GFS文件系统提供共享存储空间。三、 安装Luci Luci是RHCS基于web的集群配置管理工具,可以从系统

2018-05-01 08:46:50 183

原创 Keepalived

(一)keepalived是一个类似于layer3, 4 & 7交换机制的软件,也就是我们平时说的第3层、第4层和第7层交换。Keepalived是自动完成,不需人工干涉。 作 用:检测服务器的状态 简介: Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他...

2018-04-28 22:10:16 89

原创 ldirectord 介绍

一引言 如何在一个计算机网络中用有限的资源部署计算机,以及安装自由软件让计算机象一台服务器那样一起运行。其中第十五章描述如何建立一个高可用、企业级的LVS-DR集群,本文说的是ldirectord是如何监视集群节点(真实服务器)的。 1 介绍 并从集群中自动移除节点,我们需要使用ldirectord程序,这个程序在启动时自动建立IPVS表,然后监视集群节点的健康情况,在发现失效节点时将其自动...

2018-04-28 21:43:11 786

原创 nginx keepalive 高可用

nginx keepalive 高可用 nginx keepalive 高可用https://blog.csdn.net/u012410733/article/details/57078407

2018-04-26 22:15:00 342

原创 LVS(DR)+KEEPALIVED 实现双机热备

当我们的keepaliaved挂掉时,怎么实现高可用呢?就再配置一台备用keepalived机 server 4 (keepalived backup)

2018-04-26 17:07:01 108

原创 LVS(DR)+Keepalived 实现健康检测

keepalived keepalived 免费开源,具备第3、4、7层交换机的功能 主要提供 loadbalancing(负载均衡)和 high-availability(高可用)功能 负载均衡实现需要依赖Linux的虚拟服务内核模块(ipvs) 高可用是通过VRRP协议实现多台机器之间的故障转移服务 采用多进程的设计模式,每个进程负责不同的功能[...

2018-04-25 22:25:40 185

原创 LVS-NAT模型实现负载均衡

LVS-NAT模型实现负载均衡https://blog.csdn.net/xuxingzhuang/article/details/51650071

2018-04-25 21:18:07 99

原创 lvs +ldirectord 实现健康检测

本文将实现lvs通过ldirectord服务检测RealServer,从而实现对后端服务器的健康监测。从而避免出现某台后端server挂掉被用户觉察到。主机环境: rhel6.5 selinux and iptables disabled Load Balance: 172.25.79.1(server1) Virtual IP:172.25.79.100 Gateway

2018-04-25 16:04:24 172

原创 Linux系统网络桥接

Linux系统网络桥接https://blog.csdn.net/Stephen_Curry11/article/details/78647076

2018-04-25 10:37:24 79

原创 LVS+Ipvsadm实现Web负载均衡(无健康检测)

(一) 在Linux下用LVS和Ipvsadm做Web负载均衡,本例子用的操作系统是:rhel6.5;LVS是在linux操作系统基础上建立虚拟服务器,实现服务节点之间的负载均衡。它是基于linux内核实现的,2.6.X内核默认集成了lvs模块,LVS常用负载均衡的实现是基于ip协议的,所以一般称为IPVS。 那么首先需要检查下操作系统是否已经集成了LVS:[root@server1 ...

2018-04-24 20:58:00 290

原创 可伸缩网络服务的设计与实现之IP负载均衡技术

(一)宗述 伸缩网络服务的几种结构,它们都需要一个前端调度器。在调度器的实现技术中,IP负载均衡技术是效率最高的。在已有的IP负载均衡技术中有通过网络地址转换(Network Address Translation)将一组服务器构成一个高性能的、高可用的虚拟服务器,我们称之为VS/NAT技术(Virtual Server via Network Address Translation),大多数商...

2018-04-24 17:31:18 91

原创 kvm qemu libvirtd virt-manager的区别讲解

kvm qemu libvirtd virt-manager的区别讲解

2018-04-23 15:44:12 640

原创 高性能http加速器-varnish

一VarnishVarnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好。 1 定义: 现在的varnish已经很健壮。很多门户网站已经部署了varnish,并且反应都很好,甚至反应比squid还稳定,且效率更高,资源占用更少。相信在反向代理,web加速方面,varnish已经有足够能...

2018-04-21 21:45:33 736

原创 python学习 文件操作

(一)文件读写 • Python 内置了读写文件的函数,用法和 C 是兼容的。 • 操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操 作系统打开一个文件对象(又称文件描述符),然后,通过操作系统提供的接 口从这个文件对象操作;文件读写 思考文件读写的过程: 1. 打开文件 2. 向文件中写入内容; 3. 关闭文件f = open(‘/root/hello’)如果文件不存

2018-04-20 21:46:26 74

原创 硬链接和软链接的区别和作用

https://blog.csdn.net/mahao1107/article/details/46851969

2018-04-19 21:40:50 404

空空如也

空空如也

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