自定义博客皮肤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)
  • 收藏
  • 关注

原创 docker部署apollo(携程配置中心)

环境介绍服务器版本:Centos7.6Docker:17.03(常用版本即可,自己安装哈)Mysql:5.7(自行安装哈)Docker部署apollo首先将apollo的sql文件导入mysql:下载sql文件:https://github.com/ctripcorp/apollo/tree/master/scripts/docker-quick-start/sql导入数据库(自行导入)下载镜像,启动Config Service:docker pull apolloconfi

2021-03-29 10:40:53 424 1

原创 centos7下安装包部署apollo(携程配置中心)

环境介绍系统版本:Centos7.6JDK:1.8.0(安装好,安装不在此文章介绍哈)Maven:3.5.2(安装好,安装不在此文章介绍哈)Mysql:5.7(安装好,安装不在此文章介绍哈)apollo:1.4.0部署apollo创建apollo目录:mkdir -pv /data/apolloapollo目录下,从github上下载源码包:wget https://codeload.github.com/ctripcorp/apollo/zip/v1.4.0解压un

2021-03-26 17:53:09 450

原创 Jenkins 配置windows服务器为slave节点

1. 机器准备jenkins服务器:172.16.2.200windows服务器:172.16.2.112. 配置(1)windows服务器安装java(可以自行百度,在我以往的博客里Jmeter压测里也可以找到)(2)windows服务器浏览器登录jenkins平台。(3)新建节点:新建节点点击保存(4)启动节点,发现报错,点击截图中标记的两个框,下载2个文件,将下载的2个文件移动到jenkins工作目录:C:\jenkins_home(5)cmd窗口运行提示的命令:①首先

2020-09-25 17:22:43 1044

原创 Dockerfile最小化构建镜像:减少层数、清理无用数据、多段构建

       docker的官方虽然有数十万计的免费镜像,但是出于某些安全考虑,一般不会使用免费镜像,因此这就需要我们自己制作镜像,制作的镜像如果很大,那么在镜像上传、下载的时候是很不方便的,因此我们需要精简我们制作的镜像,在满足需要的情况下,镜像越小越好。最小化构建镜像最小化构建镜像,我们一般从下边三个方面进行操作:1.减少层数...

2020-08-11 14:22:46 9451 2

原创 最详细 Centos7 部署 Jenkins

Jenkins作为目前自动化发布平台的主要构件,学会搭建和使用jenkins是作为一个运维人员必须要掌握的,本博客会一步步详细演示jenkins的部署过程。服务器系统版本:Centos7jdk版本:jdk-1.8jenkins版本:jenkins-2.23安装jdk因为jenkins是一款java语言编写的开源软件,因此在部署jenkins前需要安装java环境。官网下载jdk,选择1.8版本:https://www.oracle.com/java/technologies/java

2020-07-21 12:30:50 4079

原创 最详细 Centos7 二进制 部署一个 高可用 自带SSL证书的 Kubernetes(k8s)集群

       Kubernetes(k8s)是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制。       简单的说,k8s就是容器的编排工具,有了它我们不需要单独管理容器,可以使用k8s对容器进行统一管理。目录一、Kubernetes

2020-07-19 19:02:56 476

原创 使用Jmeter对Tomcat进行压测(从jmeter安装到tomcat内存调优、参数调优、tomcat三种运行模式)

简介    Jmeter是Apache组织基于java开发的一款压力测试工具,可以用于对静态资源和动态资源的测试,对于运维来讲常用的测试场景有,tomcat并发、数据库并发、redis并发。安装    因为jmeter是一款图形化工具,我们选择将jmeter安装在windows系统上。1. 安装jdk    jmeter需要jdk8以上的进行支持  &n

2020-07-10 15:14:26 1992 1

原创 Centos7 部署 Tomcat

       Tomcat是目前一款主流的web服务器,用来解析java语言项目。被目前大多数的公司采用,因此作为一名运维或者开人人员,快速部署一个tomcat服务器是非常有必要的。服务器系统版本:Centos7jdk版本:jdk1.8tomcat版本:tomcat9安装JDK       jdk的安装我们可以采用rpm包和tar包两种安装方式,在这

2020-07-08 12:34:15 198

原创 LVS负载均衡、工作原理、三种工作模式、八种调度算法

简介LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。主要功能: 多用于服务器的负载均衡,提高系统的并发量。优势: 工作在网络层,资源消耗低,应用范围广。lvs工作原理1.客户端的请求到达负载均衡的内核空间,首先到达PREROUTING链。2.当内核发现请求数据包的目的地是本机时,将数据包发送到INPUT链。3.lvs由用户空间ipvsadm和ipvs组成,

2020-07-07 12:36:45 152

原创 Centos7 搭建NFS服务器 实现目录挂载

服务器服务端:10.3.212.251客户端:10.3.90.13服务端搭建安装工具:yum install nfs-utils -y修改配置文件:vim /etc/exports/usr/local/backup/svn-10.3.90.13 10.3.0.0/16(rw)配置含义:可以提供挂载的目录 允许挂载的服务器网段(权限)重启服务:systemctl restart rpcbindsystemctl restart nfs客户端挂载安装工具:yum inst

2020-07-03 18:20:53 336

原创 Centos7 安装部署 redis4.0(单机)

> Redis是一款非结构化缓存数据库,相比于mysql,redis只存储键值对,并且会将所有的数据缓存到内存中,因此查询效率极高。redis相对于memcached支持数据持久化,可以将缓存的数据持久化,因此现在对于大部分企业都会选择这款开源的缓存数据库。对于redis的高可用,redis官方支持3种模式**1. redis主从模式redis哨兵模式redis集群模式**本帖暂时为大家提供单机版的redis如何搭建,后续帖子继续为大家展示redis单机部署下载redis包:wge

2020-07-03 11:30:07 271

原创 zabbix 4.0 配置邮件报警

zabbix作为一款开源的监控软件,大多数的公司已经采用,当监控到异常时,报警就成为一件很重要的事,本帖为大家讲解zabbix如何配置邮件报警zabbix邮件报警1. 配置发件箱管理----报警媒介类型----Email这里的密码用的是163邮箱的授权码授权码操作:按照提示,新增授权码即可2. 配置收件箱管理----用户----Admin----报警媒介3. 配置动作动作:就是哪一台主机,触发了什么条件,达到了设定阈值,触发报警配置----动作----Report problem

2020-07-02 14:59:24 678

原创 Mysql主从复制(读写分离)的使用、原理、常见问题分析及解决

使用主库只执行写操作从库只执行读操作可以配置多台从库,同步一台主库的数据,使用lvs负载均衡,负载多台从库原理mysql主从复制是一个异步的过程,整个过程需要开启3个线程,主库需要开启bin-log日志1. slave开启i/o线程来请求master,请求bin-log中指定position之后的内容返回给slave2. master收到请求后,响应slave的请求,将内容返回给slave3. slave开启线程将接受到的内容存入到自己的relay-log中继日志中4. slave端

2020-07-01 13:56:39 216

原创 Centos7下Mysql5.7的主从复制(读写分离)搭建

为什么Mysql要做主从复制(读写分离)因为对于数据库来讲,如果读和写都在同一个数据库上进行,那么数据库的负载是非常大的,会导致数据库的读写非常慢,影响用户体验。另一反面,如果主数据库宕机,可以快速切换到从数据库上,避免丢失数据。搭建主从本帖都是在Centos7的系统下进行的主库ip:10.3.212.201从库ip:10.3.212.202首先安装好两台mysql5.7(参考我的上一篇帖子)确认停掉mysql服务修改mysql配置文件,打开bin-log日志:vim /etc/my.cn

2020-07-01 10:21:19 201

原创 最详细 Centos7 tar包安装mysql5.7

简介mysql作为一款开源的数据库软件,其在公司数据库服务器所占的份额越来越大。本帖则是基于Centos7系统进行部署mysql5.7。mysql的安装方式分为二进制安装、tar包安装、yum安装。mysql官网下载tar包:https://dev.mysql.com/downloads/mysql/tar包上传到centos服务器检查服务器上是否安装过mysql,如果存在进行卸载:yum remove mysql mysql-server mysql-libs mysql-se.

2020-06-30 17:06:42 1575 1

原创 基于容器启动的Gitlab的备份、迁移、恢复

备份查看容器启动的gitlab容器:docker ps -a进入容器中:docker exec -it 8e68414a44f7 /bin/bash执行备份命令:gitlab-rake gitlab:backup:create执行成功后会在容器的/var/opt/gitlab/backups目录下生成一个tar包开头的数字是备份包创建的时间迁移和恢复在需要迁移的机器上准备好docker环境,尽量与原机器的docker版本把持一直将原机器的gitlab镜像打包:docker save

2020-06-22 16:43:33 582

原创 Centos7.5下安装部署harbor 1.7

Centos7下安装部署harbor1.harbor 1.7版本相比1.5新增的特性2.硬件需求3.软件需求4.安装docker-ce 18.095.安装docker-compose6.下载与安装harbor1.7harbor作为私人镜像仓库,不管是从安全性和传输速度上都有着相比于docker hub无可比拟的优势,因此快速搭建一个私人镜像仓库是很有必要的,此文章讲解了快速搭建harbor的过...

2019-12-17 21:18:36 467

空空如也

空空如也

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

TA关注的人

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