自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql的组复制

组复制是一种可用于实现容错系统的技术。复制组是一个通过消息传递相互交互的服务器组。通信层提供了很多保证,例如原子消息和总消息序号的传递。通过这些强大的特性,我们可以构建更高级的数据库复制解决方案。MySQL组复制构建在这些属性和抽象之上,并实现多主复制协议的更新。实质上,复制组由多个数据库实例组成,并且组中的每个实例都可以独立地执行事务。但是所有读写(RW)事务只有在被组批准后才会提交。只读(R...

2018-10-08 21:47:18 136

原创 mysql的主从复制、半复制

实验环境:rhel6.5master:server1 172.25.31.1slave:server2 172.25.31.2server3 172.25.31.3主从复制原理:MySQL 之间数据复制的基础是二进制日志文件(binary log file)。一台MySQL 数据库一旦启用二进制日志后,其作为 master,它的数据库中所有操作都会以“事件”的方式记录在二进制日志中,其他...

2018-10-08 20:16:36 234

原创 Nginx+Tomcat实现session共享

实验环境:server1:nginx tomcat memcached server2:tomcat memcachedSession 是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。在网络应用中,称为“会话控制”。Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session...

2018-10-08 19:14:06 450

原创 nginx负载均衡及高可用

nginx官方网站:http://nginx.org/Nginx (engine x) 是一个IMAP/POP3/SMTP服务,是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.工作进程分为一个主进程和多个工作进程,且都是单线程的,不需要特殊授权即可运行;安装N...

2018-09-25 21:57:02 134

原创 pacemaker高可用集群

节点: Server1 172.25.31.1 server4 172.25.31.4服务器: server2 172.25.31.2 server3 172.25.31.3pacemaker作为linux系统高可用HA的资源管理器,位于HA集群架构中的资源管理,资源代理层,它不提供底层心跳信息传递功能。心跳信息传递是通过corosync来处理的。它实现最大可用性群集服务(亦称资源管理)...

2018-09-25 21:51:48 517

原创 Haproxy负载均衡及高可用

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

2018-09-25 21:47:13 115

原创 lvs负载均衡——nat模式,tun模式

nat模式Virtual Server via NAT(VS-NAT):用地址翻译实现虚拟服务器。地址转换器有能被外界访问到的合法IP地址,它修改来自专有网络的流出包的地址。外界看起来包是来自地址转换器本身,当外界包送到转换器时,它能判断出应该将包送到内部网的哪个节点。优点是节省IP 地址,能对内部进行伪装。NAT模式中的一大缺点就是无论是请求的数据包,还是返回的数据包,都必须要经过负载的这个...

2018-09-18 01:23:16 171

原创 lvs负载均衡——DR模式

LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。VS/NAT、VS/TUN和V...

2018-09-18 00:06:19 163

原创 CDN系统的Varnish部署

CDNCDN的全称是Content Delivery Network,即内容分发网络。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。...

2018-09-14 02:13:38 171

原创 私有属性和私有方法

封装的私有属性和私有方法私有属性和私有方法 应用场景 在实际开发中,对象的某些属性或方法可能只希望在对象的内部使用,而不希望在外部被访问到 私有属性 就是 对象 不希望公开的 属性 私有方法 就是 对象 不希望公开的 方法class Women: def init(self,name): self.name = name ...

2018-09-13 22:25:12 99

原创 虚拟机的封装

虚拟机的封装 1.新建虚拟机 在本次新建过程中,为了日后的学习了方便,选用6.5版本 在Virt-Manager中选择创建虚拟机,选择Network Installan安装 基于电脑配置考虑 men=512 默认选择无图化安装 GIB=20G 虚拟硬盘disk,设置较大内存 语言选择英文 键盘选择美式键盘 时区为亚洲上海 ipv6 不选择 设置超级用户密码 2....

2018-09-13 22:23:55 138

原创 python—面向对象的封装、继承、多态

封装1.封装是面向对象编程的一大特点 2.面向对象编程的第一步,将属性和方法封装到一个抽象的类中(为什么类是抽象的?) 3.外界使用类创建对象,然后让对象调用方法 4.对象方法的细节都被封装在类的内部案例1 小明和小美爱跑步 1.小明体重75.0公斤 小美体重45.0公斤 2.小明每次跑步会减肥0.5公斤 3.小明每次吃东西体重会增加1公斤class Person:...

2018-09-06 16:20:29 157

原创 python——面向对象

面向对象 oop:object oriented programming面向对象的基本概念我们之前学习的编程方式就是面向过程的 面向过程和面向对象,是两种不同的编程方式 对比面向过程的特点,可以更好的了解什么是面向对象过程和函数(都是对一段功能的代码进行封装) 过程:是早期的一个编程概念 过程类似于函数,只能执行,但是没有返回值 函数:不仅能执行,还可以返回结果(...

2018-09-06 15:32:18 172

原创 python—模块应用

模块应用中,选择选择python3.x版本生成二维码import qrcode img = qrcode.make(‘http://www.baidu.com‘) img.save(‘hello.png’)统计微信好友列表男女比例import itchat import random import timeitchat.auto_login(hotReload=Tr...

2018-09-06 15:19:49 124

原创 函数装饰器

函数装饰器装饰器: “在不改变原函数的基础上,给函数增加功能” 把一个函数当作参数,返回一个替代版的函数 本质上:返回函数的函数 装饰器的概念 - 装饰器的实现是函数里面嵌套函数; - 装饰器的本质是一个函数, 它可以让其他函数在不需要做任何代码改动的前提下增加额外的功能; - 装饰器需要传递一个函数, 返回值也是一个函数对象. 装饰器的应用场景 - 计时器 - 记录日志...

2018-09-06 14:58:06 175

原创 python——函数

函数1.定义函数 # 如果不主动调用函数,函数是不会执行的 def say_hello(): print ‘hello1’ print ‘hello2’ print ‘hello3’ # 函数的调用 say_hello()def sum_2_sum(): “”“对两个数字的求和”“” num1 = 20 ...

2018-09-06 14:37:13 505

原创 python中元组、字典、集合的应用

一、元组1、元组的创建元组(tuple):带了紧箍咒的列表 元组本身不可变数据类型,没有增删改差 元组内可以存储任意数据类型t = (1,2,3,4.0,’star’) print t,type(t)元组里面包含可变数据类型,可以间接修改元组的内容 t1 = ([1,2,3],4) t1[0].append(4) print t1元组如果只有一个元素的时候,后面...

2018-09-06 13:42:32 623

原创 python中列表的增删查改

1.列表的特性service=[‘http’,’ssh’,’ftp’] 索引 print service[0] print service[-1] 切片 print service[::-1] #列表的倒序输出 print service[1:] #除了第一个元素之外的元素 print service[:-1] #除了最后一个元素 重复 prin...

2018-09-06 09:58:00 178

原创 python中字符串的应用

1.字符串的定义方式 a=’hello’ b=”westos” c=”what’s up” d=”“” 用户管理 1.添加用户 2.删除用户 3.显示用户 “”” 2.字符串的特性索引:0,1,2,3,4 索引值是从0开始s=’hello’ print s[0] print s[1]切片print s[0:3] #切片...

2018-09-06 09:14:16 361

原创 python循环结构

while 循环python中的计数方式,常见的计数方式,分为两种:自然技术法(从1开始)程序技术法(从0开始)–用于程序计数在编写程序时,除非特殊要求,否则循环技术从0开始==================================================================1.定义一个整数变量,记录循环的次数i=1...

2018-09-06 09:13:07 303

原创 python简介以及简单的语言结构

在python中可以使用print函数将信息输出到信息台 如果希望输出文件的同时,一起输出数据,就需要使用到格式化操作符 %被称为格式化操作符,专门用于处理字符串中的格式 包含%的操作符,被称为格式化操作符 %和不同的操作符连用,不同类型的数据需要使用不同的格式化字符格式化字符串 含义 %s 字符串 %d 有符号十进制整数,%06d表示输出的整...

2018-09-06 09:10:13 565

原创 linux下的php、cgi

1 cd /var/www/html2 vim index.php3 ls4 cd /etc/httpd/conf.d5 yum install php -y7 systemctl restart httpd8 yum install httpd -y9 yum install httpd-manual -y10 cd /var/www/html 11...

2018-08-18 14:52:46 324

原创 html文件共享配置

1.不同用户登陆统一域名 3 vim /etc/yum.repos.d/rhel_dvd.repo 4 ping 172.25.254.250 5 getenforce 6 setenforce 0 7 getenforce 9 systemctl status firewalld 10 systemctl sto...

2018-08-18 14:40:05 899

原创 高级网络配置

高级网络配置 1.链路聚合 1)bond systemctl status NetworkManager nmcli connection show nmcli connection delete “System eth0” nmcli connection show nmcli connection add con-name bond0...

2018-08-18 14:32:20 91

原创 iscsi服务器共享

1.服务器端配置 fdisk /dev/vdb n–>+2G wq partprobe yum install targetcli -y targetcli />ls o- / …………………………………………………………… […] o- backstores …………………………………………………. […] ...

2018-08-18 14:28:59 235

空空如也

空空如也

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

TA关注的人

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