自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一站式部署Jumpserver

博文大纲:一、Jumpserver简介二、安装Jumpserver准备环境三、配置Python 3环境四、安装Jumpserver五、安装mariadb、redis并配置jumpserver六、安装coco组件并配置七、安装guacamole及luna八、安装nginx九、客户端访问测试一、Jumpserver简介Jumpserver是全球首款完全开源的堡垒机,使用GNU GPL v2.0...

2019-12-28 21:35:30 541

原创 部署Docker swarm集群

博文大纲一、Docker swarm简介二、环境准备三、初始化Swarm群集四、配置node02、node03加入、离开swarm群集五、部署图形化UI六、docker swarm群集的service服务配置七、实现service的扩容、收缩八、docker swarm网络九、搭建registry私有仓库十、service服务版本的升级与回滚十一、docker Swarm群集常用命令十二、doc...

2019-12-27 20:15:04 489

原创 Docker+Consul+Registrator实现服务自动注册与发现

近年微服务架构在互联网应用领域中愈来愈火,引入微服务主要解决了单体应用多个模块的紧耦合、无法扩展和运维困难等问题。微服务架构就是按照功能粒度将业务模块进行垂直拆分,对单体应用本身进行服务化和组件化,每个组件单独部署为小应用(从DB到UI)。微服务与微服务之间通过Service API进行交互,同时为了支持水平扩展、性能提升和服务可用性,单个服务允许同时部署一个或者多个服务实例。在运行时,每个实例通...

2019-12-26 16:42:46 902

原创 Prometheus+Grafana监控系统搭建

博文大纲:一、prometheus简介二、Prometheus组成及架构三、部署prometheus1)环境准备2)部署prometheus一、prometheus简介Prometheus是一套开源的系统监控报警框架。它以给定的时间间隔从已配置的目标收集指标,评估规则表达式,显示结果,并在发现某些情况为真时触发警报。作为新一代的监控框架,Prometheus具有以下特点 :强大的多...

2019-12-24 15:57:40 2445

原创 Docker监控——Prometheus

博文大纲:一、Docker的监控二、prometheus简介三、Prometheus组成及架构四、部署prometheus1)环境准备2)部署prometheus3)配置Peometheus监控实现报警一、Docker的监控(1)docker自带的监控命令[root@localhost ~]# docker top wordpress_wordprss_1 //查看容器...

2019-12-24 15:57:40 425 1

原创 Docker三剑客——docker-compose

一、Docker-Compose简介Compose是用于定义和运行容器docker应用程序的工具。通过Compose,可以使用YAML文件来配合应用程序需要的所有的服务。然后,使用一个命令,就可以从YAML文件配合中创建并启动所有服务。那么就需要了解YAML文件的基本语法。YAML文件基本语法:大小写敏感;使用缩进表示层级关系;缩进不允许使用tab,只允许空格;缩进的空格数不重要,...

2019-12-23 22:05:36 262

原创 单台Linux服务器实现Redis群集

一、Redis简介Redis是目前大规模使用的缓存中间件,由于它强大、高效、便捷的功能,得到了广泛的使用。Redis在2015年发布了3.0.0,官方就已经支持了redis cluster。redis cluster在设计的时候,就考虑到了去中心化、去中间件。也就是说,集群中的每个节点都是平等的关系,每个节点都保存各自的数据和整个集群的状态。每个节点都和其他所有节点连接,而且这些连接保持活跃,...

2019-12-21 17:25:24 849

原创 Docker分离部署LNMP

一、准备环境关于docker的安装可以参考Docker简介及安装配置详解这里就不做介绍了!案例需求:(1)各个容器需要实现数据持久化;(2)为容器分配固定的IP地址,防止容器重建后,IP地址发生变化,带来不必要的麻烦;案例环境:在一台docker 主机上安装即可!预设环境如图:二、案例实施(1)创建网卡,解决固定IP地址[root@docker ~]# docker network c...

2019-12-20 21:41:27 472

原创 Docker实现数据持久化

由于Docker技术的火爆,以至于现在大大小小的公司都在使用Docker。对Docker熟悉的朋友都明白DOcker容器运行是有生命周期的,如果docker容器发生故障,那么就意味着容器中的数据也将丢失。那么对于企业来说的话,数据是重要的!如何做到对docker容器中的数据持久化就是运维人员需要考虑的问题了!本篇博文将了解如何对容器中的数据进行持久化!在了解Docker数据持久化之前,需要对Do...

2019-12-19 19:09:43 158

原创 升级Linux系统内核

有时在服务器上安装一些服务来满足日常需要时,常常因为内核的原因放弃,本篇博文就来解决这个难题。实施步骤:[root@localhost ~]# uname -r //查看系统内核3.10.0-862.el7.x86_64[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-e...

2019-12-19 17:21:53 113

原创 Docker搭建私有仓库(registry与Harbor)

随着docker使用的镜像越来越多,就需要有一个保存镜像的地方,这就是仓库。目前常用的两种仓库:公共仓库和私有仓库。最方便的就是使用公共仓库上传和下载,下载公共仓库的镜像是不需要注册的,但是上传时,是需要注册的。私有仓库最常用的就是registry、Harbor两种,那接下来详细介绍如何创建私有仓库。一、搭建registry私有仓库1)案例描述两台docker服务器,dockerA创建re...

2019-12-19 16:03:26 671

原创 LNMT群集基于Redis实现Session共享

博文大纲:一、Redis概述二、如何保持session会话三、部署LNMT群集基于Redis实现Session共享(1)搭建Nginx服务器配置为反向搭理(2)配置Tomcat服务器(3)配置Redis缓存服务器(4)配置Tomcat服务器可以连接Redis服务器(5)安装部署Mysql数据库(6)配置Tomcat连接MySQL数据库一、Redis概述Redis是完全开源免费的、高性能的k...

2019-12-18 22:53:14 304

原创 Memcached常用指令

博文大纲:一、存储常用的指令1.set指令2.add指令3.replace指令4.append指令5.prepend指令6.cas指令二、常用的查找指令1.get指令2.gets指令3.delete指令4.incr指令5.decr指令6.stats指令7.stats items指令8.stats slabs指令9.stats sizes指令10.flush_all指令一、存储常用的指令常...

2019-12-16 22:53:08 279

原创 搭建Memcache服务详解

博文大纲:一、Memcache简介二、Memcache工作流程三、Memcache调度算法四、Memcache实现原理五、安装Memcache(1)安装nginx服务器(2)安装PHP服务器(3)安装MySQL数据库(4)测试PHP与Nginx、MySQL的连通性(5)安装Memcache服务器(6)PHP服务器安装Memcache客户端(7)使用 memcache 实现 session 共享(...

2019-12-14 22:21:25 548

原创 Docker网络管理(容器间通信)

一、前言由于docker技术的火爆,导致现在越来越多的企业都在使用docker这种虚拟化技术。企业中使用docker这种虚拟化技术,其目的就是为了让docker中的容器对外提供服务。因此,我们必须深入了解一下docker的网络知识,以满足更高的网络需求。二、Docker的原生网络当你安装Docker时,它会自动创建三个网络。如下:[root@localhost ~]# docker net...

2019-12-13 20:54:56 259

原创 Docker网络管理之docker跨主机通信

博文大纲:一、前言二、Docker的原生网络三、自定义bridge网络四、Overlay网络五、Macvlan网络六、使外网可以访问容器的方法一、前言由于docker技术的火爆,导致现在越来越多的企业都在使用docker这种虚拟化技术。企业中使用docker这种虚拟化技术,其目的就是为了让docker中的容器对外提供服务。因此,我们必须深入了解一下docker的网络知识,以满足更高的网络需...

2019-12-13 20:54:56 692 1

原创 部署Varnish缓存搭理服务器

博文大纲:一、Varnish概述1.Varnish简介2.Varnish和squid的区别3.Varnish的工作原理4.Varnish架构5.Varnish配置6.VCL中内置预设变量7.VCL的子程序8.特定功能语句9.return语句10.Varnish请求处理的步骤11.Varnish的优雅模式二、安装Varnish1.客户端访问测试缓存2.服务端测试清除缓存3.配置http服务器的访问...

2019-12-12 19:30:49 174

原创 Docker 常用命令

一、Docker镜像操作基础命令[root@localhost ~]# docker search 镜像名称 //搜索镜像(在docker hub官网上进行查找)[root@localhost ~]# docker pull 镜像名称 //下载镜像(如果不指定镜像标签默认下载最新版的镜像)[root@localhost ~]# docker push 仓库...

2019-12-12 15:23:38 82

原创 Docker工作原理

Docker架构的工作原理对Docker不太熟悉的朋友可以参考博文:Docker简介及安装配置详解首先Docker是基于Go语言进行开发的,而且是基于C/S结构进行工作的,如图:从图中可以看出:(1)用户是使用Docker Client与Docker Daemon建立通信,并发送请求给后者;(2)Docker Daemon作为Docker架构中的主体部分,首先提供Server的功能使其可以接受D...

2019-12-11 21:28:44 362

原创 Docker之Namespace与Cgroup

博文大纲:一、Docker概述二、Namespace概念三、Cgroup基本概念与示例一、Docker概述1.Docker简介Docker作为开源社区最火爆的项目,它是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”,docker的全部源代码都在https://github.com/docker 进行相关维护,其官网是:https://www.docker.com 。Do...

2019-12-09 20:40:42 1545

原创 浅谈Tomcat服务器安装及优化

博文大纲:一、Tomcat概述二、Tomcat组件及其特点三、安装Tomcat四、Tomcat中server.xml 文件结构五、多实例(一台主机运行多个Tomcat)六、自定义目录七、使用Tomcat实时监控JVM虚拟机资源使用情况八、开启JMX远程调试功能九、配置使用https访问tomcat服务器十、开启Manager管理页面十一、开启host-mangent管理页面十二、分割Tomcat...

2019-12-07 21:35:34 640

原创 Nginx深度优化(二)

Nginx作为现在最流行的Web应用程序,对其优化十分重要。通过Nginx初步优化、深度优化Nginx(一)已经可以对Nginx进行大量的优化来满足基本的需要,但是作为一名合格的运维工程师来说,仅仅掌握以上对Nginx进行优化的方法显然是远远不足的。所以就需要本篇博文进一步对Nginx进行优化。博文大纲:一、安装nginx服务器二、Nginx配置优化(1)Nginx 运行工作进程个数(2)Ng...

2019-12-05 00:34:35 141

原创 KVM虚拟平台——迁移KVM虚拟机

博文大纲:一、KVM虚拟机迁移的方式二、实现KVM虚拟机静态迁移三、实现KVM虚拟机动态迁移一、KVM虚拟机迁移的方式KVM平台中的KVM虚拟机迁移分为以下两种:(1)冷迁移(静态迁移)我们存放虚拟机磁盘的目录都是挂在的一个nfs文件系统的磁盘,进行冷迁移时,只要在目标主机上挂载这个nfs文件系统,就可以看到要迁移的那个虚拟机的磁盘文件,通常以.qcow2或.raw结尾的,然后,只需将...

2019-12-04 20:33:04 498 1

原创 部署及命令行管理KVM

通过博文部署及图形化管理KVM已经可以通过图形化的方式来管理KVM平台的虚拟机。本篇博文主要介绍如何通过命令行的方式来管理KVM平台的虚拟机。博文大纲:一、环境要求二、安装方式三、远程连接KVM虚拟机的方法四、使用默认的方式使KVM虚拟机可以访问互联网五、KVM常用命令一、环境要求如果是真实服务器,那么就需要在BIOS中开启虚拟化功能(Virtualization Technology)...

2019-12-03 21:31:28 557 1

原创 深度优化Nginx(一)

通过博文Nginx初步优化就已经了解了Nginx的基础概念,已经可以对Nginx进行初步的优化了,包括:Nginx平滑升级、更改Nginx版本信息、Nginx虚拟主机配置、nginx配置文件中location选项的作用等等。本篇博文主要针对Nginx进行进一步的优化。博文大纲:一、Nginx配置反向代理二、Nginx的proxy缓存使用三、优化Nginx服务的压缩功能一、Nginx配置反向...

2019-12-03 00:05:52 327

原创 KVM虚拟化平台——磁盘与快照管理、克隆虚拟机与网络管理

博文大纲:一、磁盘与快照管理二、虚拟机克隆技术三、虚拟机的网络配置一、磁盘与快照管理这个段落主要介绍磁盘与快照的管理!在KVM虚拟机中有两种磁盘格式,分别是:RAW:裸格式。占用空间较大,性能比较好,但不支持快照功能;qcow2:占用空间较小,性能相比较RAW稍差,,但它支持快照功能;(1)虚拟磁盘管理举例说明:[root@localhost ~]# qemu-img cr...

2019-12-02 19:22:03 411

原创 Nginx初步优化

博文大纲:1.Nginx简介2.Nginx的核心特点3.Nginx平滑升级4.修改Nginx版本信息5.Nginx虚拟主机配置6.nginx配置文件location选项的作用7.配置https访问nginx8.开启Nginx访问认证Nginx是什么?1.Nginx简介Nginx是一款轻量级的网页服务器、反向代理服务器以及电子邮件代理服务器。因它的稳定性、丰富的功能集、实例配置文件和低系统...

2019-12-01 13:43:23 185

空空如也

空空如也

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

TA关注的人

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