自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python中内置数据结构字符串

字符串的创建和赋值字符串的创建赋值有三种方式实例:第一种第二种第三种运行转义符号\b:退格\n:换行\r:回车\t:TAB键字符串建立赋值属性字符串是不可变的,只能通过赋一个空字符串或者使用del语句来清空或者删除一个字符串,但是没有必要显示的删除字符串。定义这个字符串的代码结束会自动释放这些字符串字符串基本特性1:连接操作与重复操作2:成员操作符3:正向索引和反向索引4:可迭代对象,for循环索引通过数字方式表示字符所在字符串中的位置定义一个

2020-09-30 23:11:05 83

原创 Python中流程控制语句

思维导图python中的代码执行方式python中的代码执行流是从上到下贯穿执行if语句if单分支语句如果满足条件就去做实例:运行双分支语句如果满足条件就去做,如果不满足条件就去做实例:运行多分支语句如果满足第一个条件做…如果满足第二个条件做…(第三个第四个等)…如果不满足所有条件做…实例:运行三元运算符简化版的双分支语句实例:运行random模块random.random():生成一个0到1的随机浮点数random.uniform(a,b):生

2020-09-25 21:18:56 186

原创 Python在Windows中的搭建

python解释器的安装和配置下载python:www.python.org选择windows安装exe格式开始安装,选择自定义安装自定义设置选择自定义安装位置,建议不要安装在c盘安装成功

2020-09-25 17:34:28 114

原创 Python基础语法知识与巩固

思维脑图Python中的变量什么是变量变量是内存中的一个地址,用一个固定的字符串表示这个地址,这个字符串就是变量,对象赋值实际上是对象的引用变量的命名变量由字母,数字,下划线组成,不能以数字开头Pyhton中,变量定义时不需要指定类型,当需要使用变量时必须给这个变量赋值实例:给变量a赋值1查看给1error赋值1查看,不能使用,变量不能以数字开头Python中的数字类型int:整数long:长整数(python3中合并为整数)bool:布尔值True,falsefloat:

2020-09-24 11:02:02 136

原创 编程与python

编程与python脑图什么是编程语言程序可以看作对一系列动作执行过程的描述计算机程序执行的整个过程:计算机按照我们的命令去做动作,我们用一种特殊的语言对计算机说一个动作,他就会去执行,这个过程就可以视作编程,编程时所用的语言就是编程语言编程语言分类机器语言计算机只能识别0和1所以最早的编程语言是机器语言,这种语言极其不方便,很难实现一些复杂操作汇编语言汇编语言通过简单的英语单词来编程,这种语言虽然比机器语言方便很多,但是他的可移植性很差,往往从一个系统移动到另外一个系统就不能使用高级语言

2020-09-23 15:43:51 145

原创 Ansible中的角色使用

ansible rolesansible 角色简介1:Ansible roles 是为了层次化,结构化的组织Playbook2:rokes就是通过分别将变量,文件,任务,模块及处理器放置于单独的目录中,并可以便捷的include它们3:roles一般用于基于主机构建服务的场景中,在企业复杂业务场景中应用的频率很高4:以特定的层级目录结构进行有组织的tasks,variables,handers,templates,files等;相当于函数的调用把各个功能切割成片段来执行roles目录结构fil

2020-09-23 14:17:12 235

原创 Ansible中的任务执行控制

循环循环迭代任务简单循环looploop:赋值列表{{item}}:迭代变量名称实例:vim loop.yml运行循环散列或字典列表运行条件判断when:- 条件1- 条件2判断符号=:value == “字符串”,value == 数字<:value < 数字>:value > 数字<=:value <= 数字>=:value >= 数字!=: value != 数字is defined value:valu

2020-09-22 16:22:31 263

原创 Ansible中的变量及加密

变量命名只能包含数字,下划线,字母只能用下划线或字母开头变量级别全局:从命令行或配置文件中设定的play:在play和相关结构中设定的主机:由清单,事实或注册的任务变量优先级:狭窄范围与广域范围变量设定和使用方式在playbook中直接定义变量编写playbookvim user.yml在文件中定义变量定义变量vim userlistvim user.yml设定主机变量和清单变量在定义主机变量和清单变量时使用vim inventoryvim user.yml

2020-09-16 09:59:46 208

原创 Ansible中的playbook

playbook功能playbook是由一个或多个play组成的列表playbook文件使用YAML来写YAML是一种表达资料序列的格式,类似XML全名Yet Another Markup Language2001年首次发表www.yaml.org特点可读性好和脚本语言交互性好易于实现使用程序执行流梳理方式可扩展性强语法简介在文件中用—开始,用…结尾次行一般书写文件内容缩进严格大小写敏感key/value可以多行书写也可以一行书写,一行书写用“,”隔开value可以是

2020-09-15 14:17:29 109

原创 Ansible中的常用模块

Ansible实现管理的方式Ad-Hoc:利用ansible命令直接完成管理,主要用于临时命令使用场景playbook:ansible脚本,主要用于大型项目场景,需要前期规划Ad-Hoc执行方式帮助ansible-doc:现实模块帮助的命令格式ansible-doc 参数 模块常用参数-l :列出可用模块-h :显示指定模块的playbook片段Ansible命令运行方式及常用参数格式ansible 清单 -m 模块 -a 模块参数常用参数–version:显示版本-m mod

2020-09-15 11:49:48 252

原创 shell脚本练习(萌新的mysql数据库备份脚本)

1:数据库备份sh db_dump.sh westos(westos为数据库密码)备份所有数据库到/mnt/mysqldump/数据库名.sql当备份失败报错当文件存在输入S跳过备份,输入B时存在的文件变为数据库名_backup.sql,备份文件为数据库名.sql,输入O直接覆盖当文件不存在直接备份vim db_dump.sh测试安装mariadb-server测试打开数据库测试执行初始化测试创建备份目录测试当文件存在...

2020-09-10 15:02:31 97

原创 Ansible的安装及部署

实验环境配置准备四台主机Ansible主机:主机名ansible.westos.com IP 192.168.2.254nod1主机:主机名nod1.westos.com IP 192.168.2.1nod2主机:主机名nod2.westos.com IP 192.168.2.2nod3主机:主机名nod3.westos.com IP 192.168.2.3Ansible对企业运维的重要意义Ansible可以对文件实现批量处理,对远程主机批量操作Ansible的安装配置epel源dnf

2020-09-09 22:18:32 248

原创 shell脚本加密

解压安装,cd shc-3.8.9make install编写一个脚本vim shell.sh脚本加密shell.sh.x:是加密后的shell.sh.x.c:是shell转化成了c语言运行加密脚本这样的加密有个问题,就是在其他的主机无法运行换一种加密方式,在本机和其他主机也可以运行...

2020-09-09 17:36:38 645

原创 shell中的运算

运算符号+:加法-:减法*:乘法/:除法%:除法后的余数**:乘方++:自加1- -:自减1<:小于>:大于>=:大于等于<=:小于等于=:等于j+=i:j=j+ij*=i:j=j*ij/=i:j=j/ij%i:j=j%i运算指令(())letbc$[ ]expr注意:expr无法运算乘法printf ‘%0.2f’ .3...

2020-09-09 16:58:08 263 1

原创 shell的执行流控制

for循环格式for 定义变量do 使用变量执行动作done 结束例1vim for.shsh for.sh例2vim for.shsh for.sh,每间隔2循环一次例3sh for.sh例4sh for.sh例5sh for.sh脚本练习1编写脚本查看ip地址1-10是否通畅,并显示ipvim ip_check.shsh ip_check.sh脚本练习2编写脚本,实现1:40s 倒计时vim time.shsh time.shw

2020-09-09 15:08:06 111

原创 shell脚本中的变量

什么是变量变量就是内存一片区域的地址变量存在的意义命令无法操作一直变化的目标用一串固定的字符来表示不固定的目标可以解决此问题shell中脚本变量的定义方法环境级别export a=1这种变量设置在退出环境后消失用户级别vim /root/.bash_profile环境变化后依然存在切换用户,无法使用...

2020-09-08 23:05:09 344

原创 shell脚本的基础知识

什么是shell脚本中命令的解释器shell脚本的意义1:记录命令的执行过程和执行逻辑,方便以后重复执行2:脚本可以批量处理主机3:脚本可以定时处理主机如何创建shell脚本#!/bin/bash:幻数

2020-09-08 15:50:58 142

原创 SHELL脚本中的文本处理工具(grep,sed,awk)

grep过滤关键字符grep -e=egrepgrep参数vim filegrep westos file:过滤westos关键字grep ^westos file :过滤以westos开头的关键字grep westos$ file :过滤以westos结尾的关键字grep -i westos file:过滤westos关键字并且忽略大小写grep -E “\<westos” file:过滤westos关键字并且前边不能有字符grep -E “\westos\>”

2020-09-04 16:33:40 272

原创 shell脚本中常用的基础命令

diff可以对两个文件内容作出对比,合并,等操作输出信息解读ddif [参数] 文件|目录例如vim file1vim file2diff file1 file2[num1,num2][a|c|d][num3,num4]num1,num2:第一个文件中的行a:添加c:更改d:删除<:第一个文件中的内容>:第二个文件中的内容num3,num4:第二个文件中的行常用参数-b:忽略空格-B:忽略空行-i:忽略大小写-c:显示文件的所有内容并标示不同

2020-09-03 21:42:29 572

空空如也

空空如也

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

TA关注的人

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