自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LVS-TUN模式的搭建部署

一.什么是LVS-TUN:  LVS/TUN的连接调度和管理与 LVS/NAT 中的一样,只是它的报文转发方法不同。调度器根据各个服务器的负载情况,动态地选择一台服务器,将请求报文封装在另一个IP报文中,再将封装后的IP报文转发给选出的服务器;服务器收到报文后,先将报文解封获得原来目标地址为VIP的报文,服务器发现VIP地址被配置在本地的IP隧道设备上,所以就处理这个请求,然后根据路由表将响应...

2018-09-28 18:45:18 757

原创 LVS-NAT模式的搭建部署

一.什么是LVS-NAT:基于NAT机制实现。当用户请求到达director之后,director将请求报文的目标地址(即VIP)改成选定的realserver地址,同时 将报文的目标端口也改成选定的realserver的相应端口,最后将报文请求发送到指定的realserver。在服务器端得到数据 后,realserver将数据返给director,而director将报文的源地址和源端口改成...

2018-09-28 14:50:09 555

原创 LVS-DR模式的搭建部署

一.什么是LVS:LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。LVS-DR:director(分配器)分配请求到real server。real server 处理请求后直接回应给用户,director负载均衡器仅处理客户机与服务器一半连接。从而避免性能瓶颈,同样增加系统可伸缩性。Direct Routing由于采用物理层(...

2018-09-28 13:31:06 1875

原创 CDN服务

一.varnish:vcl处理过程大致分为如下几个步骤:(1)Receive 状态,也就是请求处理的入口状态,根据 VCL 规则判断该请求应该是 Pass 或Pipe,或者进入 Lookup(本地查询)。(2)Lookup 状态,进入此状态后,会在 hash 表中查找数据,若找到,则进入 Hit 状态,否则进入 miss 状态。(3)Pass 状态,在此状态下,会进入后端请求,即进入 f...

2018-09-23 02:53:56 226

原创 虚拟机的封装

1.配置6.5的yum源2.安装一个20G的虚拟机:建立:cd /var/lib/libvirt/images/qemu-img create -f qcow2 base.qcow2 20G安装:检查创建结果:du -h base.qcow24、在新建好的虚拟机进行设置进入root(1)删除所有文件:r...

2018-09-22 22:15:20 240

原创 Python中的多线程

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

2018-09-20 01:32:21 178

原创 Python中的数据库

Python中数据库的使用:#进入数据库#进入文件夹#查看#退出文件夹#关闭数据库 数据库的操作:增:sql = 'insert into 表名(列名1,列名2) values(%s,%s)'params = ('要增加的列1内容','要增加的列2内容')count = cur.execute(sql,params) 删:sql ...

2018-09-20 01:19:00 398

原创 Python中的os环境变量

os模块:# 返回操作系统类型,值为posix是linux操作系统,值为nt是windows操作系统。# print os.name # 返回操作系统的详细信息# print os.uname() # 返回系统的环境变量# print os.environ或print os.environ.get('KEY值') # 判断是否是绝对路径(不会判断文件或目录是否存...

2018-09-20 01:02:04 1735

原创 Python中的文件管理

一.文件操作三部曲:1.打开:f =  open('文件名')文件名后不加任何时,默认是r以只读的方法打开r:只能读,不能写。读取文件不存在时会报错r+:可读,可写。读取文件不存在时会报错w:只能写,不能读。文件存在时,会清空文件覆盖文件内容;文件不存在时,会新建文件。w+:可写,可读。文件存在时,会清空文件覆盖文件内容;文件不存在时,会新建文件。a:只能写,不能读。文件存在时,...

2018-09-20 00:50:49 926

原创 Python中的面向对象编程练习

封装部分:1.打印小猫爱吃鱼,小猫要喝水class Cat:    def eat(self):        print '小猫爱吃鱼'    def drink(self):        print '小猫要喝水'tom = Cat()tom.eat()tom.drink() 2.小明爱跑步,爱吃东西。1)小明体重75.0公斤2)每次跑步会减肥0...

2018-09-13 03:10:35 14504 1

原创 Python中的面向对象

一.基本概念:面向对象:oop:object oriented programming 1.过程和函数(都是对一段功能的代码进行封装):过程:是早期的一个编程概念。过程类似于函数,只能执行,但是没有返回值函数:不仅能执行,还可以返回结果(return) 2.面向过程和面向对象:面向过程(侧重于怎么做):1)把完成某一个需求的所有步骤,从头到尾逐步实现2)根据开发...

2018-09-13 02:28:16 240

原创 Python函数练习题

函数部分:1.编写一个名为collatz()的函数,它有一个名为number的参数   如果参数是偶数,那么collatz()就打印出number//2   如果number是奇数,collatz()就打印3*number+1def collatz(number):    # if number % 2 == 0:    #     print number // 2    ...

2018-09-06 13:51:07 37207 3

原创 Python中的函数

一.基本使用:定义函数:#定义时函数名的小括号内填写参数(型参),多个参数之间使用,分割def 函数()    """注释"""    定义的内容    ......#如果不主动调用函数,函数不执行函数的调用:#调用时与定义时相同,此时的参数称为实参函数()例如: 二.参数:参数:形参,实参形参:位置参数,默认参数,可变参数,关键字参数位置参数:形参和实参个数...

2018-09-06 13:16:56 381

原创 Python中的列表,元组和字典

一.列表:数组:存储同一种数据类型的集合 score=[12,13,14]列表(被称为打了激素的数组):可以存储任意数据类型的集合(一个变量中可以存储多个信息)#列表里面也可以嵌套列表(列表也是一种数据类型)1.列表的特性:索引print service[0]print service[-1]切片print service[::-1] #列表的翻转print service[...

2018-09-06 01:10:20 20511 2

空空如也

空空如也

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

TA关注的人

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