![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
xiaoleinb
这个作者很懒,什么都没留下…
展开
-
个人笔记ansible:facts变量
一、概念shell变量:定义: Host=oldxu.com使用:${Host}Ansible变量:定义: Host=oldxu.com使用:{{ Host }}变量:以一个固定的字符串去表示一个不固定的值那么在Ansible中定义变量分为如下三种方式: 1. 通过命令行进行变量定义 2. 在play文件中进行定义变量 3. 通过inventory在主机组或单个主机中设置变量变量的优先级( 变量读取的顺序 )二、1.通过play文件中进行变量定义:通过vars来进行定义变原创 2020-12-15 15:49:06 · 444 阅读 · 0 评论 -
tomcat基本介绍
1.JVM基本介绍Java业务都是运行在Java虚拟机上的,Java虚拟机简称为jvm2.为什么Java需要jvm虚拟机?Java是可以跨平台,只需要将源代码进行一次编译,能够在多处运行jvm是由jre提供(Java的运行环境)3.tomcat与nginx有什么区别?nginx仅支持静态资源解析,而tomcat支持解析Java开发的web应用,还支持解析静态资源(效率不高)通常情况下,企业会常用nginx+tomcat结合,由nginx处理静态资源,tomcat处理动态资源4.tomcat快原创 2020-12-15 15:45:53 · 259 阅读 · 0 评论 -
个人笔记:firewalld防火墙
1.iptables的简单介绍netfilter:在传输层及传输层以下的所有数据包都需要检测,四表五链raw:filter: 数据包过滤nat: 地址转换mangle: 标记 TTLPREROUTING:INPUT:OUTPUIT:FORWARD:POSTROUTING:iptables其实一个命令工具,用来修改和编辑多张表的操作. firewall-cmd也可以控制,只不过firewall没有表的概念. 区域的概念.安全:物理机:物理层: 机柜上锁, 温度, 抗原创 2020-12-15 15:46:18 · 163 阅读 · 1 评论 -
nginx编译安装和平滑升级
nginx如何编译安装和平滑升级1.什么是平滑升级在进行服务版本升级的时候,对于用户访问体验无感知、不会造成服务中断。2.平滑升级的原理3.如何实现Nginx平滑升级思路(建议准备一个大文件持续下载验证升级是否会影响业务)1.下载新版本Nginx2.了解原旧版本Nginx编译参数3.将旧的nginx二进制文件进行备份,然后替换成为新的nginx二进制文件4.向旧的Nginx的Master进程发送USR2信号4.1)旧的master进程的pid文件添加后缀.oldbin4.2)ma原创 2020-12-15 15:47:44 · 197 阅读 · 0 评论 -
个人笔记:ansible的基础用法
一、Ansible的概念1.Ansible的优势容易学习,操作灵活,简单易用,安全可靠,移植性高2.Ansible架构1.控制端2.被控端3.连接协议-ssh4.inventory5.ad-hoc6.playbook3.Ansible的安装yum install ansible -yAnsible配置文件/etc/ansible/ansible.cfg配置文件查找的优先顺序1.$ANSIBLE_CONFIG2.当前目录下的ansible.cfg3.当前用户家目录下的.ans原创 2020-12-15 15:48:09 · 206 阅读 · 0 评论 -
个人笔记ansible:循环+判断+jinja2+roles
TASK任务控制:1.playbook判断语句ansible_distribution1.根据被控端操作系统进行判断安装不同的软件包.[root@mananger tasks]# cat t1.yaml - hosts: webservers tasks: - name: Installed Httpd Server [ CentOS ] yum: name: httpd state: present when: ( ansibl原创 2020-12-15 15:49:21 · 702 阅读 · 0 评论