自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码里奥的博客

24k Magic

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

原创 Docker-Compose 容器集群的快速编排

这里写目录标题一、Docker-compose概述二、YAML文件格式及编写注意事项三、Docker Compose配置常用字段四、Docker Compose命令五、Docker Compose 文件结构六、部署compose1.Docker Compose 环境安装2.准备依赖文件3.创建dockerfile文件4.编写配置文件docker-compose.yml5.验证一、Docker-compose概述Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的

2021-08-08 18:49:58 324

原创 Docker的安全和日志管理

文章目录一、Docker 安全相关介绍Docker 容器与虚拟机的区别二、 Docker 存在的安全问题三、Docker 架构缺陷与安全机制四、容器相关的常用安全配置方法1. 容器最小化2. Docker 远程 API 访问控制五、限制流量流向六、镜像安全七、DockerClient 端与 DockerDaemon 的通信安全八、避免Docker 容器中信息泄露一、Docker 安全相关介绍Docker 容器与虚拟机的区别1.隔离与共享虚拟机通过添加 Hypervisor 层,虚拟出网卡、内存、..

2021-08-08 18:22:12 198

原创 Docker consul的容器服务更新与服务发现

文章目录一、consul服务更新和服务发现1.服务注册与发现2.consul是什么二、consul 部署1.建立 consul 服务2.设置代理,后台启动 consul 服务器3.查看集群信息4.容器服务自动加入Nginx集群5.安装Nginx、httpd测试镜像6.在consul服务器中查看镜像是否注册7.在web浏览器中查看注册中心是否发现了这些服务三、配置template模板自动更新1、准备template nginx模板文件一、consul服务更新和服务发现1.服务注册与发现服务注册和发..

2021-08-08 16:50:54 472

原创 Docker Harbor私有仓库部署与管理

文章目录一、Harbor 简介1. 什么是Harbor?2.Harbor 有哪些特性3 Harbor 构成组件二、Harbor 部署1.部署 Docker-compose 服务2.部署 Harbor 服务4.查看 Harbor 启动镜像5.创建一个新项目进行测试6.使用Docker命令在本地通过127.0.0.1来登录和推送镜像。默认情况下,Registry服务器在80端口上侦听7.在其他客户端上传镜像三、维护管理Harbir1.通过Harbor Web创建项目2.创建Harbor 用户一、Harbor

2021-08-08 15:17:32 251

原创 Docker容器私有仓库的搭建

文章目录一、本地私有仓库搭建的具体步骤1.首先来下载registry镜像2.在 daemon.json 文件中添加私有镜像仓库的地址并重启3.运行 registry 容器4.为镜像打标签5.上传到私有仓库6.列出私有仓库的所有镜像及标签7.先删除原有的 centos 镜像,在从本地仓库下载进行测试提示:以下是本篇文章正文内容,下面案例可供参考一、本地私有仓库搭建的具体步骤1.首先来下载registry镜像docker pull registry2.在 daemon.json 文件中添加私有镜

2021-08-08 13:12:36 967

原创 Docker的数据管理(dockerfile等)

文章目录一、一、管理docker容器中数据什么是数据卷数据卷容器二、Docker镜像的创建1.基于现有镜像创建2. 基于本地模板创建3. 基于Dockerfile创建1.联合文件系统(UnionFS)2.镜像加载原理3.为什么Docker里的centos的大小才200M?4..Dockerfile5.Docker镜像结构的分层四、Docker镜像的创建1 FORM2 MAINTAINER3 RUN命令4 ENTRYPOINT5. CMD6. EXPOSE7 ENV8 ADD9 COPY.10 VOLUME1

2021-08-08 02:49:37 873

原创 Docker资源管理

这里写目录标题一、资源控制1.Linux Namespace的6种类型2.CPU 资源控制cgroups的四大主要功能3.查看cpu使用率4.设置CPU使用率上限5.设置CPU资源占比(设置多个容器才有效)二、对内存使用进行限制三、对磁盘IO配额控制(blkio)的限制一、资源控制1.Linux Namespace的6种类型类型说明1MNT Namespace提供磁盘挂载点和文件系统的隔离能力2IPC Namespace提供进程间通信的隔离能力3N

2021-08-08 01:35:13 149

原创 容器引擎--Docker网络部分

文章目录一、docker网络概述1.默认网络2.docker网络实现原理二、使用步骤1.引入库2.读入数据总结一、docker网络概述安装Docker时,它会自动创建三个网络,bridge(创建容器默认连接到此网络)、 none 、host网络模式简介Host容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。Bridge此模式会为每一个容器分配、设置IP等,并将容器连接到一个docker0虚拟网桥,通过docker0网桥以及Iptables n

2021-08-07 23:58:45 182

原创 Docker安装Tomcat 简单便捷

这里写目录标题下载镜像启动运行测试访问进入容器查看和安装Nginx差不多下载镜像我们之前的启动都是后台,停止了容器之后,容器还是可以查到docker run -it --rm,一般用来测试,用完就删除启动运行我们还是老老实实下载再启动docker pull tomcat启动运行docker run -d -p 3355:8080 --name tomcat01 tomcat测试访问外网访问成功但是有问题进入容器查看返回404的主要原因Linux命令被阉割没有webapp

2021-08-07 21:14:34 153

原创 Docker安装Nginx 部署非常简单

文章目录一、搜索镜像二、下载镜像三、运行测试一、搜索镜像docker search nginx #建议大家去docker搜索,可以看到帮助文档二、下载镜像docker pull nginx三、运行测试我们可以看到镜像已经下载完成接下来运行(把镜像变为容器的过程)docker run -d --name nginx01 -p 3344:80 ngix#-d 后台运行#--name 给容器命名#-p 宿主机端口,容器内部端口用curl命令查看本机3344端口因

2021-08-07 20:25:16 205

原创 GFS分布式文件存储系统

文章目录一、GlusterFS 简介:二、GFS的卷类型三、部署GFS1、在每台虚拟机上挂载好磁盘2、在4台node节点上的操作3、编辑yum仓库,安装Glustrt4、GlusterFS 卷的创建5、客户端配置一、GlusterFS 简介:GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,并提供容错功能。它可以给大量的用户提供总体性能较高的服务。开源的分布式文件系统;由存储服务器、客户端以及 NFS/Samba 存储网关组成;(1)Gl

2021-08-02 16:41:04 392

原创 Docker 初步了解

文章目录一、Docker 是什么?1.概述2.Docker的设计宗旨3.容器化优势4.容器、Docke和虚拟机之间区别5.Docker核心镜像容器font color=red size=4 >仓库二、安装DockerDocker的安装步骤三、Docker的镜像操作1.搜索镜像2.获取镜像3.镜像加速下载4.查看镜像信息5.为本地的镜像添加新的标签6.删除镜像7.存出镜像:将镜像保存成为本地文件8.载入镜像:将镜像文件导入到镜像库中9.上传镜像四、Docker 容器操作1.容器创建2.查看容器的运行状态

2021-08-02 15:18:17 742

原创 zookeeper集群+kafka集群理论知识点

文章目录前言一、Zookeeper 概述1、Zookeeper 定义2、Zookeeper 工作机制3、Zookeeper 特点4、Zookeeper 数据结构5、Zookeeper 应用场景6、Zookeeper 选举机制第一次启动选举机制非第一次启动选举机制二、Kafka 概述1.为什么需要消息列队(MQ)2.使用消息队列的好处3.消息队列的两种模式4.Kafka 定义5.Kafka 简介6.Kafka 的特性7.Kafka 系统架构三、Kafka 架构深入1.Kafka 工作流程及文件存储机制2.数据

2021-07-28 14:22:58 595

原创 zookeeper集群+kafka集群 部署实操

文章目录一、部署 Zookeeper 集群二、部署 kafka 集群三、部署Filebeat+Kafka+ELK一、部署 Zookeeper 集群示例:准备3台服务器做Zookeeper集群192.168.80.40192.168.80.200192.168.80.1011.安装前准备//关闭防火墙systemctl stop firewalldsystemctl disable firewalldsetenforce 0//安装JDKyum install -y java-

2021-07-28 11:37:27 240

原创 rsync 远程数据同步

文章目录一、rsync是什么?二、rsync相关服务部署1、部署rsync原服务器2、发起端配置3、发起端配置 rsync+inotify三、使用rsync来实现快速删除大量文件总结一、rsync是什么?rsync是Linux系统下的开源的快速的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。无须特殊权限即可安装。优化的流程,文件传输效率高。可以使用rcp、ssh

2021-07-27 23:49:38 453 1

原创 ELK 日志分析系统

文章目录前言一、pandas是什么?二、使用步骤1.引入库前言一、pandas是什么?二、使用步骤1.引入库

2021-07-20 23:06:41 807 1

原创 NoSQL 之Redis主从复制、哨兵和集群介绍

文章目录一、主从复制1.主从复制的概念2.主从复制的作用3.主从复制的流程4.Redis 主从复制部署二、哨兵模式1.哨兵模式的原理2.哨兵模式的作用3.哨兵模式的结构4.哨兵模式的部署三、集群模式1.集群模式的作用2.集群欧式的数据分片3.集群模式的主从复制模型4.Redis 集群部署一、主从复制1.主从复制的概念主从复制,是指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器。前者称为主节点(Master),后者称为从节点(Slave);数据的复制是单向的,只能由主节点到从节

2021-07-20 13:46:04 149

原创 Redis 五大数据类型详细介绍

文章目录一、String数据类型(字符串对象)1、SET/GET/APPEND/ STRLEN2、 INCR/DECR/INCRBY/DECRBY3、 GETSET4、 SETEX5、 SETNX6、 MSET/MGET/MSETNX二、使用步骤Redis的五大数据类型也称五大数据对象;了解过6大数据结构,Redis并没有直接使用这些结构来实现键值对数据库,而是使用这些结构构建了一个对象系统redisObject;这个对象系统包含了五大数据对象:字符串对象(string)、列表对象(list)、哈希对..

2021-07-19 16:28:57 986

原创 非关系型数据库Redis

文章目录一、关系型数据库和非关系型数据库1、关系型数据库2、非关系型数据库3、非关系型数据库的产生背景4、关系型数据库和非关系型数据库区别二、Redis介绍三、Redis安装1、Redis安装步骤2、Redis命令工具3、redis-cli命令工具4、redis-benchmark测试工具四、Redis数据库常用命令常用命令简单示例五、Redis多数据库常用命令六、Redis高可用七、Redis持久化八、Redis性能管理总结提示:以下是本篇文章正文内容,下面案例可供参考一、关系型数据库和非关系型数据

2021-07-12 17:29:50 215

原创 Squid 缓存代理

文章目录一、Squid服务基础1、缓存代理的工作机制2、代理的类型3、使用代理的优势二、Squid代理安装三、构建代理服务器1、传统代理搭建传统代理的步骤2、透明代理搭建透明代理的步骤3、ACL 访问控制设置ACL访问控制的步骤Squid 日志分析实现Squid日志分析的步骤反向代理反向代理的步骤总结一、Squid服务基础Squid 是 Linux 系 统 中 最 常 用 的 一 款 开 源 代 理 服 务 软 件 ,可以很好地实现 HTTP 和 FTP,以及 DNS 查询、SSL 等应 用的缓存代理

2021-07-07 20:00:34 804 2

原创 MySQL数据库实现高可用架构MHA

文章目录前言一、MySQL MHA简介1、什么是MHA2、MHA的组成1. MHA Node(数据节点)2.MHA Manager(管理节点)3.MHA 的特点二、搭建MySQL MHA1、实验思路2、MySQL MHA搭建的具体步骤1、搭建步骤1.Master、Slave1、Slave2 节点上安装 mysql5.72.修改 Master、Slave1、Slave2 节点的主机名3.修改 Master、Slave1、Slave2 节点的 Mysql主配置文件/etc/my.cnf4.在 Master、S

2021-07-05 13:46:29 685 5

原创 MySQL数据库主从复制与读写分离

数据库之MySQL主从复制与读写分离_ljj的学习笔记-优快云博客_mysql的主从复制及读写分离 数据库之MySQL主从复制与读写分离 ...

2021-07-04 13:30:55 181

原创 MySQL高级SQL语句(二)

文章目录一、pandas是什么?二、使用步骤一、pandas是什么?二、使用步骤

2021-07-01 15:50:22 431

原创 MySQL高级SQL语句(一)

文章目录一、MySQL高级语句1、SELECT2、DISTINCT3、WHERE4、AND|OR------且|或5、IN6、BETWEEN7、通配符8、LIKE9、ORDER BY10、函数1.数学函数2.聚合函数3.字符串函数11、GROUP BY12、HAVING13、别名------栏位別名,表格別名14、子查询:连接表格15、EXISTS二、连接查询1、inner join(等值相连)2、left join(左联接)3、right join(右联接)三、CREATE VIEW 视图先创建两张表

2021-06-30 16:04:20 209

原创 MySQL日志管理、备份与恢复

文章目录一、MySQL日志管理1、日志分类1.错误日志2.通用查询日志3.二进制日志(binlog)4.慢查询日志5.配置日志2、日志查询二、MySQL 完全备份与恢复1、数据备份的重要性2、数据丢失的原因3、数据库备份的分类1.从物理和逻辑角度分1.物理备份2.逻辑备份4、数据的备份策略5、物理冷备份与恢复专用备份工具mydump 和mysqlhotocopyMySQL 完全备份(使用免交互)MySQL 增量备份与恢复一、MySQL日志管理MySQL 的日志默认保存位置为 /usr/local/m

2021-06-29 22:15:25 126 1

原创 MySQL事务与存储引擎

文章目录一、MySQL 事务1、事务的概念2、事务的ACID特点1.原子性2.一致性3.隔离性事务之间的相互影响分为几种,分别为:Mysql 及事物隔离级别:4.持久性3、事务控制语句4、使用 set 设置控制事务二、MySQL 存储引擎一、MySQL 事务1、事务的概念事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是

2021-06-28 12:13:41 88 1

原创 MySQL 索引 |ू・ω・` )

文章目录一、索引的概念二、索引的作用三、创建索引的原则依据四、索引的分类和创建1.普通索引2.唯一索引3.主键索引4.组合索引(单列索引与多列索引)5.全文索引(FULLTEXT)五、查看索引六、删除索引一、索引的概念索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。索

2021-06-23 22:03:33 432

原创 MySQL数据库管理(二)

文章目录一、数据库用户管理1.新建用户2.查看用户信息3.重命名用户4.删除用户5.修改当前登录用户密码6.修改其他用户密码7.忘记 root 密码的解决办法1.修改 /etc/my.cnf 配置文件,不使用密码直接登录到 mysql2.使用 update 修改 root 密码,刷新数据库二、数据库用户授权1.授予权限2.查看权限3.撤销权限一、数据库用户管理1.新建用户CREATE USER '用户名'@'来源地址' [IDENTIFIED BY [PASSWORD] '密码'];CREATE

2021-06-23 16:40:38 391

原创 MySQL数据库管理(一)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-06-22 21:58:58 154 1

原创 MySQL数据库初体验(︶.̮︶✽)和MySQL自动补全部署

文章目录一、数据库的基本概念数据(Data)表数据库数据库管理系统(DBMS)数据库系统二、关系数据库实体属性联系所有实体及实体之间联系的集合构成一个关系数据库的存储结构是二维表格在每个二维表中三、关系数据库应用关系型数据库应用举例四、非关系数据库介绍非关系数据库也被称作NoSQL(Not Only SQL)存储数据不以关系模型为依据,不需要固定的表格式非关系型数据库的优点五、MySQL数据库介绍特点六、MySQL自动补全一键部署一、数据库的基本概念数据(Data)描述事物的符号记录包括数字,文字

2021-06-21 19:50:50 165

原创 Haproxy搭建web集群

文章目录一、常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件二、Haproxy应用分析三、Haproxy调度算法原理四、HAProxy搭建 Web 群集haproxy 服务器部署节点服务器部署测试 Web群集五、日志定义一、常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件软件通常使用开源的LVS、Haproxy、NginxLVS性能最好,但是搭建相对复杂;Nginx的upstream模块支持群集功能,但是对群集节点健康检查功能不强,高并发性能没有Haproxy好。硬件

2021-06-21 08:46:03 73 1

原创 Haproxy搭建web集群

文章目录一、常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件二、Haproxy应用分析三、Haproxy调度算法原理四、HAProxy搭建 Web 群集haproxy 服务器部署节点服务器部署测试 Web群集五、日志定义一、常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件软件通常使用开源的LVS、Haproxy、NginxLVS性能最好,但是搭建相对复杂;Nginx的upstream模块支持群集功能,但是对群集节点健康检查功能不强,高并发性能没有Haproxy好。硬件

2021-06-20 18:10:39 69

原创 LVS+Keepalived 高可用群集

文章目录一、LVS+Keepalived 高可用群集1、工作原理LVSKeepalived2、Keepalived实现原理剖析VRRP (虚拟路由冗余协议)二、LVS+Keepalived 高可用群集的搭建1、配置负载调度器(主、备相同)1.配置keeplived(主、备DR 服务器上都要设置)2.调整proce响应参数,关闭Linux内核的重定向参数响应2、配置节点服务器3、验证测试一、LVS+Keepalived 高可用群集Keepalived是一个基于VRRP协议来实现的LVS服务高可用方案,可

2021-06-18 15:52:07 81

原创 LVS负载均衡群集之DR模式

文章目录一、LVS-DR集群介绍1、LVS-DR模式工作原理2、数据包流向分析3、DR 模式的特点4、LVS-DR中的ARP问题问题一问题二二、DR模式 LVS负载均衡群集部署1.配置负载调度器(192.168.80.30)2.部署共享存储(NFS服务器:192.168.80.40)3.配置节点服务器(192.168.80.10、192.168.80.20)一、LVS-DR集群介绍LVS-DR(Linux Virtual Server Director Server)工作模式,是生产环境中最常用的一

2021-06-17 22:25:03 305 1

原创 LVS负载均衡集群之NAT模式

文章目录一、集群1、集群的含义2、集群的应用需求3、企业群集分类1.负载均衡群集 Load Balance Cluster2.高可用群集 High Availability Cluster3.高性能运算群集 High Performance Computer Cluster二、负载均衡群集架构1、负载均衡的结构2、负载均衡群集工作模式分析1.NAT模式地址转换2.TUN模式IP隧道3.DR模式直接路由三、LVS虚拟服务器1、LVS的负载调度算法1.轮询(bund Robin)2.加权轮询(Weighted

2021-06-16 20:10:28 808

原创 Tomcat多实例部署与Nginx+Tomcat负载均衡、动静分离

文章目录一、Tomcat多实例部署二、Nginx+Tomcat负载均衡、动静分离一、Tomcat多实例部署1.安装好 jdk2.安装 tomcatcd /opttar zxvf apache-tomcat-9.0.16.tar.gzmkdir /usr/local/tomcatmv apache-tomcat-9.0.16 /usr/local/tomcat/tomcat1cp -a /usr/local/tomcat/tomcat1 /usr/local/tomcat/tomcat2

2021-06-16 15:17:21 210

原创 Nginx 优化

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、隐藏版本号方法一:修改配置文件方式方法二:修改源码文件,重新编译安装二、修改用户与组三、缓存时间四、日志切割五、连接超时六、更改进程数七、配置网页压缩八、配置防盗链fpm参数优化Nginx 优化与防盗链一、隐藏版本号方法一:修改配置文件方式方法二:修改源码文件,重新编译安装二、修改用户与组三、缓存时间四、日志切割五、连接超时六、更改进程数七、配置网页压缩八、配置防盗链fpm参数优化一、隐藏版本号可以使用 Fiddle

2021-06-15 09:27:20 103

原创 部署Tomcat _φ_(..)

文章目录一、Tomcat是什么?1.Tomcat的构成核心组件2.Tomcat顶层架构3.Tomcat请求过程二、Tomcat 服务部署1.关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下2.安装JDK3.设置JDK环境变量4.安装启动Tomcat5.优化tomcat启动速度三、Tomcat 虚拟主机配置1.创建 zzz 和 benet 项目目录和文件2.修改 Tomcat 主配置文件3.客户端浏览器访问验证四、Tomcat 优化一、Tomcat是什么?Tomcat服务器是一个免费的

2021-06-14 17:23:18 702

原创 Nginx中的location和rewrite

location和rewrite一、常用的Nginx 正则表达式二、location1.概述location 大致可以分为三类:location 常用的匹配规则:location 优先级:2、示例实际网站使用中,至少有三个匹配规则定义:三、rewrite1、概述2、语法rewrite 示例1基于域名的跳转2.基于客户端 IP 访问跳转3.基于旧域名跳转到新域名后面加目录4.基于参数匹配的跳转5.基于目录下所有 php 结尾的文件跳转6.基于最普通一条 url 请求的跳转一、常用的Nginx 正则表达式^

2021-06-10 14:55:40 85

原创 Apache的网页和安全优化

文章目录一、Apache网页优化1、网页压缩1.网页压缩具体步骤2.网页压缩实操2、网页缓存1.具体步骤2.实验二、Apache安全优化1、隐藏版本信息1.具体步骤2.实验2、配置防盗链1.配置防盗链的具体步骤2.实验2.读入数据总结在这里插入代码片一、Apache网页优化pache网页优化的概述:在企业中,部署Apache后只采用默认的配置参数,会发网防很多题,换言之照时认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代为了适应企业需求,就需要考虑如何提升Apache的性

2021-06-10 14:02:00 103

空空如也

空空如也

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

TA关注的人

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