09 2020 档案

摘要:1.1 流程大概如下: 1.环境准备 内部服务器B 内网172.16.1.12 ifdown eth0 #首先关闭外网网卡 route add default gw 172.16.1.11 #把上图中的eth1设置为B的网关 添加dns [root@web01 ~]# cat /etc/resolv 阅读全文
posted @ 2020-09-28 20:08 nick_xm 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:一、Ansible Roles简介 1.概述 roles不管是Ansible还是saltstack,我在写一键部署的时候,都不可能把所有的步骤全部写入到一个'剧本'文件当中, 我们肯定需要把不同的工作模块,拆分开来,解耦,那么说到解耦,我们就需要用到roles官方推荐,因为roles的目录结构层次更 阅读全文
posted @ 2020-09-27 14:55 nick_xm 阅读(302) 评论(0) 推荐(0) 编辑
摘要:一、playbook 任务标签 1.标签的作用 默认情况下,Ansible在执行一个playbook时,会执行playbook中定义的所有任务, Ansible的标签(tag)功能可以给单独任务甚至整个playbook打上标签, 然后利用这些标签来指定要运行playbook中的个别任务,或不执行指定 阅读全文
posted @ 2020-09-25 14:42 nick_xm 阅读(208) 评论(0) 推荐(0) 编辑
摘要:Ansible流程控制 一、playbook条件语句 不管是shell还是各大编程语言中,流程控制,条件判断这些都是必不可少的, 在我们使用Ansible的过程中,条件判断的使用频率极其高。 例如: 1.我们使用不同的系统的时候,可以通过判断系统来对软件包进行安装。 2.在nfs和rsync安装过程 阅读全文
posted @ 2020-09-24 15:12 nick_xm 阅读(188) 评论(0) 推荐(0) 编辑
摘要:Ansible变量 一、变量介绍 1.概念 变量提供了便捷的方式来管理Ansible playbook的每一个项目中的动态值, 比如nginx-1.6.3这个软件包的版本,在其它地方或许会反复使用,那么如果讲此值设置为变量, 然后再在其他的playbook中调用,会方便许多。如此一来还方便维护,减少 阅读全文
posted @ 2020-09-23 14:45 nick_xm 阅读(208) 评论(0) 推荐(0) 编辑
摘要:二、Ansible之playbook 1.什么是playbook PlayBook即"剧本","兵书"之意,PlayBook是由以下部分组成的 play(host): 定义的是主机的角色。(主角还是配角) Book(task): 定义的是具体执行的任务。(角色的台词和动作) playbook: 由一 阅读全文
posted @ 2020-09-21 14:49 nick_xm 阅读(216) 评论(0) 推荐(0) 编辑
摘要:Ansible ad-hoc 1 什么是ad-hoc? ad-hoc简而言之就是“临时命令”,执行完即结束,并不会保存 2 ad-hoc模式的使用场景 比如在多台机器上查看某个进程是否启动,或拷贝指定文件到本地,等等 3 ad-hoc模式的使用场景 [root@m01 ~]# ansible 'we 阅读全文
posted @ 2020-09-17 14:45 nick_xm 阅读(297) 评论(0) 推荐(0) 编辑
摘要:Ansible 学习 一、Ansible概述 1.什么是Ansible Ansible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。 2.自动化工具 1.puppet 学习 阅读全文
posted @ 2020-09-16 14:47 nick_xm 阅读(264) 评论(0) 推荐(0) 编辑
摘要:iptables防火墙 一、iptables防火墙基本概述 1.应用场景 1.主机安全 2.端口转发/ip转发 3.内部共享上网 2.iptables工作流程 1.配置防火墙规则可以添加在下面,也可以添加在前面,是有顺序的 2.匹配规则时是按照从上到下依次匹配 3.只要符合匹配到的规则,就不再往下匹 阅读全文
posted @ 2020-09-16 14:29 nick_xm 阅读(122) 评论(0) 推荐(0) 编辑
摘要:firewalld防火墙 一、防火墙基本概述 在CentOS7系统中集成了多款防火墙管理工具,默认启用的是firewalld(动态防火墙管理器) 防火墙管理工具,Firewalld支持CLI(命令行)以及GUI(图形)的两种管理方式。 对于接触Linux较早的人员对Iptables比较熟悉,但由于I 阅读全文
posted @ 2020-09-14 15:09 nick_xm 阅读(238) 评论(0) 推荐(0) 编辑
摘要:nginx优化部分完整配置文件 [root@nginx ~]# cat nginx.conf user www; # nginx启动用户 worker_processes auto; # 工作进程数 根据cup核心数自动设置数量 worker_cpu_affinity auto; # 工作进程 自动 阅读全文
posted @ 2020-09-11 17:21 nick_xm 阅读(123) 评论(0) 推荐(0) 编辑
摘要:Nginx优化 一、性能优化概述 1.我们需要了解 1、首先需要了解我们当前系统的结构和瓶颈,了解当前使用的是什么,运行的是什么业务,都有哪些服务, 了解每个服务最大能支撑多少并发。比如nginx作为静态资源服务并发是多少,最高瓶颈在哪里, 能支持多少qps(每秒查询率)的访问请求,那我们怎么得出这 阅读全文
posted @ 2020-09-10 14:37 nick_xm 阅读(511) 评论(0) 推荐(0) 编辑
摘要:Nginx常见问题 一、nginx多server优先级 在开始处理一个http请求时,nginx会取出header头中的Host变量(域名), 与nginx.conf中的每个server_name进行匹配,以此决定到底由哪一个server来处理这个请求, 但nginx如果配置多个相同的server_ 阅读全文
posted @ 2020-09-10 14:36 nick_xm 阅读(174) 评论(0) 推荐(0) 编辑
摘要:Nginx常见问题 一、nginx多server优先级 在开始处理一个http请求时,nginx会取出header头中的Host变量, 与nginx.conf中的每个server_name进行匹配, 以此决定到底由哪一个server来处理这个请求, 但nginx如何配置多个相同的server_nam 阅读全文
posted @ 2020-09-09 15:05 nick_xm 阅读(168) 评论(0) 推荐(0) 编辑
摘要:Keepalived高可用 一、高可用概念 1.什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了, 另外一台服务器就能快速的接管,对于访问的用户是无感知的。 2.高可用使用的工具 1.硬件: F5 2.软件: keepalived 3.keepalived是如何实现高 阅读全文
posted @ 2020-09-09 15:02 nick_xm 阅读(245) 评论(0) 推荐(0) 编辑
摘要:一、rewrite 1.使用场景 1.地址跳转 2.协议跳转 3.伪静态 2.rewrite的flag标签 flag 作用 last 本条规则匹配完成后,停止匹配,不再匹配后面的规则 break 本条规则匹配完成后,停止匹配,不再匹配后面的规则 redirect 返回302临时重定向,地址栏会显示跳 阅读全文
posted @ 2020-09-04 15:01 nick_xm 阅读(825) 评论(0) 推荐(0) 编辑
摘要:一、动静分离 1.单台动静分离 [root@web01 ~]# cat /etc/nginx/conf.d/linux.blog.com.conf server { listen 80; server_name linux.blog.com; root /code/wordpress; locati 阅读全文
posted @ 2020-09-03 14:47 nick_xm 阅读(395) 评论(0) 推荐(0) 编辑
摘要:一、四层负载均衡 1.什么是四层负载均衡 四层负载均衡是基于传输层协议包来封装的(如:TCP/IP),那我们前面使用到的七层是指的应用层, 他的组装在四层的基础之上,无论四层还是七层都是指的OSI网络模型。 2.应用场景 1.四层+七层来做负载均衡,四层可以保证七层的负载均衡的高可用性;nginx就 阅读全文
posted @ 2020-09-02 14:44 nick_xm 阅读(442) 评论(0) 推荐(0) 编辑
摘要:一、回顾 1.负载均衡的作用 1.把请求平均的分配到后端服务器上 2.后端服务器的高可用 2.负载均衡的软件和类型 1.nginx 支持四层负载均衡和七层负载均衡 2.LVS 只支持四层负载均衡 3.haproxy 支持四层负载均衡和七层负载均衡 3.负载均衡语法 upstream backend 阅读全文
posted @ 2020-09-01 16:30 nick_xm 阅读(817) 评论(0) 推荐(0) 编辑

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