自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 所有博客中所用到的软件包下载及相关文档可供参考

https://pan.baidu.com/s/1-Mod0bcVq04VJE2STzKN2Q

2018-11-02 22:48:42 760

原创 初次使用Xtrabackup工具时遇到的一些坑,希望能帮助到各位。

1、安装xtrabackup报错,缺少依赖:warning: percona-xtrabackup-2.3.6-1.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEY error: Failed dependencies: libev.so.4()(64bit) is needed by percona-xtrabackup-2.3.6-1.el6.x86_64 perl(DBD::mysql) is...

2020-07-31 15:19:50 2229

原创 使用saltstack一键部署openstack

14

2019-08-01 20:35:05 277

原创 Saltstack部署keepalived实现haproxy高可用

13

2019-08-01 20:32:32 185

原创 Git工具使用及Git+Jenkins配置

10

2019-08-01 20:25:44 184

原创 Openstack 图形Dashboard

12

2019-07-31 15:02:44 167

原创 Openstack(M版)部署

11

2019-07-31 14:49:53 497

原创 Hadoop环境搭建及HDFS高可用

8

2019-07-30 22:17:46 141

原创 MFS分布式文件系统及MFS高可用

7

2019-07-30 10:28:24 100

原创 Zabbix JMX监控

6

2019-07-30 10:22:10 166

原创 Zabbix安装部署及实践

5

2019-07-29 17:20:42 116

原创 Docker swarm集群部署

4

2019-07-29 16:11:15 92

原创 Docker容器安装部署及实践

3

2019-07-28 10:10:19 135

原创 Salt 扩展

1

2019-07-28 09:42:30 119

原创 Saltstack安装部署及实践

.

2019-07-28 09:33:57 159

原创 mariadb 插入中文乱码解决方法

mariadb如何显示中文今天做实验时,在mariadb数据库中插入中文后显示??乱码,那么如何解决呢,在网上查了一下,大多数都是修改mysql配置文件的解决方法,经过尝试后发现没都没有用。问题截图:解决方法:1.删除原来的数据库2.重新创建数据库,在创建数据库时指定字符集可解决此问题eg:create database xupt default charset utf8 coll...

2018-12-12 09:29:34 2861 1

原创 MySQL慢查询日志slow_query_log

slow_query_log慢查询日志:当查询超过一定的时间没有返回结果的时候,才会记录到慢查询日志中。默认不开启。采样的时候手工开启。可以帮助DBA找出执行慢的SQL语句常用的参数slow_query_log=off|on #是否开启慢查询日志slow_query_log_file=filename #指定保存路径及文件名,默认为数据文件目录long_...

2018-11-08 12:09:57 209

原创 MySQL高可用架构之MHA的手动部署

MHA环境:Server1:172.25.24.1 masterServer2:172.25.24.2 slaveServer3:172.25.24.3 slaveServer4:172.25.24.4 manager先简单配置主从复制,一主两从Server1grant replication slave on . to repl@’%’ identifie...

2018-11-07 21:28:03 222

原创 基于mysql-proxy的MySQL读写分离

读写分离mysql的读写分离的基本原理是:让master(主数据库)来响应事务性操作,让slave(从数据库)来响应select非事务性操作,然后再采用主从复制来把master上的事务性操作同步到slave数据库中。图解:环境:server1 (master):172.25.254.1server2 (slave):172.25.254.2server3 (mysql-proxy):...

2018-11-02 22:07:41 185

原创 MySQL主从复制,并行复制,半同步复制和组复制

主从复制主从复制过程存在三个线程,Master端的I/O线程,Slave的I/O线程与SQL线程。Master端需要开启binlog日志,Slave端需要开启relaylog。1、Slave端的I/O读取master.info文件,获取binlog文件名和位置点,然后向Master端的I/O线程请求,该binlog文件名和位置点的binlog信息。(master.info文件在配置主从复制时...

2018-10-31 20:34:36 4769

原创 Nginx的一些常用配置

Nginx编译安装可参考之前博客:https://blog.csdn.net/qq657886445/article/details/82998396虚拟主机vim /usr/local/lnmp/nginx/conf/nginx.confserver { listen 80; server_name www.westos.org; ...

2018-10-19 19:16:10 145

原创 Nginx+tomcat+memcached实现负载均衡及session共享

2018-10-19 18:26:33 207

原创 memcache的简单使用部署

memcacheyum install memcached -yyum install -y telnet/etc/init.d/memcached startnetstat -antlptelnet localhost 11211set name 0 0 6get nameset user 1 10 4get uservim ~/.bash_profile/...

2018-10-19 17:51:15 197

原创 LNMP架构介绍及其部署

LNMP架构介绍LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。原理:浏览器发送http request请求到服务器(Nginx),服务器响应并处理web请求,将...

2018-10-19 13:00:56 20509

原创 haproxy+pacemaker+corosync实现高可用

pacemaker+corosyncPacemaker是一个集群资源管理器。它利用集群基础构件(OpenAIS 、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。Corosync是集群管理套件的一部分,通常会与其他资源管理器一起组合使用它在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协...

2018-10-18 18:56:54 531

原创 Haproxy安装部署及其简单配置

Haproxyhaproxy提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。haproxy特别适用于那些负载特别大的web站点,这些站点通常又需要会话保持或七层处理。haproxy运行在时下的硬件上,完全可以支持数以万计的并发连接,并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web...

2018-10-12 21:55:07 1931

原创 红帽集群套件RHCS之ricci+luci

RHCS​RHCS:Red Hat Cluster Suite即红帽集群套件,它是一套综合的软件组件,可以通过在部署时采用不同的配置,以满足对高可用性,负载均衡,可扩展性,文件共享和节约成本的需要。RHCS组件介绍:1.分布式集群管理器(CMAN)Cluster Manager,简称CMAN,是一个分布式集群管理工具,它运行在集群的各个节点上,为RHCS提供集群管理任务。CMAN用于管理...

2018-10-12 18:13:07 337

原创 Nginx简单实现负载均衡

nginxnginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强常用功能:1.HTTP代理和反向代理请求稳定,后端转发与业务配合分离,配置灵活,支持判断表达式,可以进行自定义配置,支持通过缓存加速访问,支持虚拟主机,支持URL重定向,支持网络监控,支持流媒体传输等2.负载均衡...

2018-10-10 20:34:54 247

原创 LVS-Fullnat模式

Lvs-fullnatFull-NAT解决的是LVS和RS跨VLAN的问题,而跨VLAN问题解决后,LVS和RS不再存在VLAN上的从属关系,可以做到多个LVS对应多个RS,解决水平扩容的问题。lvs中nat和fullnat的区别:nat模式下报文变化 fullnat模式下报文变化发送 接收 发送 接收c...

2018-10-09 21:20:55 2136

原创 LVS-NAT模式下的负载均衡部署

LVS-NAT模式下的负载均衡图解:工作原理:1)客户端请求数据,目标IP为VIP2)请求数据到达LB服务器,LB根据调度算法将目的地址修改为RIP地址及对应端口(>此RIP地址是根据调度算法得出的)并在连接HASH表中记录下这个连接。3)数据包从LB服务器到达RS服务器webserver,然后webserver进行响应。Webserver>的网关必须是LB,然后将数据...

2018-10-09 20:56:49 155

原创 LVS-TUN模式下的负载均衡部署

LVS-TUN模式下的负载均衡图解:工作原理:1)客户端请求数据,目标IP为VIP2)请求数据到达LB服务器,LB根据调度算法将目的地址修改为RIP地址及对应端口(>此RIP地址是根据调度算法得出的)并在连接HASH表中记录下这个连接。3)数据包从LB服务器到达RS服务器webserver,然后webserver进行响应。Webserver>的网关必须是LB,然后将数据返...

2018-10-09 20:44:44 200

原创 LVS-DR模式及lvs结合keepalived实现高可用

lvs定义LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士开发的一个开源项目,1998年5月发布,是中国国内最早出现的自由软件项目之一。我们只要在server上装了ipvsadm软件包就可以定义ipvs规则,在linux kernel的2.6版本之后kernel是直接支持ipvs的,在此之前的内核版本则需要重新编译内核。lvs作用L...

2018-10-01 00:33:59 234

原创 linux的varnish部署

varnishvarnish是一款高性能的开源http加速器,varnish与squid服务类似,都用来做缓存配置varnish服务器server1 :安装varnish软件包(需自行下载)yum install varnish-3.0.5-1.el6.x86_64.rpm varnish-libs-3.0.5-1.el6.x86_64.rpm -yvim /etc/sysconfi...

2018-09-28 20:29:57 193

原创 Redhat6.5虚拟机封装

1.打开虚拟机管理图形2.使用本地镜像安装虚拟机1)选择Local install media2)选择本地镜像3)设定内存大小及CPU数量为了节省时间内存设为512MB即可,此大小默认关闭图形4)设定虚拟磁盘大小5)设置虚拟机名称...

2018-09-23 00:15:08 480 1

原创 Redhat_rhel_linux镜像下载,持续更新......

链接:https://pan.baidu.com/s/1u5msXbfC6jXGJnvWtHu9EA密码:yp4b

2018-09-22 22:16:57 13033 3

原创 python多线程

线程线程是操作系统能够进行运算调度的最小单位(程序执行流的最小单元)。它被包含在进程之中,是进程中的实际运作单位。一个进程中可以并发多个线程,每条线程并行执行不同的任务。(线程是进程中的一个实体,是被系统独立调度和分派的基本单元)线程和进程的区别:(1)线程共享内存空间;进程的内存是独立的(2)同一个进程的线程之间可以直接交流;两个进程想通信,必须通过一个中间代理来实现(3)创建新线...

2018-09-21 23:33:26 115

原创 python os模块对文件的操作

返回操作系统类型os.name返回值为posix,是linux操作系统,返回值为nt,是windows系统返回操作系统的详细信息os.uname()系统的环境变量os.environ判断是否是绝对路径os.path.isabs不会判断文件或目录是否存在生成绝对路径获取目录名或者文件名创建/删除目录创建删除创建/删除文件创建删除文件的重命名类...

2018-09-21 21:20:15 1367

原创 python文件

python中打开文件时除了包含一个“文件路径名称”,还会包含一个打开文件时的模式,常见的文件打开模式有以下参数:r 以只读模式打开文件,并将文件指针指向文件头;如果文件不存在会报错w 以只写模式打开文件,并将文件指针指向文件头;如果文件存在则将其内容清空,如果文件不存在则创建a 以只追加可写模式打开文件,并将文件指针指向文件尾部;如果文件不存在则创建r+ 在r的基础上增加了可写功...

2018-09-21 20:56:01 180

原创 python异常

异常异常:程序在运行的时候,如果python解释器遇到一个错误,会停止程序的执行,并且提示一些错误的信息,这就是异常我们在程序开发的时候,很难将所有的特殊情况都处理,通过异常捕获可以,针对突发事件做集中处理,从而保证程序的健壮性和稳定性在程序开发中,如果对某些代码的执行不能确定(程序语法完全正确)可以增加try来捕获异常语法:try: 尝试执行的代码expect: ...

2018-09-19 22:45:54 107

原创 python单例设计模式

设计模式设计模式是前人的总结和经验的提炼,通常被人们广为流传的设计模式都是针对某一特定问题的成熟解决方案单例设计模式单例:让类创建的对象,在系统中有唯一的实例我们在创建对象的时候;1.为对象分配空间: new创建对象的时候,python解释器首先会调用 __new__方法为对象分配空间__new__方法是一个由object基类提供的内置的静态方法,主要有两个作用,在内存中为对象分...

2018-09-19 21:14:58 137

空空如也

空空如也

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

TA关注的人

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