自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ryan的个人博客

云运维部落

原创 Gitlab仓库搭建及在linux,windows中免密使用gitlab(二)

一、Gitlab简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提...

2019-05-31 15:06:16

阅读数 69

评论数 0

原创 Git分布式版本控制系统(一)

一、Git简介 Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 听着版本控制系统很不明觉厉的一个东西,那到底是什么呢,我...

2019-05-29 15:14:09

阅读数 25

评论数 0

原创 keepalived学习

一、HA集群中的相关术语 HA是High Available缩写,是双机集群系统简称,指高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点。 1.节点(node) 运行HA进程的一个独立主机,称为节点,节点是HA的核心组成部分,每个节点上运行着操作系...

2019-05-26 14:40:13

阅读数 50

评论数 0

原创 负载均衡LVS

一、负载均衡LVS基本介绍 LVS是 Linux Virtual Server 的简称,也就是Linux虚拟服务器。这是一个由章文嵩博士发起的一个开源项目,它的官方网站是 http://www.linuxvirtualserver.org 现在 LVS 已经是 Linux 内核标准的一部分。使用 ...

2019-05-24 20:31:24

阅读数 26

评论数 0

原创 firewalld

一、firewalld 介绍 firewalld:防火墙,其实就是一个隔离工具:工作于主机或者网络的边缘,对于进出本主机或者网络的报文根据事先定义好的网络规则做匹配检测,对于能够被规则所匹配的报文做出相应处理的组件(组件可以是硬件,也可以是软件) 1.firewalld主要架设位置 主机防火墙 ...

2019-05-23 11:29:03

阅读数 24

评论数 0

原创 ansible自动化批量部署工具

Ansible简介 ansible是一个自动化批量部署工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于模块工作的,本身没有批量部署的能力。真正具有批...

2019-05-22 20:00:04

阅读数 232

评论数 0

原创 mariadb集群配置

一、mariadb主从同步 主从多用于网站架构,因为主从的同步机制是异步的,数据的同步有一定延迟,也就是说有可能会造成数据的丢失,但是性能比较好,因此网站大多数用的是主从架构的数据库,读写分离必须基于主从架构来搭建 1.原理过程: master记录二进制日志。在每个事务更新数据完成之前,maste...

2019-05-19 19:03:47

阅读数 154

评论数 0

原创 mariadb数据库(三)

数据库查询——连接查询,视图,索引,外键 1.连接查询 –创建学生表 create table students ( id int unsigned not null auto_increment primary key, name varchar(20) default ‘’, age tiny...

2019-05-19 18:15:34

阅读数 38

评论数 0

原创 mariadb数据库(二)

一、数据库基本操作 1.查看数据库操作 查看数据库 MariaDB [(none)]> show databases; ±-------------------+ | Database | ±-------------------+ | information_s...

2019-05-16 21:40:16

阅读数 73

评论数 0

原创 mariadb数据库(一)

一、数据库 1.数据库简介 数据库其实就是一个按照一定的联系和结构组织,存储的数据的仓库。 随着信息技术的发展,从1950年数据库诞生到2000年后数据库不仅仅是存储和管理数据了,而是转变成用户所需要的各种数据管理的方式,数据库有很多种类和功能,从最简单的存储有各种数据的表格到能够进行海量数据存储...

2019-05-14 14:01:00

阅读数 40

评论数 0

原创 python异常处理

异常处理 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在python无法正常处理程序时就会发生一个异常 异常是python对象,表示一个错误。 当python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常处理: 捕捉异常可以使用try/exce...

2019-05-10 20:50:59

阅读数 18

评论数 0

原创 14.python编程之——面向对象

一、面向对象和面向过程 面向过程:核心过程二字,过程即解决问题的步骤,就是先干什么后干什么,基于该思想写程序就好比这是一条流水线,是一种机械式的思维方式。 优点:复杂的过程流程化 缺点:扩展性差 面向对象:核心是对象二字,对象特征与技能的结合体,基于该思想编写程序就好比在创造一个世界,世界是由...

2019-05-07 09:20:10

阅读数 18

评论数 0

原创 13.python编程函数之——多线程和多进程

一、线程和进程 线程和进程普遍特点: 线程是最小的调度单位 进程是最小的管理单元 一个进程必须至少有一个线程 没有线程,进程也就不复存在 二、多线程 多线程特点 python线程特点: 线程的并发是利用cpu上下文的切换(是并发,不是并行) 多线程执行顺序是无序的 1.无序的,并发的 im...

2019-05-04 11:50:23

阅读数 31

评论数 0

原创 python模块学习

1.psutil模块 psutil模块是一个资源监控模块 用法示例: psutil模块需要先下载pip install psutil import psutil #内存 mem = psutil.virtual_memory() print(mem) #cpu cpu = psutil.cpu_...

2019-05-03 19:12:48

阅读数 110

评论数 0

原创 12.python编程函数之——三大神器:装饰器,迭代器,生成器

一、装饰器 在不改变源代码和调用方式的基础之上给函数增加新的功能 我们来看下面的代码 : def deco(func):#func = index def wrapper(): #wrapper() = index() func() #func() = index() ...

2019-05-01 19:54:20

阅读数 76

评论数 0

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