自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小树苗

小树苗之家

  • 博客(17)
  • 收藏
  • 关注

原创 ansible批量部署zabbix-agent

生产中为了随时掌握服务器的运行情况需要使用zabbix监控系统,但是zabbix需要被监控端安装一个插件来收集各自的信息,如果服务器规模较大靠手动单台安装配置zabbix-agent客户端将是一个很大的工程,为了节省时间增加工作效率,这里我们使用Linux自动化运维工具ansible来统一管理。环境:四台服务器做测试首先选择一台较优的服务器部署ansible,然后把需要监控的所有服务...

2019-05-28 10:28:17 1780 4

原创 ansible组件之角色(roles)的使用

roles(角色)ansible自1.2版本引入新特性,用于层次性、结构话地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来讲,roles即使通过分别将变量、文件、任务、模板以及处理器放置与单独的目录中,并可以便捷地include它们的一种机制。角色一搬用于基...

2019-05-24 17:57:43 970 1

原创 实现playbook高级应用和企业实战

使用变量文件cat vars.yml var1: httpd var2: nginxcat var.yml- hosts: db remote_user: root vars_files: - vars.yml tasks: - name: create httpd log...

2019-05-24 17:54:47 332 1

原创 ansible组件之剧本(playbook )的使用

plabook是一个由一个或多个“play”组成的列表;play的主要功能在于将实现归并为一组的主机装扮成事先通过ansible中的task定义好的角色。从根本上来讲,所谓task无非是调用ansible的一个module.将多个paly组织在一个playbook中,即可以让它们联同起来按事先编排的机制一触多发;playbook采用YAML语言编写。YAML语法简介在单一...

2019-05-24 17:53:17 710 1

原创 ansible使用和模块化深入解析

ansible常用选项参数:-a模块的参数,如果执行默认COMMAND的模块,即是命令参数,如:“date”,"pwd"等等-kaskforSSHpassword登录密码,提示输入SSH密码而不是假设基于密钥的验证-m执行模块的名字,所以如果是只执行单一命令可以不用-m参数ansiblet通过ssh实现配置管理、应用部署、任务执行等功能...

2019-05-24 17:51:12 471 1

原创 自动化管理工具ansible入门介绍

ansible全面介绍官网:https://www.ansible.com中文网:www.ansible.com.cnansible命令使用ansible常用模块详解yaml语法简介ansible playbook基础playbook变量,tags,handlers使用playbook模板templatesplaybook条件判断whenplayboo...

2019-05-24 17:43:31 460 1

原创 CentOS 6 进行内核升级

yum安装编译内核升级前环境:[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux1、导入public key这步必须要执行的[root@loca...

2019-05-14 11:06:19 315 1

原创 Linux系统漏洞分析和处理

web漏洞解决办法1、检测到目标URL存在http host头攻击漏洞Apache:增加配置UseCanonicalName On2、检测到目标服务器存在应用程序错误详细信息: 若要使他人能够从本地服务器计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将...

2019-05-13 18:17:39 3753 1

原创 zlib,openssh和openssl(漏洞)升级

服务器扫描出一些中危漏洞,必须要修复下面zlib,openssh和openssl升级顺序一定要正确先升级zlib查看zlib现有版本[root@node1 ~]# find / -name zlib.pc/usr/lib64/pkgconfig/zlib.pc[root@node1 ~]# cat /usr/lib64/pkgconfig/zlib.pcprefix=...

2019-05-13 17:52:37 3609 1

原创 MySQL5.7 关闭参数ONLY_FULL_GROUP_BY

ONLY_FULL_GROUP_BY是MySQL提供的一个sql_mode,通过这个sql_mode来提供SQL语句GROUP BY合法性的检查,在MySQL的sql_mode是非ONLY_FULL_GROUP_BY语义时,一条select语句,MySQL允许target list中输出的表达式是除聚集函数或group by column以外的表达式,这个表达式的值可能在经过group by操作...

2019-05-10 14:56:35 5516 1

原创 linux Tomcat 密码登录 Serve Status、Manager APP 和HostManager

当我们部署了tomcat之后 用浏览器打开ip:8080端口之后会看到如下界面在界面的又上角可以看到三个按钮Serve Status、Manager APP 和HostManager默认这三个按钮是被拒绝查看的。如果领导说希望可用通过用用户名和密码去查看这三个按钮的时候你就可以执行如下操作:第一步:编辑tomcat安装路径下的tomcat-users.xm文件,在<to...

2019-05-10 14:45:10 722 1

原创 linux 路由表设置命令 route详解

route命令管理路由表和默认网关使用route 命令可以查看 Linux 内核路由表。#routeDestinationGatewayGenmaskFlags Metric RefUse Iface192.168.0.0*255.255.255.0U00...

2019-05-09 15:57:02 5274 1

原创 gzip bzip2 zip及unzip 详解

gzip用法语法:gzip [-d#] filename 其中#为1-9的数字,默认压缩级别为6只能压缩文件gzip filename生成filename.gz源文件消失解压gzip -d filename.gz解压后,压缩文件也会消失压缩gzip filename就会变成filename.gzgzip -9 filename是用级别为9的方式压缩,默认是6解压gzip -d...

2019-05-09 10:18:07 967 1

原创 Linux之tar 命令详解

tar命令可以打包目录也可以打包文件不仅可以打包还可以压缩打包tar -cvf test.tar test(其中test为源文件)解压tar -xvf test.tar参数:-c 表示建立包,-v可视化,压缩时跟“-f 文件名”,意思是压缩后的文件名为filename,解压时跟“-f 文件名”意思是解压filename,如果是多个参数组合的情况下带有“-f”,要把“-f”写...

2019-05-09 10:14:43 3229 2

原创 kafka 部署使用

kafka是一个分布式且基于发布/订阅的消息系统。#Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群。需要注意的是:Zookeeper集群的工作是超过半数才能对外提供服务,3台中超过两台 超过半数,允许1台挂掉1、producer:生产者,负责发布消息到kafka2、broker:代表一台或多台服务器3、topic:每条发送到kafk...

2019-05-08 17:14:59 794 1

原创 seaweedfs 部署使用

seaweedfs是一个非常优秀的由 golang 开发的分布式存储开源项目。它是用来存储文件的系统seaweedfs的特点:1 可以成存储上亿的文件(根据你硬盘大小变化)2 速度快weed-fs自身可以在两种模式下运行,一种是Master,另外一种则是Volume。集群的维护以及强一致性的保证由master们保 证,master间通过raft协议实现强一致性。Volum...

2019-05-08 11:30:22 3138 1

原创 ansible 安装与基本使用

ansible是一个基于Python开发的自动化运维工具ansible的功能实现基于SSH远程连接服务ansible可以实现批量系统配置,批量软件部署,批量文件拷贝,批量运行命令等功能特点:1)不需要单独安装客户端,基于系统自带的sshd服务,sshd就相当于ansible的客户端2)不需要服务端3)需要依靠大量的模块实现批量管理4)配置文件/etc/ansible/ansible.cfg管理端安装ansible(需要epel.repo源)yum安装(centos7可直接安装)yum .

2019-05-05 09:26:35 977 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除