rhce练习题容易错的地方
rhce练习题里容易错的地方
使用导航器的时候,ssh连接
- 因为导航器是一个工具,生成一个容器,在容器里面运行playbook
安装软件包的时候,多个软件包使用循环loop
- loop的格式
- hosts: NODE1
tasks:
- name: install php
ansible.builtin.yum:
name: "{{ item }}"
state: present
loop:
- php
- http
//loop的对齐是和模块对齐,属于tasks的下一个
- 如果不用循环,单纯的使用变量是会报错的。但是我看帮助文档里面存在使用var变量的方法。
- 安装包组的时候 要使用引号包裹起来
查看安装的集合包
使用容器的时候没有使用ssh连接
角色的目录的位置
vars没有斜杠在前面
使用file模块创建软链接
- src是被链接的
- dest是你创建的文 件 去链接
写web的时候
- copy的时,要注意加上selinux的文件类型
磁盘分区
- 磁盘分区的时候需要加上单位MiB
逻辑卷
- 逻辑卷的大小默认m,可以不写单位(不要写MiB)
如果web服务重启失败
- 查看被控节点的80端口
魔法变量
- 组的名字是group_names
写创建用户的时候要注意
- 用户的 密码使用的是password而不是passwd
- 使用hash512加密的时候也不是使用的passwd,是password
执行引用加密文件的文件时候
- 运行时要指定密码文件或者直接输入密码
挂载的时候
- 不能使用present,使用mounted
防火墙
- 使用防火墙的永久放行的时候一定要加上立即放行permanent immediate
写copy模块
- 覆盖一行的内容的时候要记得加上\n
- 使用双引号,不要使用单引号
block对齐
- when是和block对齐
- 如果有- block的时候,rescue和- block 中的block对齐,包含在- 后面when也是
也是 - when判断也是处于tasks下的一个层级,和alwars对应
- -block的层级是排列在tasks下面 模块的层次要小于他因为,block要包裹找他们
debug
- msg 打印的信息并不需要使用引号引起来
格式化文件系统
- 格式化文件系统使用filesystem
j2
- j2文件中的变量不用使用""引号引用起来
ansible配置文件的优先级
安装集合
- ansible-galaxy + 安装(install) + -r 指定安装文件(安装的url) -p 指定安装到哪里
安装角色
- ansible-galaxy install -r roles/requirements.yml -
p roles/
结尾
至此,我的4月落幕
在这里,真心地祝各位一切顺利
rhce练习题容易错的地方的更多相关文章
- 不知道哪里alert undefined 用下面的语句是js报错.F12能提示报错的地方window.alert=function(aa){ if (typeof (aa)"undefined"){ throw "就是这";}};
不知道哪里alert undefined 用下面的语句是js报错.F12能提示报错的地方 var oldalert=window.alert; window.alert=function(aa){ i ...
- JSPatch一些容易犯错的地方
JSPatch一些自己使用后的发现: 1.JS不区分整数和浮点数.解析字典以后的value不需要通过 floatValue等方法转换,而是自动就转换成对应的数据类型. 2.nil在JSPatch中 不 ...
- 关于C#编程中引用与值类型赋值的一些容易犯错的地方
值类型与引用类型的区别在于:值类型在赋值的时候是拷贝值,引用类型在赋值的时候的拷贝引用.记住这一个原则,我们再来分析一些具体情况: PointStruct pt1 = ,); PointStruct ...
- 使用vue-cli脚手架安装的eslint 容易犯错的地方
1. 函数名字与括号之间要有空格. 2. 不要使用双引号 3. 不要有多月的空行 4.函数参数的逗号后要有空格 5.每个结束语句以后不用加“分号”
- javascript sort方法容易犯错的地方
sort方法用来对数组排序非常方便.但是sort(func)这个func参数的构造却很容易混淆. sort判断func的返回值是判断正负,而不是ture和false.所以务必保证返回值要么负数要么正数 ...
- caffe实现focal loss层的一些理解和对实现一个layer层易犯错的地方的总结
首先要在caffe.proto中的LayerParameter中增加一行optional FocalLossParameter focal_loss_param = 205;,然后再单独在caffe. ...
- R语言 几个易错的地方
1.列表与向量 定义一个向量,然后向内添加元素,得到一个长向量列表: > a = c() #定义一向量 > for (i in 1:5) + a = c(a,i) > a [1] 1 ...
- es6还欠完善的地方
const的可变性 const用于声明常量. 什么是常量,声明后的值不可更改. 对于值类型,比如string,number等等.const声明确实有效. const str = "strin ...
- Android Studio运行SlidingView报错 FloatMath函数
1,错误信息时这样的(图片百度的,但是提醒的是一样的) 我们点击这个错误提示,就会跳到出错的地方 2,开始的时候觉得很蛋疼,因为这个SlidingView是从别处导过来的,没什么问题把...就很久就 ...
- 【转】RHCE 7系列—RHCE考试
本篇主要以RHCE练习题为线索,介绍其中涉及的知识点. 红色引用的字为题目要求(不是正式题目,难度略低于正式题目) In serverX or desktopX 1. (lab teambridge ...
随机推荐
- .NET开源免费的跨平台框架 - MAUI(附学习资料)
前言 前几天分享了一个.NET MAUI开源免费的UI工具包 - Uranium,然后技术群有不少同学问.NET MAUI是不是免费的?能做什么?今天特意写这篇文章来介绍一下.NET开源.免费(基于M ...
- oracle表名、字段名等对象的命名长度限制(报错:ORA-00972: 标识符过长)
oracle表名.字段名等对象的命名长度限制(报错:ORA-00972: 标识符过长) 简单来说,出现了ORA-00972: 标识符过长的错误 找来找去发现是自己的中间表名太长导致的 Oracle数据 ...
- verilog中端口定义方式以及如何使用变量
一.module端口定义方式 目前有两种方式能够对module端口进行定义, 第一种是我目前使用比较多的,把I/O说明写在端口声明语句里,方式A: 1 module block( 2 input a, ...
- 力扣607(MySQL)-销售员(简单)
题目: 表: SalesPerson 表: Company 表: Orders 编写一个SQL查询,报告没有任何与名为 "RED" 的公司相关的订单的所有销售人员的姓名. 以 任意 ...
- 力扣541(java)-反转字符串Ⅱ(简单)
题目: 给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符. 如果剩余字符少于 k 个,则将剩余字符全部反转.如果剩余字符小于 2k ...
- 【pytorch学习】之自动微分
5 自动微分 求导是几乎所有深度学习优化算法的关键步骤.虽然求导的计算很简单,只需要一些基本的微积分.但对于复杂的模型,手工进行更新是一件很痛苦的事情(而且经常容易出错).深度学习框架通过自动计算导数 ...
- 从操作系统层面分析Java IO演进之路
简介: 本文从操作系统实际调用角度(以CentOS Linux release 7.5操作系统为示例),力求追根溯源看IO的每一步操作到底发生了什么. 作者 | 道坚来源 | 阿里技术公众号 前言 本 ...
- 实用的 Bash 快捷键
前端也有需要运维的时候,这时我们不可避免需要登录 Linux 服务器,并在 Bash 终端输入一些命令,当需要对输入的命令进行一些操作时,比如快速移动光标位置或快速删除字符,如果只会用方向键和退格键, ...
- 《最新出炉》系列入门篇-Python+Playwright自动化测试-41-录制视频
1.简介 上一篇讲解和分享了录制自动生成脚本,索性连带录制视频也一股脑的在这里就讲解和分享了.今天我们将学习如何使用Playwright和Python来录制浏览器操作的视频,以便在需要时进行回放和分析 ...
- 一键接入大模型:One-Api本地安装配置实操
前言 最近准备学习一下 Semantic Kernel, OpenAI 的 Api 申请麻烦,所以想通过 One-api 对接一下国内的在线大模型,先熟悉一下 Semantic Kernel 的基本用 ...