自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

草莓甜甜圈的博客

学习中......有疏漏请指正!

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 keepalived+haproxy实现nginx高可用负载均衡

一、keepalived简介Keepalived是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器,在主服务器和备份服务器上面部署相同的服务配置,使用一个虚拟IP地址对外提供服务,当主服务器出现故障时,虚拟IP地址会自动漂移到备份服务器。VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议),VRRP是为了...

2018-11-26 18:46:28 7306

原创 HAProxy安装与配置(实现nginx负载均衡)

一、HAProxy简介HAProxy是免费、极速且可靠的用于为TCP和基于HTTP应用程序提供高可用、负载均衡和代理服务的解决方案,尤其适用于高负载且需要持久连接或7层处理机制的web站点。HAProxy还可以将后端的服务器与网络隔离,起到保护后端服务器的作用。HAProxy的负载均衡能力虽不如LVS,但也是相当不错,而且由于其工作在7层,可以对http请求报文做深入分析,按照自己的需要将报文...

2018-11-22 15:55:35 1601

原创 Ansible之Playbook使用

一、Playbook是什么playbook-剧本(也称编排) 介绍playbooks是 一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置,可以按照指定的操作步骤有序执行,支持同步和异步方式。我们完成一个任务,例如...

2018-11-20 15:42:13 6711

原创 Ansible安装配置及常用模块简介

Ansible是一种集成IT系统的配置管理, 应用部署, 执行特定任务的开源平台。 它基于Python语言实现, 部署只需在主控端部署Ansible环境, 被控端无需安装代理工具, 只需打开SSH, 让主控端通过SSH秘钥认证对其进行所有的管理监控操作。相对于SaltStack, 它除了利用SSH安全传输, 无需在客户端进行任何配置, 而且它有一个很庞大的用户群体以及丰富的API, 相对适合部署...

2018-11-16 14:19:35 313

原创 Linux下hosts文件详解

1、主机名:无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。公网:IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。局域网:每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆...

2018-11-14 11:07:18 8212

转载 第六章(六):Python函数进阶--Python装饰器

  本篇我们介绍关于装饰器(Decorator)的基本知识,故我们就以什么是装饰器,为什么要使用装饰器,以及如何来实现装饰器这三个部分来介绍。一、什么是装饰器?  装饰器(Decorator):首先我们需要知道装饰器本身就是一个函数,而这个函数存在的意义就是为其他函数添加附加功能的。  而从某种程度上来说:装饰器并非一个功能特性,它只是一个语法糖,因为从本质上来讲:它实现的是将一个函数...

2018-11-09 10:58:00 133

转载 第六章(五):Python函数进阶--Python高阶函数

  该篇中主要介绍什么是高阶函数,高阶函数的用法以及几个常见的内置的高阶函数。什么是高阶函数?  高阶函数:一个函数可以作为参数传给另外一个函数,或者一个函数的返回值为另外一个函数(若返回值为该函数本身,则为递归),满足其一则为高阶函数。  参数为函数#参数为函数def bar(): print("in the bar..")def foo(func): fu...

2018-11-09 10:42:40 248

转载 第六章(四):Python函数进阶--Python迭代器和生成器

  本篇我们介绍可迭代对象和迭代器对象--包括两者的定义及区别、为什么要有迭代器对象,其的用法是怎么样的 和 for循环的机制,当然还有生成器的介绍,这里还会介绍列表生成器,三元运算式等。一、迭代器对象  1、迭代器协议    ①迭代器协议:对象需要提供__next__方法,它要么返回迭代中的下一项,要么就引起StopIteration异常,以终止迭代。    ②可迭代对象:实现了...

2018-11-09 10:12:23 237

转载 第六章(三):Python函数进阶--Python内置函数

  本篇主要介绍Python的内置函数,这里主要介绍一些内置函数的功能以及其用法,以及一些重要的函数的主要用法详解。例如:format()、zip()、max()、min()等函数。1、内置函数的用法  在最初学习Python的时候,我一直分不清内置函数与一些数据类型的内置方法的用法和区别,随后便知道无论是内置函数还是内置方法均是在Python的 builtins.py 文件内,不同的是内...

2018-11-08 17:47:19 248

原创 MySQL添加用户、删除用户、授权及撤销权限

一.创建用户:mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));#这样就创建了一个名为:test 密码为:1234 的用户。注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"lo...

2018-11-07 14:38:33 24449

转载 mysql可授予用户的执行权限

(以下操作都是以root身份登陆进行grant授权,以root@localhost身份登陆执行各种命令。)MySQL包含哪些权限,共29个。权限 说明 举例 usage 连接(登陆)权限,建立一个用户,就会自动授予其usage权限(默认授予)。    该权限只能用于数据库登陆,不能执行任何操作;且usage权限不能被回收,也即REVOKE用户并不能删除用户。 ...

2018-11-07 14:11:40 4021

转载 redis持久化方式

1、前言Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”...

2018-11-06 10:34:05 125

转载 第六章(二):Python函数进阶--Python递归函数

  本篇主要介绍Python中函数的递归,还是从三个方面了解:什么是递归;递归有什么好处;递归的具体用法是什么样的;一、什么是递归?  在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。记住哦->在函数内部调用其他函数不是函数的嵌套,而在函数内部定义子函数才是函数的嵌套。递归的特性:  1、递归函数必须有一个明确的结束条件。  2、每进...

2018-11-02 16:52:51 355

转载 第六章(一):Python函数进阶--open函数之文件处理

  在学习使用open函数打开文件并对其进行操作时,我们需要了解打开文件并且对文件进行操作的过程是怎么样的,还需要了解打开文件的常见模式,以及对文件句柄操作的的常用方法等等。其中难点是屡清楚文件的编码问题。  文件处理的流程:    1、打开文件,得到文件句柄并将其赋值给一个变量    2、通过文件句柄对文件进行操作(其实文件句柄本身是一个迭代器对象。)    3、关闭文件(即释放...

2018-11-02 15:45:01 617

转载 第五篇:Python函数基础篇

  本篇介绍什么是函数、函数的特性、函数的定义、函数的调用、以及函数的参数、以及关于全局变量和局部变量的使用等等。一、什么是函数:  函数是最基本的一种代码抽象方式,为了实现某种特定的功能而组织的带名字的代码块。  那为什么要使用函数呢?    1、避免代码的重复性,即函数的可以重复使用的。    2、保持代码的一致性,易于修改。即当函数被定义好,即可在很多地方为了实现相同或者...

2018-11-02 11:54:10 179

转载 第四篇:python基础之杂货铺

  在这一篇中我们将对上几篇的Python零碎的知识进行补充,即字符串的格式化输出,以及深浅拷贝,接下来我们将对这两种进行一一介绍。一、字符串格式化输出  关于字符串的格式化输出,我们需要了解为什么需要字符串的格式化,同时掌握格式化输出的两种用法:百分号方式、format方式。接下来我们就这两种方式进行介绍:  字符串的格式化的两种用法:#百分号方式info1 ="My nam...

2018-11-02 11:00:11 196

docker常用命令帮助文件

空闲的时候把菜鸟教程里的docker常用命令整理成帮助文件,方便大家随时查看。欢迎大家入门学习。~~~~~~~~~~~~~~~

2018-09-18

空空如也

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

TA关注的人

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