自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ansible中的角色使用

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

2020-12-28 13:06:53 187

原创 Anisble中的任务执行控制

一、循环#1.简单循环#loop: ##赋值列表 - value1 - value2 - ...{{item}} ##迭代变量名称#实例#---- name: create file hosts: 172.25.0.254 tasks: - name: file module file: name: /mnt/{{item}} state: present loop: - westos

2020-12-28 10:28:26 185 1

原创 Ansible中的变量及加密

一、变量命名只能包含数字,下划线,字母只能用下划线或字母开头二、变量级别全局: 从命令行或配置文件中设定的paly: 在play和相关结构中设定的主机: 由清单,事实收集或注册的任务变量优先级设定:狭窄范围有限与广域范围三、变量设定和使用方式#1.在playbook中直接定义变量---- name: test var hosts: all vars: USER: westosuser#2.在文件中定义变量#vim user_...

2020-12-25 10:15:32 220

原创 使用Ansible中的playbook

一、Playbook1.Playbook的功能playbook 是由一个或多个play组成的列表Playboot 文件使用YAML来写的2.YAML#简介#是一种表达资料序列的格式,类似XMLYet Another Markup Language2001年首次发表www.yaml.org#特点#可读性好和脚本语言交互性号易于实现适用程序执行流梳理方式可扩展性强#语法简介#在文件中用[---]开始在文件中用[...]结尾次行一般书写文件内容缩进严格大小写

2020-12-20 17:05:52 115

原创 Ansible中常用的模块

一、 ansible实现管理的方式Ad-Hoc ##利用ansible命令直接完成管理,主要用于临时命令使用场景playbook ##ansible脚本,主要用于大型项目场景,需要前期的规划二、Ad-Hoc执行方式中如何获得帮助ansible-doc ##显示模块帮助的指令#格式ansible-doc [参数] [模块...]#常用参数-l ##列出可用模块-s ##显示指定模块的playbook片段举例:三、ansible...

2020-12-20 15:56:09 285

原创 Ansible的安装及部署

一、Ansible对于企业运维的重大意义Ansible是一个简单高效的自动化运维管理工具,用Python开发(安装时依赖Python版本,控制主机master器要求Python2.6以上,被控制的主机server需要Python2.6以上。centos6.8自带Python2.6),能大批量管理N多台机器,可以并发的在多台机器上部署应用、安装软件、执行命令、配置和编排任务。二、Ansible的安装epel源dnf install ansible -yansible --version.

2020-12-15 01:27:42 310

原创 shell 中的运算

一、运算符号+ ##加法- ##减法* ##乘法/ ##除法% ##除法后的余数** ##乘方++ ##自加一-- ##自减一< ##小于<= ##小于等与> ##大于>= ##大于等与= ##等于+=j+=i ##j=j+i*= ##j=j*i/= ##j=j/i%= ##j=j%i二、运算指令(())letexprbcbc << EOF1+2EOFEOF$[]##((a=1+2))##let a=

2020-12-13 18:25:05 125

原创 shell的执行流控制

一、for循环for 定义变量do 使用变量,执行动作done 结束标志格式1:#!/bin/bashfor WESTOS in `seq 2 2 10`do echo $WESTOSdone格式2:for WESTOS in 1 2 3do echo $WESTOSdone格式3:for WESTOS in {10..1}do echo $WESTOSdone格式4:for ((WESTOS=0;WESTOS&

2020-12-13 18:05:53 123

原创 shell脚本中的变量

一、变量的定义1)定义本身变量就是内存一片区域的地址2)变量存在的意义命令无法操作一直变化的目标用一串固定的字符来表示不固定的目标可以解决此问题二、shell脚本中变量的定义方法1)环境级别export a=1在环境关闭后变量失效2)用户级别vim ~/.bash_profilesource .bash_profileexport a=23)系统级别vim /etc/profileexport a=3vim /etc/profile.d/we

2020-12-10 17:35:47 227

原创 shell脚本的基础知识

一、什么是shell在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。脚本命令的解释器。二、shell脚本的意义1.记录命令执行的过程和执行逻辑,以便以后重复执行2.脚本可以批量处理主机3.脚本可以定时处理主机三、如何创建shell脚本#!/bin/bash ##幻数直接使...

2020-12-10 13:44:49 189

原创 文本处理工具 awk-- 报告生成器

一、grepgrepgrep -E = egrepgrep 格式grep 匹配条件 处理文件grep root passwd 过滤root关键字 grep ^root passwd 以root开头 grep root$ passwd 以root结尾 grep -i root passwd 忽略大小写 grep -E "\<root" passwd root字符之前不能有字符 grep -E "root\>" passwd

2020-12-09 21:06:18 262

原创 shell 中常用到的基础命令

一、diff用法:diff [options] files|directorys输出信息:[num1,num2][a|c|d][num3,num4]num1,num2 第一个文件中的行 a 添加 c 更改 d 删除 < 第一个文件的内容 > 第二个文件的内容 num3,num4 第二个文件的行 常用参数: -b 忽略空格 -B 忽略空行 -i 忽略大小写 -c 显示

2020-12-03 16:51:05 236

原创 Linux中的火墙策略优化(iptables,firewalld)

一、火墙介绍1.netfilter2.iptables3.iptables | firewalld二、火墙管理工具切换在rhel8中默认使用的是firewalldfirewalld----->iptablesdnf install iptables-services -ysystemctl stop firewalldsystemctl disable firewalldsystemctl mask firewalldsystemctl enable --now ip

2020-12-03 11:26:15 184

空空如也

空空如也

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

TA关注的人

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