- 博客(121)
- 资源 (1)
- 收藏
- 关注
原创 LVS、Nginx、HAProxy工作环境中选择
文章目录LVS的优点:Nginx的优点:HAProxy的优点:工作选择:LVS的优点:1、抗负载能力强、工作在第4层仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的;无流量,同时保证了均衡器IO的性能不会受到大流量的影响;2、工作稳定,自身有完整的双机热备方案,如LVS+Keepalived和LVS+Heartbeat;3、应用范围比较广,可以对所有应用做负载均衡;4、配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置的东西,所以并不需要太多接触,大大减少了人为
2021-11-29 10:03:08 458 1
原创 使用Docker Compose 搭建lnmp
文章目录一: docker 的资源控制1.1 CPU资源控制1.1.1 设置cpu 使用率上限1.1.2 进行CPU 压力测试1.1.3 设置cpu 使用时间上限1.1.4 设置cpu 资源占比(多个容器时才有效)1.1.5 指定容器绑定cpu1.2 对内存使用的限制1.3 对磁盘IO 配置控制的限制二: 数据管理2.1 数据卷2.2 数据卷容器2.3 容器互联(使用centos 镜像)一: docker 的资源控制1.1 CPU资源控制cgroups ,是一个非常强大的 Linux 内核工具,他不仅
2021-11-16 11:17:58 1509
原创 使用docker部署lnmp
一: Docker 容器操作1.1 容器创建容器创建: 就是将镜像加载到容器的过程。新创建的容器处于停止状态,不会运行任何程序,需要在其中发起一个进程来启动容器.格式:docker create [选项] 镜像常用选项:-i: 让容器的输入保持打开-t: 让Docker 分配一个伪终端#创建容器。[root@host103 ~]# docker create -it nginx:latest nginx9fc8616471fd701f085d59f95160e2a93f
2021-11-16 10:13:28 183
原创 Dockerfile实战
文章目录一: Docker 概述1.1 Docker 是什么1.2 Docker 常用场景1.3 什么是容器1.4 容器的优点1.5 容器与虚拟机的区别1.6 传统环境,虚拟机环境,容器环境的区别1.7 容器在内核中支持的 2 种重要技术Linux 的namespace (命名空间)1.8 Docker 的核心概念1.9 为什么镜像如此小1.10 小结二:安装Docker2.1 安装依赖包2.2 设置阿里云镜像源,安装并启动Docker-ce2.3 安装Docker-CE三:docker 的镜像操作3.1.
2021-11-16 09:14:08 184
原创 docker的镜像创建与Dockefile的编写
文章目录一、管理docker容器中数据1.1 数据卷1.2 数据卷容器二、容器互联(使用centos镜像)三、Dockeerfile案例① 创建Dockerfile文件② 准备执行脚本③ 生成镜像并运行容器④ 浏览器访问测试一、管理docker容器中数据管理Docker 容器中数据主要有两种方式:数据卷(Data Volumes)和数据卷容器( DataVolumes Containers) 。1.1 数据卷数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改
2021-11-12 18:07:55 343
原创 docker 的资源控制和数据管理
文章目录一、CPU控制1.0 cgroups四大功能1.1 设置CPU使用率上限1.2 设置CPU资源占用比(设置多个容器时才有效)二、对内存使用进行限制三、对磁盘IO配额控制(blkio)的限制一、CPU控制cgroups,是一个非常强大的linux内核工具,他不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控进程启停等等。所以cgroups (Control groups) 实现了对资源的配额和度量。1.0 cgroups四大功能资源限制:可以对任务使用的资
2021-11-12 17:54:29 112
原创 docker的容器管理和网络模式
文章目录一、docker网络概述1.1 docker网络实现的原理案例:① 创建容器时启用端口映射② 浏览器访问测试③ 原因是通过iptables的DNAT完成ip的转换1.2 docker的网络模式二、docker网络模式详解2.1 host模式2.2 container模式2.5 自定义网络模式自定义网络模式创建步骤实际操作一、docker网络概述1.1 docker网络实现的原理Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根
2021-11-12 17:44:38 379
原创 Docker基础
文章目录一、Docker 概述1.1 Docker 初识1.2 容器的特点1.3 容器和Docker与虚拟机的区别1.3.1 容器与虚拟机的区别1.3.2 Docker与虚拟机的区别1.3.3 容器在内核中支持2种重要技术1.4 Docker核心概念1)镜像2)容器3)仓库二、Docker的安装2.1 docker的安装步骤2.2 docker的具体实验操作步骤1.关闭防火墙和SElinux2.恢复yum官方源,然后按照依赖程序3.设置阿里云镜像源后安装 Docker-CE4.Docker-CE设置为开机自
2021-11-12 17:21:00 137
原创 Zabbix监控,详细部署
文章目录一、Zabbix监控介绍1.1 Zabbix监控架构1.2 Zabbix的优点1.3 Zabbix的缺点1.4 Zabbix监控系统监控对象1.5 Zabbix的监控方式1. 主动模式2. 被动模式1.6 Zabbix程序组件二、Zabbix5.0安装部署1.获取Zabbix的下载源2.将官方源替换为阿里源,下载速度更快3.清空yum缓存并下载 zabbix-server 和 zabbix-agentd(用于监控本机)4.安装Software Collections, 便于后续安装高版本的php,
2021-11-12 17:00:22 287
原创 zookeeper + kafka集群搭建详解
文章目录一、消息队列介绍1.1 为什么需要消息队列 (MO)1.2 使用消息队列的好处(1)解耦(2)可恢复性(3)缓冲(4)灵活性 & 峰值处理能力(5)异步通信很多时候,用户不想也不需要立即处理消息。消息队列提供了异步处理机制, 允许用户把一个消息放入队列, 但并不立即处理它。 想向队列中放入多少消息就放多少,然后在需要的时候再去处理它们。1.3 消息队列的两种模式(1)点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除)(2)发布/订阅模式(一对多, 又叫观察者模式,消费者消费数据之后
2021-11-12 16:51:58 1068
原创 分布式系统的可靠协调系统——Zookeeper
文章目录一、zookeeper简介1.1 zookeeper的概述1.2 Zookeeper的定义1.3 Zookeeper的工作机制1.4 Zookeeper 的特点1.5 zookeeper 的数据结构二、Zookeeper的应用场景2.1 统一命名服务2.2 统一配置管理2.3 统一集群管理2.4 服务器动态上下线2.5 软负载均衡三、Zookeeper的选举机制3.1 第一次启动选举机制3.2 非第一次启动选举机制四、部署Zookeeper集群4.1 部署Zookeeper集群的具体实验步骤(实操)
2021-11-12 16:41:02 175
原创 ELK 企业级日志分析系统
文章目录一、 ELK日志分析系统简介二、 使用ELK的原因三、 完整日志系统基本特征四、 ELK的工作原理五、ELK日志分析系统集群部署5.1 ELK Elasticsearch 集群部署具体实验步骤1.环境准备① 配置域名解析② 修改主机名③ 查看java版本2.部署 Elasticsearch 软件① 安装elasticsearch—rpm包② 加载系统服务③ 修改elasticsearch主配置文件④ 创建数据存放路径并授权⑤ 启动elasticsearch是否成功开启⑥ 查看node1和node2节
2021-11-12 16:22:30 147
原创 GFS 分布式文件系统从入门到实践
文章目录一、GlusterFS 概述1.1 GlusterFS简介1.2 GlusterFS的特点(一)扩展性和高性能(二)高可用性(三)弹性卷管理(四)基于标准协议二、GlusterFS 术语介绍2.1 Brick(存储块)2.2 Volume(逻辑卷)2.3 VFS2.4 Glusterd(后台管理进程)三、理解 GlusterFS 工作流程四、理解弹性 HASH 算法4.1 弹性HASH算法概述4.2 弹性HASH算法的优点5.1 分布式卷1)分布式卷的介绍2)分布式卷具有如下特点:5.2 条带卷1)
2021-11-12 15:47:42 192
原创 rsync 远程同步——安全高效的异地备份策略
文章目录前言一、rsync介绍二、rsync源服务器三、配置rsync源服务器3.1 配置rsync源服务器的具体操作步骤(实操)1 . 建立/etc/rsyncd.conf 配置文件① 检查rsync程序是否安装,一般为默认安装。② 关闭防火墙和SElinux③ 建立rsync配置文件2 . 为备份账户创建数据文件① 创建数据文件② 修改权限③ 安装httpd服务④ 站点目录中创建index.html文件,赋予可读权限3 . 启动 rsync 服务程序四、使用rsync备份工具4.1 rsync 命令的基
2021-11-12 09:10:23 622
原创 NoSQL(3) 之Redis主从复制、哨兵和集群介绍及详细搭建步骤
文章目录一、主从复制1.1 主从复制的概念1.2 主从复制的作用1.3 主从复制的流程1.4 部署Redis 主从复制步骤1)首先要搭建redis,在之前的博客写过, 具体可参考:NoSQL之 Redis配置与优化中的第三节:redis的安装和部署!2)关闭防火墙3)修改master主配置文件4)修改slave1和slave2主配置文件5)验证主从效果1.5 部署Redis 主从复制的具体操作步骤(实操)1)修改master主配置文件,并重启2)修改slave1和slave2主配置文件,并重启3)验证主从效
2021-11-11 08:46:12 250
原创 LNMP平台对接redis服务
文章目录1. 安装 LNMP 各个组件2. 安装redis服务3、安装 redis 扩展方法一:官网下载:redis官方网站!1)放入redis扩展包并解压2)安装模块3)编译安装4) 安装完成后显示如下5)可以看到redis.so文件4、修改 php 配置文件1)修改指定redis模块目录和名称2)重启php,然后查看redis模块是否安装1)在nginx站点目录中窗口set.php文件2)测试方法一测试方法二3)在nginx站点目录中窗口get.php文件4)测试方法一测试方法二1. 安装 LNMP
2021-11-11 08:45:57 246
原创 NoSQL(2)之 Redis配置与优化
文章目录rename 命令是对已有key进行重命名。 (覆盖)renamenx 命令的作用是对已有key进行重命名,并检测新名是否存在,如果目标key存在则不进行重命名。 (不覆盖)一、关系数据库和非关系数据库1.1 关系型数据库一个结构化的数据库,创建在关系模型基础上一般面向于记录包括:Oracle、MySQL、SQL Server、Microsoft Access、DB2等1.2 非关系型数据库除了主流的关系型数据库外的数据库,都认为是非关系型包括:Redis、MongBD、Hbase、
2021-11-10 08:48:30 118
原创 NoSQL(1)之 Redis的五大数据类型使用方法的详细介绍
Redis的五大数据类型也称五大数据对象;了解过6大数据结构,Redis并没有直接使用这些结构来实现键值对数据库,而是使用这些结构构建了一个对象系统redisObject;这个对象系统包含了五大数据对象:字符串对象(string)、列表对象(list)、哈希对象(hash)、集合(set)对象和有序集合对象(zset);而这五大对象的底层数据编码可以用命令OBJECT ENCODING来进行查看。文章目录一、String数据类型(字符串对象)1.1 SET/GET/APPEND/ STRLEN1.2 IN
2021-11-10 08:48:01 100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人