类和对象

  • 类的意思:种类、分类、类别

对象是特征与技能的结合体,我可能有身高体重、而你也有身高体重,所以你会说你像我,但是你一定不会说你像阿猫阿狗。并且我和你其实就可以说成是一类,而你和选课系统不能说是一类,因此给出类的定义:类就是一系列对象相似的特征与技能的结合体。

在现实世界中:先有一个个具体存在的对象,然后随着人类文明的发展才了分类的概念,既然现实世界中有类这个概念,Python程序中也一定有类这个概念,但是在Python程序中:必须先定义类,然后调用类来产生对象。

阅读全文 »

Jenkins

Jenkins 是一个开源提供友好操作界面的持续集成的工 具,是由 JAVA 开发而成

Jenkins 是一个调度平台,本身不处理任何事情,调用 插件来完成所有的工作

阅读全文 »

git安装

1
2
3
4
5
6
7
8
1.windows系统
https://git-scm.com/download/win

2.linux系统
yum install git -y

3.macos系统
https://git-scm.com/download/mac
阅读全文 »

template模板

模板是一个文本文件,可以做为生成文件的模版,并且模板文件中还可嵌套jinja语法。

阅读全文 »

Task Control

when条件语句

when 关键字主要针对 TASK 任务进行判断,对于此前我 们使用过的 yum 模块是可以自动检测软件包是否已被安 装,无需人为干涉;但对于有些任务则是需要进行判断 才可以实现的。

  • web 节点都需要配置 nginx 仓库,但其他节 点并不需要,此时就会用到 when 判断

  • Centos 与 Ubuntu 都需要安装 Apache,而 Centos 系统软件包为 httpd,而 Ubuntu系统软件 包为httpd2,那么此时就需要判断主机系统,然后 为不同的主机系统安装不同的软件包

    阅读全文 »

Ansible Variable

介绍

1
2
变量提供了便捷的方式来管理 ansible 项目中的动态值。
比如 nginx-1.12,可能后期会反复的使用到这个版本的值,那么如果将此值设置为变量,后续使用和修改都将变得非常方便
阅读全文 »

ad-hoc与常用模块

ad-hoc就是临时命令,执行完成即结束,并不会保存

可以查看多台节点是的进程是否存在

拷贝指定文件至本地

阅读全文 »

Ansible介绍

简 介

ansible是自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等

阅读全文 »