摘要: [toc] 一、varnish简介 Varnish是一款高性能、开源的反向代理服务器和缓存服务器。Varnish使用内存缓存文件来减少响应时间和网络带宽消耗。这个项目是由挪威的一家报纸Verdens Gang的网络分支起始的,其架构设计和开发总监Poul Henning Kamp是FreeBSD核心 阅读全文
posted @ 2019-06-03 15:54 A学无止境A 阅读(394) 评论(0) 推荐(0) 编辑
摘要: [toc] nginx常规日志分析 {此篇借鉴 小马哥 Maximilian Kalbfell} Nginx日志的格式在nginx.conf里面配置,常见的格式配置如下: log_format main '$remote_addr $remote_user [$time_local] "$reque 阅读全文
posted @ 2019-06-03 12:16 A学无止境A 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 企业web架构优化方案 {此篇借鉴 小马哥 Maximilian Kalbfell} 案例一:<nginx限制IP访问> 作用:限制网站来源IP访问 最佳应用场景:内部使用网站或者暴露外网网站有恶意攻击IP出现 location / { root html/blog; index index.php 阅读全文
posted @ 2019-06-03 12:13 A学无止境A 阅读(365) 评论(0) 推荐(0) 编辑
摘要: [toc] 使用Xtrabackup进行MySQL备份: 一、安装 1.1 简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。特点: (1)备份过程快速、可靠; (2)备份过程不会打 阅读全文
posted @ 2019-06-03 11:25 A学无止境A 阅读(228) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、I/O简介 I/O分为两种: 网络IO:本质是socket读取 磁盘IO:读取硬盘 每次IO,都要经由两个阶段: 第一步:将数据从磁盘文件先加载至内核内存空间(缓冲区),等待数据准备完成,时间较长 第二步:将数据从内核缓冲区复制到用户空间的进程的内存中,时间较短 二、I/O模型 I/ 阅读全文
posted @ 2019-06-03 10:59 A学无止境A 阅读(165) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、监控MySQL主从同步状态 环境: mysql主从服务器: 主:192.168.3.174 从:192.168.3.119 监控服务器:192.168.3.110 1.1 mysql从服务器配置 1.2 web页面监控从服务器 1.21 创建监控主机 1.2.2 创建监控项 1.2. 阅读全文
posted @ 2019-05-26 18:12 A学无止境A 阅读(292) 评论(0) 推荐(0) 编辑
摘要: [toc] 一,zabbix配置微信告警 写先声明:本人完全python小白,脚本内容有许多看不懂,这都不影响接下来的操作,写这个就是为了复习记忆,也多谢官网推荐的,用于WeChat报警的python脚本,主要是图文教程,配合作者火星小刘的README和脚本,更容易学习. https://blog. 阅读全文
posted @ 2019-05-26 14:32 A学无止境A 阅读(567) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、Redis简介 1.1 redis是什么 Redis 本质上一个 Key/Value 数据库,与 Memcached 类似的 NoSQL 型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是 string(字符串)、list(列表)、sets 阅读全文
posted @ 2019-05-24 17:24 A学无止境A 阅读(403) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、gitlab简介 版本控制gitlab介绍 版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。 版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版 阅读全文
posted @ 2019-05-24 16:17 A学无止境A 阅读(178) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、keepalive简介 1.1 keepalive简述 Keepalived 软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例 阅读全文
posted @ 2019-05-24 15:55 A学无止境A 阅读(1301) 评论(0) 推荐(0) 编辑