上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 28 下一页
摘要: 字符串比对 字符串必须使用双引号 [ "name" = "name" ] #可以用,但不推荐[ "name" == "name" ] #推荐使用 == 判断是否等于 [ "name" != "name" ] #示例 [root@shell01 ~]# echo $USER root [root@sh 阅读全文
posted @ 2024-05-15 17:26 战斗小人 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: Shell变量运算 加减乘除 求余 num1 + num2 num1 - num2 num1 * num2 num1 / num2 num1 % num2 求余 整数运算 expr $(()) #运算效率最高 $[] let 只支持整数运算,不支持小数运算 expr 数值之间必须要有空格进行分开,当 阅读全文
posted @ 2024-05-06 18:39 战斗小人 阅读(288) 评论(0) 推荐(0) 编辑
摘要: Shell 什么是Shell Shell就是一个命令解释器。 Shell分为交互式shell和非交互式shell。 交互式Shell就是命令行上面一条一条命令的执行 非交互式Shell就是以脚本的方式运行。 通过变量$-来查看是否是交互式或者非交互式Shell 交互式和非交互式的区别 [root@s 阅读全文
posted @ 2024-04-22 17:47 战斗小人 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Ansible Roles角色 1.Ansible Roles基本概述 Roles基于一个已知的文件结构,去自动地加载某些 var_files, tasks 以及 handlers。 Ansible注意事项: 在编写roles的时候,最好能将一个task拆分为一个文件,方便后续复用。(彻底的打散) 阅读全文
posted @ 2024-04-19 14:12 战斗小人 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Ansible jinja2模板 一、Ansible jinja2模板概述 #什么是jinja2模板 jinja2是Python的全功能模板引擎 #Jinja2与Ansible啥关系 Ansible通常会使用jinja2模板来修改被管理主机的配置文件等...在saltstack中同样会使用jinja 阅读全文
posted @ 2024-04-15 18:44 战斗小人 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 四、playbook任务标签 1.标签的作用 默认情况下,Ansible在执行一个playbook时,会执行playbook中定义的所有任务,Ansible的标签(tag)功能可以给单独任务甚至整个playbook打上标签,然后利用这些标签来指定要运行playbook中的个别任务,或不执行指定的任务 阅读全文
posted @ 2024-04-12 18:00 战斗小人 阅读(49) 评论(0) 推荐(0) 编辑
摘要: Ansible 流程控制 一、playbook条件语句 不管是shell还是各大变成语言中,流程控制,条件判断这些都是必不可少的,在我们使用Ansible的过程中,条件判断的使用频率极其高。 例如: 1.我们使用不同的系统的时候,可以通过判断系统来对软件包进行安装。 2.在nfs和rsync安装过程 阅读全文
posted @ 2024-04-09 14:45 战斗小人 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Ansible变量 一、变量概述 变量提供了便捷的方式来管理Ansible playbook的每一个项目中的动态值,比如nginx-1.6.3这个软件包的版本,在其他地方或许会反复使用,那么如果讲此值设置为变量,然后再在其他的playbook中调用,会方便许多。如此一来还方便维护,减少维护的成本。 阅读全文
posted @ 2024-03-29 18:03 战斗小人 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Ansible playbook实战 1.基础准备 #1.安装ansible [root@m01 ~]# yum install -y ansible #2.配置ansible [root@m01 ~]# vim /etc/ansible/ansible.cfg host_key_checking 阅读全文
posted @ 2024-03-25 16:01 战斗小人 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 使用模块搭建交作业页面 1.准备配置文件到m01 [root@m01 ~]# rz httpd.conf 2.所有的压缩包上传到m01 [root@m01 ~]# rz php.tar.gz [root@m01 ~]# rz kaoshi.zip 3.编写ansible命令 #注:&&:前面执行完再 阅读全文
posted @ 2024-03-15 17:00 战斗小人 阅读(38) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 28 下一页