一、playbook条件语句不管是shell还是各大编程语言中,流程控制,条件判断这些都是必不可少的,在我们使用Ansible的过程中,条件判断的使用频率极其高。例如:1.我们使用不同的系统的时候,可以通过判断系统来对软件包进行安装。2.在nfs和rsync安装过程中,客户端服务器不需要推送配置文件,之前我们都是写多个play,会影响效率。3.我们……继续阅读 » lixian 5年前 (2020-03-30) 1822浏览
一、变量概述变量提供了便捷的方式来管理Ansible playbook的每一个项目中的动态值,比如nginx-1.6.3这个软件包的版本,在其它地方或许会反复使用,那么如果讲此值设置为变量,然后再在其他的playbook中调用,会方便许多。如此一来还方便维护,减少维护的成本。二、定义变量的方式1.通过命令行进行变量定义[root@m01 base……继续阅读 » lixian 5年前 (2020-03-30) 1920浏览
一、playbook概述1.什么是playbookPlayBook即”剧本”,”兵书”之意,PlayBook是由以下部分组成的play(host): 定义的是主机的角色。(主角还是配角)book(task): 定义的是具体执行的任务。(角色的台词和动作)playbook: 由一个或多个play(角色)……继续阅读 » lixian 5年前 (2020-03-30) 2001浏览
一、ad-hoc概述1.什么是ad-hocad-hoc简而言之就是“临时命令”,执行完即结束,并不会保存2.ad-hoc使用场景可以用作查看远程机器的进程,或者磁盘,或者拷贝文件3.ad-hoc命令使用实例:批量查看内存信息[root@m01 ~]# ansible webs -m command -a 'free -m……继续阅读 » lixian 5年前 (2020-03-23) 2170浏览
一、Ansible概述1.什么是ansible?Ansible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。2.自动化工具1.puppet 学习难,安装ruby环境难,没有远程执行功能2.ansible 轻量级,大规模环境……继续阅读 » lixian 5年前 (2020-03-23) 2079浏览
一、iptables防火墙概述1.应用场景1.主机安全2.内部共享上网3.端口或IP映射2.iptables工作流程1.匹配规则是从上往下的依次执行的2.只要匹配上规则,就不会再往下执行3.如果都没有匹配到规则,就执行默认的规则4.防火墙默认规则最后执行,默认允许所有#注意:匹配越多的规则越往前放二、iptables四表五链#四表:……继续阅读 » lixian 5年前 (2020-03-23) 1009浏览
一、防火墙安全概述在CentOS7系统中集成了多款防火墙管理工具,默认启用的是firewalld(动态防火墙管理器)防火墙管理工具,Firewalld支持CLI(命令行)以及GUI(图形)的两种管理方式。对于接触Linux较早的人员对Iptables比较熟悉,但由于Iptables的规则比较的麻烦,并且对网络有一定要求,所以学习成本较高。但firewal……继续阅读 » lixian 5年前 (2020-03-23) 1131浏览
1.php.ini配置文件优化PHP程序管理文件/etc/php.ini 主要调整日志,文件上传,禁止危险函数,关闭版本号显示等错误日志设置#;;;;;;;;;;;;;;;;;# Error logging ; #错误日志设置#;;;;;;;;;;;;;;;;;expose_php = Off ……继续阅读 » lixian 5年前 (2020-03-12) 808浏览
一、性能优化概述1、首先需要了解我们当前系统的结构和瓶颈,了解当前使用的是什么,运行的是什么业务,都有哪些服务,了解每个服务最大能支撑多少并发。比如nginx作为静态资源服务并发是多少,最高瓶颈在哪里,能支持多少qps(每秒查询率)的访问请求,那我们怎么得出这组系统结构瓶颈呢,比如top查看系统的CPU负载、内存使用率、总得运行进程等,也可以通过日志去分析……继续阅读 » lixian 5年前 (2020-03-11) 916浏览
一、nginx多server优先级在开始处理一个http请求时,nginx会取出header头中的Host变量,与nginx.conf中的每个server_name进行匹配,以此决定到底由哪一个server来处理这个请求,但nginx如何配置多个相同的server_name,会导致server_name出现优先级访问冲突。server优先级总结1.首先……继续阅读 » lixian 5年前 (2020-03-10) 1067浏览