自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 收藏
  • 关注

原创 Zabbix分布式监控(7)——Zabbix-proxy的应用

说明:本实验是在Zabbix分布式监控实战(1)的基础上进行的,已经配置好了zabbix-server和zabbix-agent主机。文章目录一、相关概念1.原理2.使用场景二、搭建zabbix-proxy环境1.实验环境2.实验步骤一、相关概念1.原理zabbix proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力。对于多机房大集群情况下,肯定不是一台zabbix server服务器来.

2020-09-14 20:50:33 795 1

原创 Zabbix分布式监控(6)——Zabbix 配置电子邮件告警及onealert云告警

说明:本实验是在Zabbix分布式监控实战(1)上进行的,已经配置好了zabbix-server和zabbix-agent主机。文章目录一、实验目的二、实验环境三、电子邮件告警四、onealert云告警一、实验目的在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会自动发送报警邮件到指定邮箱。二、实验环境主机名ip服务版本server1172.25.1.1zabbix-server,zabbix-web,mariadb-serverrhel.

2020-09-14 20:50:21 904

原创 Zabbix分布式监控(5)——Zabbix 通过JMX监控 Java

文章目录一、相关概念1、什么是JMX?2、监控原理3、监控架构二、配置Zabbix 通过JMX监控 java实例运行实验环境实验步骤1、安装tomcat+jdk2、配置zabbix-java-gateway3、在web界面添加JMX接口信息一、相关概念1、什么是JMX?JMX的全称是Java Management Extensions,即Java管理扩展(Java Management Extensions,即Java管理扩展,是一个为应用程序、设备、系统等植入管理功能的框架,JMX可以跨越一系列异构

2020-09-14 20:49:01 1233 1

原创 Zabbix分布式监控(4)——Zabbix监控Mysql及percona 模板的使用

一、配置zabbix监控mysql实验步骤主机名ip服务版本server1172.25.1.1zabbix-server,zabbix-web,mariadb-serverrhel7.3server2172.25.1.2zabbix-agentrhel7.3server3172.25.1.3zabbix-agentrhel7.3实验步骤在server1上步骤:步骤一:在web界面给Zabbix server主机添加zabbix自带的my

2020-09-14 20:48:03 342

原创 Zabbix分布式监控(3)——Zabbix如何监控httpd服务和nginx服务

文章目录一、Zabbix监控httpd服务实验环境实验步骤在server2上的步骤二、配置Zabbix监控nginx一、Zabbix监控httpd服务实验环境主机名ip服务版本server1172.25.1.1zabbix-server,zabbix-web,mariadb-serverrhel7.3server2172.25.1.2zabbix-agentrhel7.3server3172.25.1.3zabbix-agentrhel7.3

2020-09-14 20:47:19 274

原创 Zabbix分布式监控(2)——Zabbix API的应用

文章目录一、相关概念1.什么是API?2.Zabbix API提供的主要功能3.使用 JSON操作API4.API分类5.API常用接口二、配置Zabbix的API接口实验环境实验步骤server1主机上的步骤1、测试并获取身份令牌(user.login接口)2、使用身份令牌检索主机(host.get接口)3、尝试 api 添加删除主机(host.delete接口)4.使用 api 创建主机(host.create接口)一、相关概念1.什么是API?API(Application Programmin

2020-09-14 20:41:49 491

原创 Zabbix分布式监控(1)——基础知识及搭建简单的zabbix平台

文章目录一、Zabbix的概念1.什么是Zabbix?2.为什么使用Zabbix监控?3.Zabbix的工作原理4.Zabbix的常用组件5.Zabbix的常用进程6.Zabbix支持的主要监控方式二、Zabbix平台的搭建1.实验环境2.实验步骤三、添加zabbix-agent主机1.实验步骤一、Zabbix的概念1.什么是Zabbix?zabbix是一个基于WEB界面的提供分布式系统监控以及网络监控功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;Zabbix几

2020-09-14 20:37:47 1006

原创 Kubernetes集群学习(3)——资源清单

文章目录一、资源清单二、实验步骤1.设置环境2.生成清单3.自主式Pod资源清单4.标签5.节点标签选择器一、资源清单二、实验步骤1.设置环境删除之前的pod配置删除完成2.生成清单设置使yaml文件自动缩进编写yaml文件格式如下:apiVersion: group/version  //指明api资源属于哪个群组和版本,同一个组可以有多个版本 ...

2020-04-26 22:04:04 218

原创 Kubernetes集群学习(2)——Pod管理

1.33

2020-04-26 21:10:27 660

原创 Kubernetes集群学习(1)——k8s的部署

文章目录一、Kubernetes简介1.背景2.优势3.kubernetes设计架构4.核心组件二、Kubernetes的部署1.实验环境2.实验步骤server1:server2、3、4:server2:一、Kubernetes简介1.背景在Docker 作为高级容器引擎快速发展的同时,在Google内部,容器技术已经应用了很多年,Borg系统运行管理着成千上万的容器应用。Kubern...

2020-04-22 20:51:18 488

原创 Docker容器技术学习(4)——阿里云的镜像加速器的使用

文章目录

2020-04-14 16:57:28 276

原创 Docker容器技术学习(6)——registry私有仓库的工作原理

一、用户要获取并下载镜像具体的工作流程如下:1.用户发送请求到index来下载镜像。2.index 响应返回三个相关部分信息:该镜像位于的registry+该镜像包括所有层的校验+以授权目的Token3.用户通过响应中返回的Token和registry沟通,registry全权负责镜像,它存储基本的镜像和继承的层。4.registry现在要与index证实该token是被授权的。5....

2020-04-14 12:40:56 188

原创 Docker容器技术学习(5)——Docker的私有仓库、设置加密认证、为私有仓库添加web界面

说明在文章目录1.什么是Docker 仓库?仓库是集中存放镜像文件的场所。有时候会把仓库和仓库注册服务器(Registry)混为一谈,并不严格区分。实际上,仓库注册服务器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag)。仓库分为公开仓库(Public)和私有仓库(Private)两种形式。最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下...

2020-04-10 00:30:30 533

原创 Docker容器技术学习(3)——Docker的安装与简单应用(nginx,2048,交互式容器)

文章目录一、实验环境二、docker的部署和安装三、docker镜像的导入和容器的使用一、实验环境主机信息作用版本server1(172.25.59.1)dockerrhel7.6真机(172.25.59.250)物理机rhel7.3二、docker的部署和安装相关软件可在阿里云官方镜像站下载可看到docker-ce的网络yum源步骤一:在se...

2020-04-09 12:45:23 184

原创 Docker容器技术学习(2)——Docker基础命令详解

文章目录一、常用的Docker基础命令总结二、命令的详细说明1、docker create2、docker start3、docker run4、docker ps5、docker ps –a6、docker images7、docker images –a8、docker stop9、docker pause10、docker rm11、docker rmi12、docker commit一、...

2020-04-07 13:20:06 565 1

原创 Docker容器技术学习(1)——基础知识

文章目录

2020-04-07 12:57:33 1113

原创 Ansible自动化运维(2)——常用模块使用及Ansible-doc用法

说明:接上篇Ansible自动化运维(1),本篇主要讲解常用模块使用。文章目录一、Ansible-doc用法1、Ansible-doc命令二、常用模块的用法一、Ansible-doc用法ansible的模块非常多,Ansible也提供了类似与man功能的help说明工具ansible-doc。1、Ansible-doc命令ansible-doc -l #显示所有可用模块ansible-...

2020-04-03 13:07:07 499

原创 Ansible自动化运维(1)——Ansible详解及相关的配置文件

文章目录一、认识Ansible1、Ansible 是什么2、为什么选择ansible3、Ansible 是如何工作的4、Ansible通信机制5、Ansible应用场景6、ansible执行流程7、ansible生成的主要文件二、Ansible安装、配置及使用1、 在server1上安装ansible2、熟悉ansible配置文件使用3、参数及ansible命令的使用4、 创建普通用户,执行分发任...

2020-04-03 11:47:42 732

原创 Redis分布式集群(5)——gearmand服务实现redis自动同步mysql数据更新(lnmp)

一、前言客户端读的时候去找redis缓存;客户端写的时候去找mysql但是存在一个问题:当mysql数据库中的数据有所变化的时候,redis缓存并不能实时同步接下来我将配置gearmand服务实现redis缓存自动同步mysql数据更新,原理如下Gearman是一套用来把程式需求委派给机器,提供通用的程序框架来将任务分发在机器运算。gearman 提供了一个 work 传递其他机器,或...

2020-04-02 13:04:02 247

原创 Redis分布式集群(4)——MySQL与Redis数据库结合,实现读写分离(lnmp)

文章目录一、读写分离的背景二、搭建nginx+php+redis+mysql实验环境实验1、在server1上安装nginx+php安装nginx并修改配置文件:安装php:建立php和redis,mysql的连接2、在server2上安装redis3、在server3上安装mysql浏览器访问测试测试redis是否会随mysql数据更新而更新一、读写分离的背景实际的生产环境当中,客户端对数据...

2020-04-02 12:37:10 1293

原创 Redis分布式集群(3)——redis集群

一、redis集群简介1、集群集群是一组相互独立的、通过高速网络互相联通的节点,构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群就是一个独立的服务器。集群技术是一种通用的技术,其目的是为了解决单机运算能力的不足、IO能力的不足、提高服务的可靠性、获得规模可扩展能力,降低整体方案的运维成本(运行、升级、维护成本)。能在大流量访问下提供稳定的业务,集群化是存储的必然形态。...

2020-04-02 11:30:45 244

原创 Redis分布式集群(2)——主从同步及哨兵模式

一、Redis主从同步1、主从复制概念主从复制模型中,有多个redis节点。其中,有且仅有一个为主节点Master。从节点Slave可以有多个。只要网络连接正常,Master会一直将自己的数据更新同步给Slaves,保持主从同步。2、特点(1)主节点Master可读、可写.(2)从节点Slave只读。(read-only)因此,主从模型可以提高读的能力,在一定程度上缓解了写的能力...

2020-03-13 17:25:03 432

原创 Redis分布式集群(1)——基础知识

文章目录一、理解Redis1、什么是Redis?2、为什么要使用Redis?3、redis的应用场景:4、Redis事件机制5、redis单线程+多路I/O复用模型6、如何应对缓存穿透和缓存雪崩问题7、如何解决 Redis 的并发竞争 Key 问题8、Redis 的过期策略和内存淘汰机制9、Redis的事务功能10、redis的持久化11、redis实现的技术二、Mysql和Redis数据库的区别...

2020-03-13 17:24:51 221

原创 LNMP架构(9)——nginx +tomcat+memcache+sticky实现session共享

文章目录一、认识session1、什么是session?2、为什么要共享3、搞清楚cookies与session的关系4 、session共享实现方法——memcache在tomcat中实现session交叉存放二、搭建session共享实验环境实验在server1上:在server2上:在真机上:总结一、认识session1、什么是session?Session 是另一种记录客户状态的机制...

2020-03-06 17:27:06 109

原创 LNMP架构(8)——nginx+tomcat+sticky实现tomcat负载均衡中的会话保持

说明:本次实验是在Nginx架构(7)——搭建nginx反向代理实现tomcat负载均衡基础上进行的,已经搭建了lnmp+memcache+openresty+tomcat+jsp并且配置了tomcat负载均衡文章目录一、nginx会话保持之nginx-sticky-module模块1、为什么要会话保持2、Nginx反向代理实现会话(session)保持的两种方式(1)ip_hash(2)sti...

2020-03-06 17:26:57 374

原创 LNMP架构(7)——搭建nginx反向代理实现tomcat负载均衡

文章目录一、前言二、搭建nginx反向代理实现tomcat负载均衡实验环境实验总结一、前言tomcat主要用于web网页应用,它的静态处理能力低于nginx服务器但是可以当做容器主要用于JAVA程序编写的页面.jsp。用于测试。可以实现负载均衡,反向代理,tomcat和其他的服务相比较,性价比高。另外tomcat是有apache基金会维护和支持本次实验我将搭建nginx作为反向代理服务器,...

2020-03-06 17:26:45 193

原创 LNMP架构(6)——部署nginx+jsp+tomcat实现动静态资源分离

文章目录一、认识tomcat1、什么是tomcat2、tomcat具体是怎么接收请求和处理请求(调用servlet)的呢?3、Apache、Nginx、Tomcat、PHP的区别3、nginx+tomcat4、nginx动静态资源分离二、部署nginx+jsp+tomcat实现动静态资源分离实验环境实验一、认识tomcat1、什么是tomcatTomcat是Apache旗下的一款衍生产品,它...

2020-03-06 17:26:35 495

原创 LNMP架构(5)——OpenResty的应用

文章目录一、认识OpenResty1、什么是OpenResty?2、OpenResty功能3、OpenResty运行原理4、OpenResty处理请求流程5、ngx_lua模块的原理二、配置OpenResty实验思想实验环境实验在server1上:在真机上:一、认识OpenResty1、什么是OpenResty?OpenResty由中国人章亦春发起,是一个可伸缩的基于Nginx的Web平台,...

2020-03-06 17:26:26 598

原创 LNMP架构(4)——php+memcache(缓存内存对象缓存系统)

文章目录一、认识memcache1、弄清静态缓存和动态缓存2、什么是MemCache3、MemCache的工作流程4、MemCache访问模型5、Memcache特性和限制6、memcache适用场景二、给php页面添加静态缓存memcache1、实验思想2、实验环境3、实验在server1上:在真机(客户端)上:总结一、认识memcache1、弄清静态缓存和动态缓存静态缓存:生成静态页面...

2020-03-06 17:26:17 334

原创 Nginx服务(7)——Nginx中的盗链与防盗链

文章目录一、认识盗链与防盗链1、什么是盗链?2、盗链分类3、什么是防盗链?二、配置nginx中的盗链与防盗链实验环境1、模拟盗链(server2盗取server1的资源)在盗链主机(server2)上:在真机(客户端)测试虚拟主机是否添加成功:在盗链主机(server2)上:在被盗链主机(server1)上真机(客户端)测试:2、防盗链(server1不让server2盗取它自己的资源)在防盗链服...

2020-03-06 17:26:05 461

原创 LNMP架构(3)——利用lnmp搭建可用Discuz论坛

一、前言lnmp架构的整个访问过程如下:用户从前端页面开始访问先到达nginx,由nginx判断是静态资源还是动态页面请求如果是静态资源,nginx直接给客户如果是动态页面,nginx会通过fastcgi去找php,牵扯到数据的话还会与mysql交互两个服务之间的关系是通过套节字关联起来的:用户通过访问php(套节字文件)动态页面向nginx(套节字文件)服务器发送请求nginx...

2020-03-01 17:24:19 242

原创 LNMP架构(2)——php+nginx+mysql源码编译搭建lnmp环境

说明:本次实验将搭建lnmp架构,详细讲解PHP、Nginx、Mysql的源码编译过程。文章目录一、实验环境二、搭建lnmp架构1、安装数据库mysql-boost在server1上:2、源码编译安装php在server1上:3、源码编译nginx在server1上:一、实验环境主机名ip服务server1172.25.1.1lnmp架构真机172.25.1...

2020-03-01 17:12:54 432

原创 LNMP架构(1)——LNMP的基础知识

文章目录一、什么是LNMP?二、了解LNMP工作原理三、cgi(Common Gateway Interface、通用网关接口)四、什么是fast-cgi五、php-fpm(php-Fastcgi Process Manager)六、Nginx+FastCGI运行原理一、什么是LNMP?LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。LNMP是目前网站主...

2020-03-01 17:12:44 6197

原创 Nginx服务(6)——Nginx实现https加密以及服务重定向

文章目录一、实现https加密1、熟悉https加密2、实验环境3、实验在server1(服务端):在真机(客户端)测试:二、nginx服务重定向1、rewrite重写规则服务重定向2、了解什么是服务重定向3、访问http自动调转到https方式一:301临时重定向方式二:302永久重定向方式三:添加虚拟主机方式四:重定向到不同域名方式五:多次重定向方式六:整合一、实现https加密1、熟悉h...

2020-03-01 17:12:32 761

原创 Nginx服务(5)——Nginx之图片的过滤和压缩

文章目录一、前言1、为什么要进行图片或网页的压缩?2、图片网页压缩实现3、压缩功能参数二、图片压缩二、实现网页压缩一、前言1、为什么要进行图片或网页的压缩?不管一个系统或网站的大与小,都存在相应的图片处理,生成缩略图、为图片加水印等等,如果涉及到APP端,这个图片的处理需求变得更加重要了,因为在目前看来,客户端的屏幕大小不一,会导致以下问题:图片过大导致APP加载图片速度慢;消耗用户过...

2020-03-01 17:12:20 1353

原创 Nginx服务(4)——Nginx 反向代理获取真实的客户端ip

文章目录一、前言1、Nginx反向代理获取客户端的真实IP原理2、nginx中的几个变量?二、实现Nginx 反向代理获取源地址实验环境实验1、获取客户端ip在server1(服务端):在server2(代理服务器)上:在真机上(客户端):在server1(服务端)上:2、获取代理ip在真机上(客户端):在server1(服务端)上:一、前言1、Nginx反向代理获取客户端的真实IP原理我们...

2020-03-01 17:12:10 3535

原创 Nginx服务(3)——Nginx热部署之版本的平滑升级与回退

说明:关于反向代理的概念及与nginx的关系在Nginx服务(1)中有解释。实验环境:主机名ip功能server1172.25.59.1nginx服务器server2172.25.59.2httpd服务器server3172.25.59.3httpd服务器foundation59172.25.59.250测试实验步骤:步骤一:...

2020-03-01 17:11:59 477

原创 Nginx服务(2)——Nginx源码安装及第一个静态web服务器

一、nginx的安装步骤一:在官网上下载nginx安装包并解压nginx下载地址tar zxf nginx-1.17.4.tar.gz步骤二:认识nginx目录中的文件1)auto目录:里面有4个子目录,cc是编译使用的,os是判断操作系统类型的,其他都是辅助configure编译的,也就是操作系统有什么特性供nginx使用2)CHANGES:各版本的改变,bug修复等信息 C...

2020-03-01 17:11:51 144

原创 Nginx服务(1)——Nginx的基础知识

文章目录1、什么是nginx2、nginx和Apache的区别?3、nginx优点4、为什么用Nginx?5、Nginx工作模式5.1 Nginx 由内核和模块组成5.2 Nginx有两种工作模式:master-worker模式 和 单进程模式5.3 热加载:Master接收到信号以后怎样进行处理(./nginx -s reload)5.4 worker进程又是如何处理请求5.5 nginx采用m...

2020-03-01 17:11:39 197

原创 负载均衡集群之RHCS集群工具——ISCSI/GFS2实现存储共享

一、实验环境主机名IP服务server1172.25.75.1ricci 、luci、iscsi、mysql-serverserver2172.25.75.2ricci、iscsi、mysql-serverserver3172.24.75.3scsifoundation75172.25.75.250fence二、 RHCS 高可用集群...

2020-02-23 17:37:54 329

空空如也

空空如也

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

TA关注的人

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