自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx的七层负载

一.Nginx:1.什么是Nginx:Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。 2.Nginx的特点:1)热部署2)可以高并发连接3)低的内存消耗4)处理响应...

2018-10-10 00:34:00 1276

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

一.是什么:1.pacemaker:Pacemaker是一个集群资源管理器(CRM)。它利用集群基础构件(OpenAIS 、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。 2.corosync:Corosync是集群管理套件的一部分,它在传递信息的时候可以通过一个简单的配置文件来定义信...

2018-10-03 01:29:33 416

原创 HAProxy实现负载均衡

一.关于HAProxy:1.什么是HAProxy:HAProxy是一个特别适用于高可用性环境的TCP/HTTP开源的反向代理和负载均衡软件。在7层负载均衡方面的功能很强大(支持cookie track, header rewrite等等),支持双机热备,支持虚拟主机,支持健康检查(通过patch可以支持ECV),同时还提供直观的监控页面,可以清晰实时的监控服务集群的运行状况。同时支持L...

2018-10-02 00:17:45 646

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

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

2018-09-28 18:45:18 713

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

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

2018-09-28 14:50:09 523

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

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

2018-09-28 13:31:06 1850

原创 CDN服务

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

2018-09-23 02:53:56 202

原创 虚拟机的封装

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 225

原创 Python中的多线程

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

2018-09-20 01:32:21 169

原创 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 359

原创 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 1711

原创 Python中的文件管理

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

2018-09-20 00:50:49 887

原创 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 14341 1

原创 Python中的面向对象

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

2018-09-13 02:28:16 231

原创 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 36819 3

原创 Python中的函数

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

2018-09-06 13:16:56 358

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

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

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

原创 Python中字符串的使用

一.定义方式字符串可以用单引号引起来。也可以用双引号引起来,或是用三个双引号以块的形式引起来。例如: 二.特性1.索引:print s[数字],数字是几就打印出来第几位字母,注意索引值是从0开始例如:2.切片:切片的规则:s[start:end:step] 从start开始到end-1结束,步长:step显示所有字符print s[:]显示前3个字符pr...

2018-08-28 17:39:01 969

原创 Python基本使用

一.if语句:if 要判断的条件:    条件成立的时候,要做的事情    .....elif 条件2:    .....else:    条件不成立的时候,要做的事情    .....elif和else都必须和if联合使用,不能单独使用练习:1.只有年龄满足0-100的输出年龄正确,其余报错。if和else语句以及各自的缩进部分都是一个完整的代码块2.p...

2018-08-28 15:23:06 265

原创 Python初识

一.什么是Python:是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。二.linux上的python使用:1.命令行直接键入python2.编写文件vim hello.py             ##只有文件以.py结尾,系统才能识别print 'hello python'      ...

2018-08-28 14:37:53 168

原创 linux中的防火墙

一.什么是防火墙:动态防火墙后台程序 firewalld 提供了一个 动态管理的防火墙,用以支持网络 “zones”,以分配对一个网络及其相关链接和界面一定程度的信任。它具备对 IPv4 和 IPv6 防火墙设置的支持。它支持以太网桥,并有分离运行时间和永久性配置选择。它还具备一个通向服务或者应用程序以直接增加防火墙规则的接口。 二.firewalld和iptables:firew...

2018-08-22 14:20:12 148

原创 linux下的PXE预安装环境

一.什么是PXE:PXE(preboot execute environment,预启动执行环境)是工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP或MTFTP协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中...

2018-08-19 18:50:43 383

原创 linux下的iscsi设备共享

一.什么是iscsi:#################cifs    文件共享nfs    网络文件共享iscsi    设备共享#################-ISCSI主要是透过TCP/IP技术,将存储设备端透过iscsi target(iscsi 目标端)功能,做成可以提供磁盘的服务器端,再透过iscsi initiator(iscsi初始化用户)功能,做成能够挂载使...

2018-08-19 15:44:53 344

原创 linux高速缓存

一.提问:-什么是DNS:DNS是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。-什么是高速缓存:高速缓存是一种特殊的存储器子系统,其中复制了频繁使用的数据,以利于CPU快速访问。存储器的高速缓冲存储器存储了频繁访问的 RAM 位置的内容及这些...

2018-08-18 22:52:52 387

原创 linux下的nfs文件系统

一.什么是nfs:NFS(Network File System)是网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。二.nfs管理:1.下载并使用:配置静态网络,搭建yum源关闭防火墙          systemctl stop firewalld...

2018-08-15 14:31:45 419

原创 linux下的cifs文件系统

一.cifs文件系统:1.cifs系统:Internet文件共享系统,也称服务器信;适用于MicrosoftWindows服务器和客户端的标准文件和打印机的共享系统息块(SMB)2.Samba服务:用于将linux文件系统作为CIFS/SMB网络文件进行共享,并将linux打印机作为CIFS/SMB打印机进行共享 二.搭建samba服务:1.配置静态网络和yum源...

2018-08-15 13:38:16 358

原创 linux系统的Apache服务

1.什么是apacheApache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。网站架构lamp ===linux apahce+mysql+php        curl -I www.baidu.com2.搭建apache:配置静...

2018-08-12 13:17:38 1269

原创 linux下的数据库管理

一.什么是数据库:数据库是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。常见的数据库有oracle,mysql,pgsql,db2,sqlserver等。MariaDB数据库管理系统就是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 二.数据库的管理:...

2018-08-12 12:53:12 168

原创 linux系统的vsftpd服务

一.什么是FTP 二.安装FTP客户端:1.配置yum源  vim /etc/yum.repo.d/rhel_dvd.repo修改baseurl中yum指向查看yum源是否安装成功yum repolist2.下载vsftpd服务  yum install vsftpd -y3.关闭防火墙  systemcrl stop firewalld将防火墙设置...

2018-08-08 17:08:00 162

原创 linux高级网络配置

一.链路聚合(bond接口和team接口)添加网卡    virt-manager        #bond接口环境需要两块网卡,team接口需要至少两块至多八块检查网络    systemctl status NetworkManager删除本机  eth0 nmcli connection delete "System eth0"查看网络配置    nmcli connect...

2018-08-08 11:43:50 112

空空如也

空空如也

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

TA关注的人

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