自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

滴水穿石浅谈

一生二,二生三,三生万物。

  • 博客(94)
  • 收藏
  • 关注

原创 docker高级网络配置:bridge网络(同一网桥及不同网桥容器间通信)/ link连接容器 / 容器与外网通信原理 / 跨主机容器连接(overlay、macvlan网络驱动)

docker提供了三种自定义网络驱动:bridge、overlay、macvlan。bridge驱动类似默认的bridge网络模式,但增加了一些新的功能;overlay和macvlan是用于创建跨主机网络。建议使用自定义的网络来控制哪些容器可以相互通信,还可以自动DNS解析容器名称到IP地址。######1.自定义网桥bridge#########1.清理容器及数据卷###...

2019-09-25 15:37:42 2873 1

原创 docker基本网络配置:docker0网络接口、bridge模式、host模式、none模式、Container模式

######1.docker原生网络配置######docker安装后会自动创建3种原生网络:bridge、host、none。[root@server1 ~]# docker network ls ##列出docker的网络######2.容器网络接口docker0######docker安装时会创建一个名为 docker0 的Linux bridge。[r...

2019-09-10 19:22:59 6042 2

原创 docker容器+Harbor存储:Harbor搭建 / 公有仓库上传镜像 / 私有仓库上传镜像 / 用户管理 / 查看日志 / 删除Harbor容器

######1.Harbor简介####Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。Harbor使用的是官方的docker registry(v2命名是distribution)服务去完成。harbor在docker distribution的基础上增加了一些安全、访问控制、管理的功能以满足企业对于镜像仓库的需求。Harbor作为一个企业级私有Regi...

2019-09-08 00:07:13 1612

原创 docker私有仓库: registry工作原理 / 搭建私有仓库/ docker仓库加密 / docker仓库用户认证功能 / 搭建docker-registry-web端

######1.registry工作原理######一次docker pull 背后的发生的事情:下载一个镜像----->在index服务上做认证,查找镜像所在的registry的地址----->放回docker客户端----->从registry下载镜像----->去index校验客户端token的合法性----->返回registry仓库拉取镜像-...

2019-08-28 15:59:25 1222

原创 docker公共仓库:创建docker hub公共仓库 / 登陆docker hub仓库报错解决/ 上传拉取镜像 / 配置阿里云镜像加速器

######1.创建docker公共仓库######Docker仓库是用来包含镜像的位置,Docker提供一个注册服务器(Register)来保存多个仓库,每个仓库又可以包含多个具备不同tag的镜像。Docker运行中使用的默认仓库是Docker Hub公共仓库。Docker hub是docker公司维护的公共仓库,用户可以免费使用,也可以购买私有仓库。。###1.注册帐...

2019-08-28 14:38:22 2609

原创 docker镜像优化:dockerfile构建nginx / 缓存构建 / 减少镜像层数 / 清理镜像构建的中间产物 / 多阶段构建/ 选择最精简的基础镜像

######1.镜像优化的思路######选择最精简的基础镜像 减少镜像的层数 清理镜像构建的中间产物 注意优化网络请求 尽量去用构建缓存 使用多阶段构建镜像######2.构建nginx#########1.删除多余镜像###[root@server1 ~]# docker rmi busybox:v1 busybox:v2 busybox:v3 busybox:...

2019-08-26 22:43:10 1111

原创 Dockerfile镜像构建:用法详解 / 构建http /构建busybox / 熟悉ENTRYPOINT的shell格式和exec格式的区别

######1.dockerfile详解######dockerfile常用指令:FROM:指定base镜像;如果本地有从本地调取,如果本地不存在会从远程仓库下载。 MAINTAINER:设置镜像的作者,比如用户邮箱等。 COPY:把文件从build context复制到镜像。支持两种形式:COPY src dest和COPY ["src","dest"] src必须指定b...

2019-08-26 12:44:30 1540

原创 docker容器:安装 / 导入镜像 / 共享内核 / docker commit构建镜像

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器,然后开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:DockerClien...

2019-08-15 17:52:54 1091

原创 zabbix proxy: 安装 / ZBX数据采集 / JMX数据采集

Zabbix proxy: 是一个数据收集器,它不计算触发器、不处理事件、不发送报警。为IT基础设施提供有效和可用的分布式监控,代替Zabbix Server采集数据,然后将数据报告给服务器zabbix server,从而分担Zabbix Server负载的进程zabbix proxy 使用场景:监控远程区域设备 监控本地网络不稳定区域 简化分布式监控的维护当 zab...

2019-08-15 14:52:08 488

原创 云告警: zabbix + 睿象云

Zabbix 是由Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态。 Zabbix 使用 MySQL、PostgreSQL、SQLite、Oracle 或 IBM DB2 储存资料。睿象云:专注于为企业提供更加高效、智能的跨云监控和告警管理服务。帮助 IT 人员更加高效的处理日常运维工作,为...

2019-08-12 11:19:35 887

原创 Zabbix系统自带告警的配置

######1.安装邮件服务,并测试######[root@server1 ~]# yum install -y mailx ##安装[root@server1 ~]# mail root ##编辑邮件[root@server1 ~]# mailq ##查看文件是否发送[root@server1 ~]# mail ##查看邮件[root@s...

2019-08-11 21:52:36 351

原创 Zabbix 监控项+模板配置:httpd / nginx / mysql + percona / tomcat

监控项是从主机收集的数据信息。一个监控项是一个独立的指标。快速添加多个监控项的一种方法是将一个预定义的模板附加到主机。为了优化系统性能,您可能需要对模板进行微调,使只有真正需要的监控项被频繁的监控到。在单个监控项中,你可以指定从主机收集哪些数据。监控项原型(item prototype):有特定变量的指标,用于自动发现。低级别自动发现执行之后,该变量将被实际自动发现的参数替换,该指标...

2019-08-10 07:13:41 242

原创 Zabbix API的功能: 身份验证 / 通过名称获取主机组数据 / 删除主机 / 创建主机

Zabbix API允许以编程方式检索和修改Zabbix的配置,并提供对历史数据的访问。广泛用于:创建新的应用程序以使用Zabbix;将Zabbix与第三方软件集成;自动执行常规任务。Zabbix API是基于Web的API,作为Web前端的一部分提供。它使用JSON-RPC 2.0协议,这意味着该API包含一组独立的方法;客户端和API之间的请求和响应使用JSON格式进行编码。Zab...

2019-08-04 00:14:02 576

原创 Zabbix agent : 配置安装 / 配置主机及模板 / 自动发现 / 自动注册

Zabbix agent--- 部署在监控对象上的进程,能够主动监控本地资源和应用程序(硬盘、内存、处理器统计信息等)。Zabbix agent 收集本地的操作信息并将数据报告给 Zabbix server用于进一步处理。一旦出现异常 (例如硬盘空间已满或者有崩溃的服务进程),Zabbix server 会主动警告管理员指定机器上的异常。Zabbix agents极高的效率缘于它可以利用...

2019-08-03 00:04:41 2016

原创 Zabbix server : 监控简介 / zabbix私有仓库 / 搭建服务 / 设置中文页面

Zabbix是一个基于web界面的提供分布式系统监视以及网络监视功能的企业级的开源软件。Zabbix 能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为事件配置基于邮件的告警,这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。这些功能使得 Zabbix 成为容量规划的理想选择。Zabbix 支持主动轮询(p...

2019-08-02 17:56:08 416

原创 RCSA企业七考点答案及考试心得

考点一:超户密码修改--->详情见https://mp.csdn.net/mdeditor/86634793#1.修改命令启动行:rw rd.break2.启动后,修改root用户密码:chroot /sysroot/ ----> echo modtweed | passwd --stdin root3.创建文件:touch /.autorelabel4.两次...

2019-07-20 22:59:51 430

原创 持续集成工具jenkins: 修改密码 / 创建工程 /

Jenkins是一个独立的开源自动化服务器,是基于Java开发的一种持续集成工具。可用于自动化各种任务,如构建,测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。Jenkins 是一个扩展性非常强的软件,其功能主要通过插件来扩展。Jenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。...

2019-06-21 10:57:48 356

原创 Linux小技巧之五: 让虚拟机上网

小伙伴们在使用Linux时,有没有遇到真机可以上网,而虚拟机上不了网的情况?没有底气直接在真机上跑服务,想在虚拟机上先测试,而上不了网什么都没办法搞,心塞呀。。。今天就和大家一起分享:如何让虚拟机上网。1.ip欺骗:就是所谓的Masquerading,向 NAT 表的 POSTROUTING 链条列尾添加一条规则,通常建议在使用拨号上网的时候使用,或者说在合法ip地址不固定...

2019-06-10 10:04:40 185

原创 搭建私有仓库gitlab:安装 / 设置中文网页 / 上传密钥 / 新建项目 / 远程上传文件

GitLab是一个基于Git实现的在线代码仓库托管软件,Git仓库的管理工具,具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。版本:GitLab 分为社区版(CE) 和企业版(EE)。配置:建议CPU2核,内存2G以上。获取gitlab软件包网址:清华大学开源软件镜像站 https://mirrors.tuna.tsinghua.edu...

2019-06-09 13:25:21 608

原创 git:创建版本库 / 仓库内文件状态 / 撤销修改 / 版本回退 / 删除文件

Git 是用于 Linux内核开发的版本控制工具。采用了分布式版本库的方式,可以有效、高速地处理从很小到非常大的项目版本管理。创始人Linus(和linux创始人是一个人)秉着开源精神开发出了Git。######1.安装######linux系统内嵌git工具,直接安装即可。######2.创建版本库######版本库又名仓库,可以理解成一个目录,这个目录里面的所有...

2019-06-04 13:19:36 957

原创 mfs:大文件的离散存储 / 服务非正常状态情况 / 数据恢复 /

######1.大文件的离散存储##########1.指定文件备份份数为1#######1.创建大文件######2.对比一般文件与大文件的存储差别###(将大文件分为4个片段,分别在2个节点上进行存储)####2.默认文件备份数为2#######1.创建大文件######2.对比一般文件与大文件的存储差别###(将大文件分为4个片段,在每个节点上都...

2019-05-23 09:57:09 243

原创 分布式文件系统mfs:安装 / 配置

前提:纯净环境(确定虚拟机处于关闭状态,用覆盖的方式直接替换即可)ftp文件传输:######1.主节点mfsmaster端#########1.获取安装包并安装######2.开启服务,查看端口######3.开启图形处理工具######4.修改本地解析###vim /etc/hosts###5.网页...

2019-05-22 13:03:33 148

原创 redis:实时同步( gearman + lib_mysqludf_json.so + gearman-mysql-udf)

######1.nginx端######Gearman支持分布式任务的分发框架,用Gearman的worker端来完成redis同步数据库的更新。###1.开启gearmand服务###(上一章节已经将rhel7目录下的安装包全部安装过)###2.查看端口是否打开#########2.mariadb端#########1.获取lib_mysqludf_json...

2019-05-20 12:54:19 440

原创 redis:前端缓存(nginx + php + redis + mariadb)

3台虚拟机都是纯净的环境######1.配置nginx:web浏览器#########1.获取压缩包,解压######2.修改配置文件###(注释第172行)###3.安装依赖性文件######3.编译三部曲######4.修改配置文件###(将第65--71行去掉注释,第69行注释,修改第70行)###5.检查有无语法...

2019-05-18 23:48:29 457

原创 redis:集群扩建

######1.添加新节点######加偶数个节点(一主一备),避免单点故障###1.新建2个目录######2.拷贝配置文件######3.修改配置文件并启动#########2.设置主从#########1.添加主节点######2.查看是否添加成功######3.添加从节点######4.查看是否添加成功###...

2019-05-18 20:23:38 122

原创 redis数据库:高可用--哨兵机制 / 集群

######1.高可用--哨兵机制##########1.主库配置哨兵#######1.配置哨兵文件###84 sentinel monitor mymaster 172.25.1.1 6379 2 ## 设置主库ip和端口,2表示2个slave113 sentinel down-after-milliseconds mymaster ...

2019-05-12 00:03:19 129

原创 redis数据库:安装 / 主从复制

######1.安装redis#########1.获取安装包###从官网上下载,有中文文档http://www.redis.cn###2.解压######3.编译###(因为没有configure,有Makefile;不用configure,直接make就行)【报错解决方案】:(如果出现以上报错,需要安装gcc-c++)(重新make后,出...

2019-05-12 00:03:12 68

原创 mysql:全同步复制(组复制)

######1.关闭mysql,删除信息######【必须保持3个数据库的一致性】###1.数据库server1######2.数据库server2######3.数据库server3#########2.修改配置文件##########1.数据库server1#######1.修改配置文件,重启服务###(添加第29行至第47行...

2019-05-12 00:02:56 603

原创 mysql:半同步复制

######1.主库#########1.安装插件,查看插件######2.激活插件,查看半同步是否开启#########2.从库#########1.安装插件,并激活######2.重启IO线程######3.查看半同步是否开启#########3.测试#########1.从库IO线程关闭###(此时主库收不到从库发送的a...

2019-05-10 12:44:30 141

原创 mysql : gtid复制

######1.主库#########1.修改配置文件###(添加第29至33行)###2.查看gtid是否添加到数据库######查看gtid下是否有内容#########2.从库#########1.修改配置文件######2.查看主库和从库是否正常连接###Slave_IO_Running: Yes ##IO线程已...

2019-05-10 11:53:40 93

原创 mysql: 安装 / 主从复制简介 / 异步复制

######1.安装mysql#########1.获得安装包,解压######2.安装######3.查看数据库初始密码,安全初始化###grep password /var/log/mysqld.log ##查看数据库初始密码mysql_secure_installation ##数据库安全初始化...

2019-05-10 10:02:58 100

原创 封装7.3镜像的母盘 / 创建快照

######1.创建7.3的母盘######前提是本地配好yum源:######2.拍快照######...

2019-05-10 10:02:34 212

原创 CDN---varnish : 负载均衡 / varnish cdn 推送平台

######1.负载均衡#########1.配置服务器###(添加第17行--第20行,修改第25行,添加第26行)###2.测试######3.反向代理+负载均衡#########2.varnish cdn 推送平台#########1.安装bansys,http ,php######2.设...

2019-05-06 12:34:38 107

原创 CDN---varnish : 安装 / 缓存 / 反向代理

######1.安装varnish#########1.下载varnish软件并安装###(varnish配置文件)###2.修改配置文件参数###NFILES=131072 ##最大打开文件个数MEMLOCK=82000 ##内存需求(就是运行varnish需要8...

2019-04-19 13:33:25 125

原创 封装rhle6.5镜像的母盘 / 创建快照

######1.封装母盘(rhle6.5镜像的虚拟机)#########1.网络安装###(通过网络安装)(选择镜像)(配置运行内存)(配置大小)(设置名称)【上下键选择选项】(选择语言)【左右键选择确定或退出】(选择键盘)【空格删除】(删除IPv6)【Enter键确定】(阅读安装说明)(选择时区)...

2019-04-19 13:33:00 226

原创 访问网页的具体工作流程

######1.数据流向######client-> cdn (reverse proxy)->LB( HA + F5 / LVS )【第4层传输层】-> HA + nginx / haproxy【第7层应用层】-> web(apache / nginx)【ATP层】-> app(php / jsp)-> DB(mysql / re...

2019-04-19 13:32:33 584

原创 面向对象:oop

######1.面向对象的定义######面向对象的核心:类 对象需要有意义的面向对象的代码,不是有了类就是面向对象实例化的方法:设计层面 函数:程序运形,过程式一种称谓###类与对象###对象:对象是现实世界或者思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起类:一类事物的统称,对象是类具体化的产物,也就是实例化不同的对象有什么不同特点:比...

2019-04-13 07:16:03 119

原创 系统:os

######1.系统信息#########1.返回操作系统类型###值为:posix,表示linux操作系统,如果是nt,是windows操作系统###2.操作系统的详细信息######3.系统环境变量######4.通过key值获取环境变量对应的value值#########2.系统中的操作#########1.判断是否为绝对路径######2.生成...

2019-04-13 07:03:22 166

原创 文件

######1.打开文件的三步######打开(会占用文件描述符) --> 操作 --> 关闭(节约空间)f = open( ) ##打开文件f.read( ) ##读操作(默认只读方式)f.write( ) ##写操作(读写方式)f.close( ) ##关闭文件######2.文...

2019-04-13 06:41:42 111

原创 装饰器

######1.装饰器的定义######装饰器:把一个函数当作参数,返回一个替代版的函数。本质就是一个返回函数的函数。“在不改变原函数的基础上,给函数增加功能”###1.修改源代码添加功能(工作中禁用)######2.编写新函数加入功能(工作繁琐)######3.添加装饰器调用功能###装饰器和函数本身没有关系,调用装饰器用语法糖@,函数中有装饰器的,先调用...

2019-04-12 22:52:10 103

空空如也

空空如也

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

TA关注的人

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