随笔分类 -  linux架构

摘要:master (ansible) ansible配置文件(/etc/ansible/hosts) [web01] 172.16.1.7 ansible_ssh_pass='1' ansible_ssh_port=22 ansible_ssh_user=root [web02] 172.16.1.8 阅读全文
posted @ 2021-09-03 17:27 小丶凡 阅读(85) 评论(0) 推荐(0) 编辑
摘要:#一、Ansible Roles基本概述 ##1.Ansible Roles介绍 roles不管是Ansible还是saltstack,我在写一键部署的时候,都不可能把所有的步骤全部写入到一个'剧本'文件当中,我们肯定需要把不同的工作模块,拆分开来,解耦,那么说到解耦,我们就需要用到roles官方推 阅读全文
posted @ 2021-09-03 15:59 小丶凡 阅读(119) 评论(0) 推荐(0) 编辑
摘要:#一、jinja2模板概述 #什么是jinja2模板 jinja2是Python的全功能模板引擎 #Jinja2与Ansible啥关系 Ansible通常会使用jinja2模板来修改被管理主机的配置文件等...在saltstack中同样会使用到jinja2 如果在100台主机上安装redis,每台r 阅读全文
posted @ 2021-09-03 15:28 小丶凡 阅读(67) 评论(0) 推荐(0) 编辑
摘要:#Ansible 流程控制 #一、playbook 条件语句 # 不管是shell还是各大编程语言中,流程控制,条件判断这些都是必不可少的,在我们使用Ansible的过程中,条件判断的使用频率极其高。 例如: 1.我们使用不同的系统的时候,可以通过判断系统来对软件包进行安装。 2.在nfs和rsyn 阅读全文
posted @ 2021-09-02 15:25 小丶凡 阅读(43) 评论(0) 推荐(0) 编辑
摘要:#一、Ansible定义变量 ##1.设置变量的方法 1.在主机清单中配置变量 2.在命令行定义变量 3.在playbook中定义变量 4.使用内置变量 5.通过vars_file定义变量 6.通过host_vars和group_vars定义变量 ##2.变量优先级测试 ###1)在playbook 阅读全文
posted @ 2021-09-02 15:08 小丶凡 阅读(36) 评论(0) 推荐(0) 编辑
摘要:#Ansible 变量 #一、变量的介绍 ##1.概述 变量提供了便捷的方式来管理Ansible playbook的每一个项目中的动态值,比如nginx-1.6.3这个软件包的版本,在其它地方或许会反复使用,那么如果将此值设置为变量,然后再在其他的playbook中调用,会方便许多。如此一来还方便维 阅读全文
posted @ 2021-09-01 15:37 小丶凡 阅读(398) 评论(0) 推荐(1) 编辑
摘要:#一、使用模块加ad-hoc搭建交作业页面 ##1.准备文件 ###1)准备httpd配置文件 [root@m01 ~]# yum install -y httpd [root@m01 ~]# vim /etc/httpd/conf/httpd.conf User www Group www ### 阅读全文
posted @ 2021-08-30 15:09 小丶凡 阅读(94) 评论(0) 推荐(0) 编辑
摘要:#Ansible ad-hoc #一、ad-hoc概述 ##1.什么ad-hoc ad-hoc简而言之就是"临时命令",执行完即结束,并不会保存 ##2.使用场景 比如在多台机器上查看某个进程是否启动,或拷贝指定文件到本地,等等 临时使用的命令,一次使用 ##3.ad-hoc模式的命令使用 #批量查 阅读全文
posted @ 2021-08-27 18:34 小丶凡 阅读(613) 评论(0) 推荐(0) 编辑
摘要:#Ansible 学习 #一、Ansible 概述 ##1.什么是Ansible Ansible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。 ##2.自动化工具 1.pu 阅读全文
posted @ 2021-08-27 15:18 小丶凡 阅读(115) 评论(0) 推荐(0) 编辑
摘要:#Nginx优化 #一、优化概述 ##1.需要了解 1、首先需要了解我们当前系统的结构和瓶颈,了解当前使用的是什么,运行的是什么业务,都有哪些服务,了解每个服务最大能支撑多少并发。比如nginx作为静态资源服务并发是多少,最高瓶颈在哪里,能支持多少qps(每秒查询率)的访问请求,那我们怎么得出这组系 阅读全文
posted @ 2021-08-26 17:10 小丶凡 阅读(72) 评论(0) 推荐(0) 编辑
摘要:一、nginx多server优先级 在开始处理一个http请求时,nginx会取出header头中的Host变量,与nginx.conf中的每个server_name进行匹配,以此决定到底由哪一个server来处理这个请求,但nginx如何配置多个相同的server_name,会导致server_n 阅读全文
posted @ 2021-08-26 15:23 小丶凡 阅读(89) 评论(0) 推荐(0) 编辑
摘要:一、防火墙基本概述 在CentOS7系统中集成了多款防火墙管理工具,默认启用的是firewalld(动态防火墙管理器)防火墙管理工具,Firewalld支持CLI(命令行)以及GUI(图形)的两种管理方式。 对于接触Linux较早的人员对Iptables比较熟悉,但由于Iptables的规则比较的麻 阅读全文
posted @ 2021-08-25 15:23 小丶凡 阅读(178) 评论(0) 推荐(0) 编辑
摘要:一、Iptables防火墙概述 1、什么是防火墙 防火墙主要是用来防火的,那么在Linux当中,防火墙主要用来防止恶意流量。 2、防火墙的分类 软件防火墙:firewalld、 iptables、 netfilter firewalld > iptables > netfilter 硬件防火墙:F5 阅读全文
posted @ 2021-08-24 17:01 小丶凡 阅读(39) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示