随笔分类 - Linux
摘要:[TOC] 0、简介 文中主要监控MySQL/MySQL主从信息 版本:mysql 5.7,mysql_exporter 0.12.1 "mysql_exporter下载地址" 1、mysql_exporter部署 1.下载mysql_exporter并解压 2.需要授权用户给exporter使用
阅读全文
摘要:[TOC] 1、Playbook 变量 ansible中使用变量,能够让我们的工作变得更加灵活 定义变量 变量名应该由字母、数字、下划线组成,变量名需要字母开头,ansible内置的关键字不能作为变量名使用 2、Playbook 变量定义 使用vars关键字可以在当前playbook中进行变量定义,
阅读全文
摘要:[TOC] 0、Ansible模块语法 在ansible中是指需要快速执行一条命令,并且不需要保存的命令,对于复杂的命令则为playbook 查看模块帮助:ansible doc l Ansible模块语法: Ansible注意事项颜色信息: 绿色:对远程节点不进行相应修改,或者只是对远程节点信息进
阅读全文
摘要:[TOC] 1、SSH分发 ansible自动化部署条件 1.建议基于ssh密钥方式建立远程连接 2.基于ssh口令方式建立远程连接(不建议) 在部署之前需要保证 和`受控主机 ssh密钥 远程连接` 生成SSH密钥(私钥和公钥),分发公钥到每台 : 1.安装sshpass 2.生成密钥 3.分发密
阅读全文
摘要:[TOC] 1、前言 MQ是 ,是一种在 中`应用程序 传递消息 媒介`,常用的有ActiveMQ,RabbitMQ,kafka。 2、Active MQ简介 是Apache出品,最流行的,能力强劲的开源消息总线。 是一个完全支持 和`J2EE 1.4`规范的 JMS Provider实现,尽管JM
阅读全文
摘要:1.这是我的目录 2.这是我的yaml
阅读全文
摘要:[TOC] 1、Nginx 安全优化 1.1、隐藏Nginx版本号 一般来说,软件的漏洞都和版本有关,这个很像汽车的缺陷,同一批次的要有问题就都有问题,别的批次可能就都是好的,Ngnx基于 关键字实现隐藏nginx版本号。 "官方资料" server_tokens语法: 默认情况下,访问nginx会
阅读全文
摘要:[TOC] 1、Rewrite 简介 和Apache等Web服务软件一样,Nginx Rewrite的主要功能是实现URL的地址重写,以及重定向Nginx的Rewrite规则需要PCRE软件的支持,通过Perl兼容正则表达式语法进行规则的匹配 Rewrite使用场景: 1.URL访问跳转:支持开发设
阅读全文
摘要:[TOC] try_files Nginx的 按顺序检查文件是否存在,返回第一个找到的文件或文件夹(结尾加斜线表示为文件夹),如果所有的文件或文件夹都找不到,会进行一个内部重定向到最后一个参数,只有最后一个参数可以引起一个内部重定向。之前的参数只设置内部的URI指向,最后一个参数是回退的URI且必须
阅读全文
摘要:Nginx软件的功能模块有一个 模块,这个模块的主要功能是记录Nginx的基本访问状态信息,让使用者了解Nginx的工作状态,例如:连接数等信息。要想使用状态模块,在编译Nginx时必须增加 支持,yum安装的nginx默认已经安装该模块。 我们需要新增一个虚拟机主机,域名:status.nginx
阅读全文
摘要:后续所有的nginx文章都会索引到此处 "web架构之Nginx简介" "web架构之Nginx基础配置" "web架构之Nginx状态监控" "Web架构之Nginx try_files" "Web架构之Nginx重定向Rewrite" "Web架构之Nginx全方位优化"
阅读全文
摘要:[TOC] 1、Nginx 虚拟主机 所谓的虚拟主机,在Web服务里就是一个独立的网站站点,这个站点对应独立的域名(也可能是IP或端口),具有独立的程序及资源目录,可以独立地对外提供服务供用户访问。 在Nginx中则使用一个server{} 标签来标识一个虚拟主机,一个Web服务里可以有多个虚拟主机
阅读全文
摘要:[TOC] 1、Nginx概述 Nginx是一个开源且高性能、可靠的HTTP中间件、代理服务。 具有高并发(特别是静态资源)、占用系统资源少等特性,且功能丰富而逐渐流行起来。 Nginx不但是一个Web服务软件,还具有反向代理负载均衡功能和缓存服务功能,它类似于LVS负载均衡以及Haproxy专业代
阅读全文
摘要:这段时间每天都会写运维故障博文,把以前遇到的故障,或以模拟的方式呈现 故障汇总 "linux删除文件空间不释放问题解决" "Spinnaker调用Jenkins API 返回403错误"
阅读全文
摘要:[TOC] 场景 前段时间,k8s生产环境中选择使用Spinnaker + Jenkins实现CI/CD,但是我在Spinnaker执行构建走到调用jenkins的时候出错,然后我去检查一下Jenkins的日志发现,出现以下报错: 原因 因为Spinnaker是通过跨站的方式调用Jenkins,那么
阅读全文
摘要:[TOC] 场景描述 某天,收到Prometheus报警,生产中某台机器出现磁盘空间不足报警,该台服务器是mysql其中一台从库,远程登录到该服务后,排查磁盘空间的原因,发现mysql日志文件过多,于是清空日志文件,但是日志清理后,发现磁盘空间并没有释放,下面分析处理过程和原因 日志清理后,查看磁盘
阅读全文
摘要:[TOC] GitLab概述 众所周知,提供Git项目仓库托管服务的是业界有名的GitHub,但是你要将代码上传到GitHub里,而且要将项目设置为私有那就得收费。而GitLab就是为了提供免费的项目仓库托管服务而诞生(社区版免费,企业版需要订阅)。 GitLab是利用 语言编写的 一个开源的 ,后
阅读全文
摘要:[TOC] OpenVPN概述 什么是VPN VPN直译就是 ,是提供给企业之间或者个人与公司之间 的隧道, 无疑是Linux下 的先锋,提供了良好的性能和友好的用户GUI 和传统VPN相比,它的优点是简单易用 Open VPN 大量使用了OpenSSL加密库中的SSLv3/TLSv1协议函数库。
阅读全文
摘要:01 Linux系统计划任务 1.Crond计划任务概述 什么是计划任务,计划任务类似于我们平时⽣活中的闹钟。 在 系统的计划任务服务 可以满⾜周期性执⾏任务的需求。 进程每分钟会处理⼀次计划任务, 计划任务主要是做⼀些 周期性的任务 ⽬前最主要的⽤途是定时备份数据 计划任务分为以下两种情况: 1.
阅读全文
摘要:02 YUM工具管理RPM包 [TOC] 1.YUM软件仓库管理 是基于 包管理, 最大的优势在于联网下载所需要的 包,也能够从指定的服务器下载 包安装,同时能够自动处理依赖性关系,并且一次安装所有依赖的软件包,无需繁琐地一次次下载、安装。 提供了查询、安装、删除某一个、一组甚至全部软件包的命令,而
阅读全文

浙公网安备 33010602011771号