自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一点一滴铺就人生

以兴趣为动力,为自己拼出一番天地

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Docker自动化部署(SHELL脚本开发)

开发需求: 基于7.x YUM安装Docker; Docker脚本参数指定CPU、内存、硬盘容量; Docker自动检测局域网IP并赋予Docker虚拟机; Docker基于pipework指定IP; 将创建的Docker虚拟机加入至CSV(Excel)或者MYSQL库;脚本:#!/bin/bash#auto install docker and Create VM#by j...

2020-02-25 13:41:32 2298

原创 Docker容器:磁盘&内存&CPU资源限制实战

文章目录一、首先先看看怎样查看这三项指标1、先进入docker容器里2、查看磁盘3、查看内存4、查看cpu二、怎样准确查看每个容器的资源消耗情况呢?三、怎样对每个容器使用的这些资源进行限制呢?1、磁盘大小限制(不会)2、cpu、内存限制一、首先先看看怎样查看这三项指标1、先进入docker容器里docker exec -it b6bac438271d /bin/bash2、查看磁盘3...

2020-02-23 21:16:48 7551 8

原创 深化Docker工具的认识

之前因为最开始,考虑到大家对docker虚拟化的了解不多,所以前面博客,对docker的描述很浅显,而且很简单,只是谈了一下它的特性和它的用途,现在我们对docker有了一定的运用和实战了解,故本篇博客旨在对docker原理进行深入剖析!一、Docker引擎架构docker引擎是一个C/S结构的应用,组件如图所示:Server端是一个常驻进程,注意服务端就是一个进程而已,并不是服务器!RE...

2020-02-23 18:51:38 605

原创 Docker网络模式深入剖析

文章目录一、简介二、Host模式(不推荐)三、Container模式(不推荐)四、Bridge桥接模式(推荐)1、基础知识2、如下为桥接模式拓扑图3、brctl命令查看虚拟网桥交换机详情五、None模式(企业推荐)1、下载、安装pipwork工具2、以None模式启动容器3、利用pipwork工具为docker容器设置网络一、简介基于Docker run创建Docker容器时,可以使用–net...

2020-02-22 17:34:59 738

原创 Docker经典命令汇总

docker search 在docker hub中搜索镜像;docker pull 从docker镜像源服务器拉取指定镜像或者库镜像;docker push 推送指定镜像或者库镜像至docker源服务器;docker history 展示一个镜像形成历史;docker images 列出系统当前镜像;docker run 创建一个新的容器并运行一个命令;docker s...

2020-02-22 15:44:55 229

原创 利用阿里云ECS服务器构建Docker公有仓库

文章目录仓库搭建流程1、安装、启动docker2、docker下载registry、busybox3、给busybox镜像重命名4、启动registry镜像5、上传busybox镜像到启动的registry容器中(1)结果报错:(2)编辑docker主配置文件:/etc/sysconfig/docker(3)重启docker容器:6、从自己搭建的仓库中下载busybox镜像7、我们下载的镜像存储在...

2020-02-21 16:55:19 1006

原创 Dockerfile企业级语法参数详解

文章目录1、FROM2、MAINTAINER3、RUN4、CMD5、LABEL6、EXPOSE7、ENV8、ADD9、COPY10、ENTRYPOINT11、VOLUME12、USER13、WORKDIR14、ONBUILD15、STOPSIGNAL16、HEALTHCHECK17、SHELL18、.dockerignore文件注:看这篇博客请先保证下面这篇dockerfile入门级博客已经学会...

2020-02-17 20:32:37 424

原创 Docker镜像制作方法及Dockerfile企业级简单解析

注:制作方法分为两大简单入门方法以及一个企业级制作方法!一、commit方式 从Docker仓库中下载基础镜像;docker pull docker.io/jdeathe/centos-ssh Docker run基础镜像,生成容器;docker run -itd -p 6022:22 --privileged -name aliyun-server docker.io/jdea...

2020-02-17 16:32:58 584

原创 Docker虚拟化简介及两种平台的构建流程

一、Docker虚拟化的简介1、虚拟化技术的概念1)虚拟化技术主要是将物理的资源转变为逻辑上可以管理的资源,以打破物理资源结构之间的壁垒,让计算的元件运行在虚拟的基础上,而不是直接运行在物理的资源上。2)虚拟化技术的底层是要进行虚拟的硬件设备物理机资源,通过虚拟化技术软件可以将物理机虚拟生成N台虚拟机,应用程序、软件服务(Nginx、MYSQL、Zabbix、Redis、Tomcat、Ans...

2020-02-15 17:28:01 433

原创 优化ssh连接速度,解决等待时间长问题、ssh持久化连接优化ansible

修改ssh配置文件:/etc/ssh/sshd_config1、关闭DNS反查使用了dns反查,这样的话当ssh某个IP时,系统会试图通过DNS反查相对应的域名,如果DNS中没有这个IP的域名解析,则会等到DNS查询超时才会进行下一步,消耗很长时间。修改如下图:原配置:修改后:2、这种情况在本地主机或远程主机启动图形的情况下比较明显,该参数似乎是在做图形方面的认证,具体功能还不清楚,...

2020-02-13 21:56:25 3096

原创 Ansible自动化运维实战

一、Ansible入门1、Ansible、Saltstack和Puppet是目前互联网IT使用最最广泛的自动化运维工具,主要是用于自动化管理、配置数以万计的服务器,具体可以对服务器做哪些管理呢? 修改、更新服务器配置文件; 创建目录、文件、删除; 执行各种SHELL命令,不支持交互模式指令; 查看服务器资源、CPU、MEM、DISK; 安装软件服务、启动、停止、重启。2、Ansi...

2020-02-12 15:00:11 842

原创 LVS+Keepalived搭建高可用、高并发集群; 有未处理问题

未完待续…

2020-02-10 16:20:09 360

原创 LVS负载均衡企业实战之DR模式;有未处理问题

DR模式全称为Direct Routing,即为直连路由模式,故名思义,NAT模式用于与外网相连的场景,而DR模式用于一个局域网内的场景。一、工作流程图解:工作流程详述:用户请求LVS服务器的VIP,请求到达LVS服务器时,LVS将请求的报文的目标IP(即VIP)保持不变,目标MAC修改为后端Realserver服务器的MAC地址,转发给后端服务器;然后后端RealServer服务器收到报文,...

2020-02-09 18:01:14 705

原创 浅谈> /dev/null 2>&1

在crond计划任务、nohup中我们经常可以看到>/dev/null 2>&1,但是很多人并不理解其含义,想要真正的理解它,首先我们需要知道文件描述符的三种类型。类型文件描述符重定向符号位置标准输入(stdin)00<或0<</dev/stdin -> /proc/self/fd/0标准输出(stdout)11...

2020-02-09 10:25:47 799

原创 LVS负载均衡企业之NAT模式实战

一、LVS负载均衡概念(1)LVS(全称Linux Virtual Server),设计用于缓解高并发访问的软件,1998年由章文嵩博士开发的,是国内最早的一款开源免费的软件服务之一,得到企业的广泛采用(2)互联网可伸缩架构(服务器集群),都会具备相同的特点,可扩展、统一访问入口、调度器(负载均衡器),在所有的调度器技术中,基于IP负载调度效率是最高的,LVS就是基于IP负载调度的一款调度软件...

2020-02-08 20:12:15 461

原创 企业级Nginx+Keepalived双主架构实战

Nginx+Keepalived主备架构总是会有一台服务器处于空闲状态,这样会造成资源的浪费,所以为了能够将两台服务器都利用起来,我们需要借助Nginx+Keepalived双主架构来实现。即是对外两个VIP地址,同时接收请求。架构图如下所示: 首先我们根据图中可以看出来服务器互为主备,所以为了避免两个VIP同时在一个服务器上这种情况,故不能配置nopreempt这个参数。Nginx+Kee...

2020-02-05 16:48:49 324

原创 人生心语---看复旦老师演讲总结

复旦老师陈果演讲,我学习到了三句对我印象很深的话!一、每一个不曾起舞的日子,都是对生命的辜负启发:人生只有短短的几十年而已,来人间一次不容易,也是万分的幸运,珍惜每一天的时间,就是对生命最好的爱护!也是对家人最好的交代!!二、把所有有意义的事情变成有意思,所有有意思的事情变得有意义!这就是生活的艺术启发:人生有许多事情要做,不可能尽如人意,要学会将有意义的事情变得有意思,从而享受人生的...

2020-02-05 11:20:08 282

原创 Nginx+Keepalived高可用集群搭建、主从热备

众所周知,Nginx凭借它的高性能、稳定性成为IT人员青睐的WEB服务器和反向代理服务器,Nginx负载均衡一般位于网站架构的最前端或者中间层,如果为最前端时,单台Nginx会存在单点故障。因此我们需要加入Nginx备份服务器,让Nginx主备之间形成高可用,当Nginx主服务器宕机,可以达到热切换的目的。让主备之间达到热切换这就是Keepalived的作用。网站架构图:这里只需要两台服务器就...

2020-02-05 11:19:05 508

原创 keepalived高可用简介及shell脚本实现高可用

1、高可用技术的概念高可用不是说企业服务器、门户网站、数据库、业务系统不宕机,表示宕机的时间比较短,能够从故障中,快速的恢复用户访问,衡量网站架构是否使用了高可用技术?可用采用几个9,例如99.9%、99.99%、99.999%,9的个数越多,证明服务高可用性越强。2、keepalived高可用软件的概念?Keepalived是目前互联网IT企业中使用最广泛的高可用软件,主要是用于实现至少两...

2020-02-05 09:30:06 430

wordpress-5.0.2-zh_CN.tar.gz

wordpress-5.0.2-zh_CN.tar.gz

2020-05-10

空空如也

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

TA关注的人

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