自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 收藏
  • 关注

原创 安装docker时,设置阿里云镜像源时,报错[Errno 14] curl#60 - “Peer‘s Certificate has expired.“

安装docker,设置阿里云镜像源时Could not fetch/save url https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 14] curl#60 - “Peer’s Certificate has expired.”报错如下图:解决方法:没有做时间同步,只需做时间同步,ntpdate ntp1.aliyun

2021-12-01 21:02:29 4047

原创 小少带你走进“kubernetes”的世界

文章目录一、kubernetes的特性(资源管理器)二、kubernetes组件2.1pod(最小资源单位)2.2资源清单2.3pod控制器2.3.1什么是控制器2.3.2控制器说明2.4服务发现(service同一个访问入口)2.5存储(服务分类)2.6调度器2.7Label标签2.8Namespaces(命名空间)2.9Annotations(注释)集群安全(RBAC,通讯加密--ca书加密手段)认证、鉴权、访问控制、原理及流程一、kubernetes的特性(资源管理器)轻量级①一些解释.

2021-09-27 18:53:14 254

原创 普罗米修斯监控概述

文章目录一、常用监控的简介1.1cacti1.2Nagios1.3Zabbix1.5Prometheus一、常用监控的简介1.1cactiCacti(英文含义为仙人掌〉是一套基于 PHP、MySQL、SNMP和 RRDtool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用RRDTool绘图,但使用者无须了解RRDTool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、主机设备以及任何一张图,还可以与LDAP 结合进行用户认证,同时也能自

2021-09-23 13:58:14 3925

原创 Docker私有仓库之Harbor构建

文章目录一、Docker Harbor简介1.1Docker Harbor概述1.2Harbor优势1.3Harbor构成1.4Harbor.cfg 配置文件中有两类参数1.4.1 所需参数1.4.2可选参数一、Docker Harbor简介1.1Docker Harbor概述Docker Harbor有可视化的web管理界面,可以方便管理Docker镜像,有提供了多个项目的镜像权限管理及控制功能Harbor是VMware公司开源的企业级Docker Registry项目1.2Harbor

2021-09-12 01:02:57 340

原创 Docker私有仓库部署之Compose搭建consul集群

文章目录一、Compose consul简介1.1Compose概述一、Compose consul简介1.1Compose概述Docker Compose的前身是fig,他是一个定义及运行多个Docker容器的工具,使用Docker Compose不需要使用shell脚本来启动容器;Docker Compose非常适合组合多个容器进行开发的场景...

2021-09-12 00:06:49 1071 1

原创 Docker私有仓库部署之Cgroup资源限制

文章目录一、私有仓库部署一、私有仓库部署docker pull registry vim /etc/docker/daemon.json{ "insecure-registries":["192.168.27.127:5000"], "registry-mirrors": ["https://zcwqh0wr.mirror.aliyuncs.com"]}

2021-09-11 20:46:30 202

原创 Docker镜像之Dockerfile编写

文章目录一、镜像分层原理1.1初级了解镜像1.2如何堆叠镜像1.3涉及技术二、Dockerfile编写2.1dockerfile操作指令2.2编写dockerfile文件–部署nginx三、Dockerfile优化3.1优化方式2.2优化Nginx-Dockerfile一、镜像分层原理1.1初级了解镜像镜像包含以下:基础镜像(base image):比如centos7依赖环境:比如gcc、gcc-c++、make、jdk、jre、gd应用服务软件包应用服务的相关配置文件启动方式/容器开

2021-09-11 20:10:26 862 1

原创 Docker网络模式之数据管理

文章目录一、Docker网络模式1.1docker容器的虚拟网关1.2docker的四种网络模式1.3docker自定义网络二、数据卷2.1数据卷2.2数据卷容器2.3容器互联三、dockerfile一、Docker网络模式1.1docker容器的虚拟网关loopback:回环网卡、TCP/IP网卡是否生效virtual bridge: linux自身继承了一个虚拟化功能(kvm架构),是原生架构的一个虚拟化平台,安装了一个虚拟化平台之后就会系统就会自动安装虚拟网卡(示例:安装worksta

2021-09-05 06:14:18 234

原创 走进“Docker”的世界

文章目录一、Docker简介1.1Docker的概述1.2Docker的优势1.3Docker的使用场景1.4Docker引擎( Docker Engine)1.5docker三大组件:1.6docker底层原理一、Docker简介1.1Docker的概述Dcoker是基于容器技术的轻量级虛拟化解决方案,docker是由容器引擎,把* * linux的cgroup、namespaces等容器底层技术进行完美的封装、并抽象为用户提供创建和管理容器的便捷界面(命令行Cli、api等) C/s1.

2021-09-04 20:38:58 231

原创 OpenStack T版服务组件之Nova计算服务

文章目录一、Nova计算服务1.1Nova计算服务概述1.2Nova系统架构二、Nova组件-API三、Nova组件-Scheduler3.1Scheduler调度器3.2Nova调度器的类型3.3Scheduler过滤调度器四、Nova组件-Compute五、OpenStack-placement组件部署5.1创建数据库实例和数据库用户5.2创建Placement服务用户和API的endpoint5.2.1创建placement用户5.2.2给与placement用户对service项目拥有admin权限

2021-08-28 21:37:59 928 1

原创 OpenStack T版服务组件之Glance镜像服务

文章目录一、Glance镜像服务1.1Glance镜像服务简介1.2Glance镜像概述1.3Glance镜像主要功能1.4Images API版本1.5镜像格式1.5.1虚拟机镜像文件磁盘格式1.5.2镜像文件容器格式1.6Glance镜像状态1.6.1镜像状态11.6.2镜像状态21.7Glance镜像访问权限一、Glance镜像服务1.1Glance镜像服务简介它在OpenStack中的项目名称为Glance,在早期的OpenStack版本中,Glance只有管理镜像的功能,并不具备镜像

2021-08-26 03:01:53 902

原创 OpenStack T版服务组件之Keystone身份服务

文章目录一、keystone身份服务概述一、keystone身份服务概述

2021-08-24 21:26:01 676

原创 Centos虚拟机最小化安装

文章目录一、Centos虚拟机最小化安装二、配置网卡一、Centos虚拟机最小化安装二、配置网卡Centos虚拟机最小化安装网卡配置查看你IP地址,选择vmnet8,DHCP自动分配IP地址配置网卡cd /etc/sysconfig/network-scripts/vi ifcfg-en33 ONBOOT=yes ##no修改为yesifup ens33 ##重启网络ifconfig ##查询仍提示命令未找到需

2021-08-24 02:07:39 305

原创 故障排错:Error: unable to connect to node rabbit@localhost: nodedown

Error: unable to connect to node rabbit@localhost: nodedownps -ef | grep rabbitmqps -ef | grep rabbitmq | grep -v grep | awk ‘{print $2}’ | xargs kill -9systemctl start rabbitmq-serversystemctl status rabbitmq-server

2021-08-24 01:25:36 354

原创 带你玩转Zabbix监控

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录一、一、...

2021-08-22 00:36:45 1461 4

原创 普罗米修斯Prometheus监控神器

文章目录一、普罗米修斯Prometheus安装配置1.1实验环境一、普罗米修斯Prometheus安装配置1.1实验环境在这里插入代码片

2021-08-21 02:40:47 14796 3

原创 OpenStack原理及架构T版服务部署

文章目录一、云计算简介1.1概念1.2云计算资源二、云计算服务模型三、OpenStack简介四、OpenStack服务五、OpenStack优势六、OpenStack架构6.1OpenStack设计基本原则6.2OpenStack概念架构6.2OpenStack逻辑架构6.3OpenStack组件通信关系一、云计算简介1.1概念狭义的云计算是指IT基础设施的交付和使用模式广义的云计算是指服务的交付和使用模式1.2云计算资源网络资源存储资源计算资源二、云计算服务模型IaaS(

2021-08-19 01:43:35 3484

原创 部署KVM虚拟化平台

文章目录一、云计算概述二、虚拟化产生背景2.1虚拟化背景2.2虚拟化技术2.3虚拟化技术实现的方式2.4虚拟化类型一、云计算概述用户可以在任何时间、地点通过网络获取所需要的计算资源、网络资源、存储资源并且按量计费、弹性伸缩云计算就是一个大的租赁渠道云计算这个大资源池中的各种资源(以租赁的形式)云计算所汇聚的这部分资源(通过云平台的方式汇聚这些资源)云平台比如:阿里云、华为云,这些云平台使用的底层平台技术为Openstack,而Openstack利用了什么技术将资源可以划分给不同的用户使用(

2021-08-18 02:59:11 2682

原创 ELK日志分析系统

文章目录一、ELK日志分析系统概述1.1日志服务器1.2ELK日志分析系统组件1.3ELK组件概述1.4日志处理步骤1.5Logstash管理的四种工具一、ELK日志分析系统概述1.1日志服务器优点提高安全性集中存放日志缺点对日志的分析困难1.2ELK日志分析系统组件Elasticsearch(索引型数据库)Logstash(输入、输出工具)Kibana1.3ELK组件概述ES(nosql非关数据库):存储功能和索引Logstash(收集日志):到应用服务器上拿取l

2021-08-14 22:49:30 1148

原创 GlusterFS分布式文件系统(原理及配置使用)

文章目录一、FS(文件系统)概述1.1文件系统的组成1.2文件系统的作用1.3文件系统的挂载使用二、GlusterFS(分布式文件系统)概述1.1分布式文件系统简介1.2分布式文件系统的组成(组件)一、FS(文件系统)概述1.1文件系统的组成接口:文件系统接口功能模块(管理、存储的工具):对象管理的软件集合独享及属性:使用文件系统的消费者1.2文件系统的作用从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统负责为用户建立文.

2021-08-14 15:54:22 1596

原创 rsync远程同步

文章目录一、rsync概述二、配置rsync源服务器2.1配置rsync源的方法一、rsync概述一款快速增量备份工具①Remote Sync,远程同步②支持本地复制,或者与其他SSH、rsync主机同步③http://rsync.samba.org二、配置rsync源服务器rsync同步源是备份操作的远程服务器,也称为备份源2.1配置rsync源的方法建立rsyncd.conf配置文件、独立的账号文件启用rsync的–daemon模式例如:①用户backupr,.

2021-08-12 00:12:31 1164

原创 Redis集群部署

文章目录一、搭建Redis主从复制1.1实验环境1.2安装Redis服务1.3修改Redis配置文件一、搭建Redis主从复制1.1实验环境1.2安装Redis服务三台服务器都需要安装Redis(安装步骤如:Redis基础提供参考)关闭防火墙systemctl stop firewalldgetenforcesetenforce 01.3修改Redis配置文件...

2021-08-11 23:46:26 977

原创 Redis—数据类型

文章目录一、String数据类型1.1string数据类型概述1.2set、get、append、strlen一、String数据类型1.1string数据类型概述string是redis最基本的类型,最大存储512MB的数据,string类型是二进制安全的,即可以存储任何数据(数字、图片等)1.2set、get、append、strlen 127.0.0.1:6379>set school zhang //修改school键值为zhang 127.0.0.1:6379>.

2021-08-11 00:00:51 618

原创 NoSQL之Redis集群

文章目录一、单节点服务器带来的问题二、Redis集群2.1Redis集群概述2.2Redis集群的优点2.3Redis集群的方法三、Redis-Cluster数据分片四、Redis集群模式4.1Redis集群模式分类4.2主从复制4.3哨兵4.3.1哨兵概述4.3.2 哨兵模式主要功能4.3.3哨兵监控整个系统节点的过程一、单节点服务器带来的问题单点故障,服务不可用无法处理大量的并发数据数据丢失—大灾难开启多Redis进程Redis默认单进程开启多进程导致CPU压力过大对于服务器(纵.

2021-08-11 00:00:14 1944 1

原创 Redis—高可用、持久化及性能管理

文章目录一、Redis高可用1.1Redis高可用概述1.2Redis高可用的技术二、Redis持久化2.1持久化的功能2.2redis提供的两种持久化方法三、RDB持久化3.1RDB持久化概述3.2触发条件3.2.1手动触发3.2.2自动触发3.2.3其他自动触发机制3.3执行流程一、Redis高可用1.1Redis高可用概述在web服务器中,高可用是指服务器可以正常访问的时间,衡量标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%)在Redis语法中,高可用的含义

2021-08-09 22:58:04 1106

原创 Redis基础

一、概述1、Redis数据库的概念Redis是一个开源的、使用c语言编写的NosQL数据库。Redis基于内存运行并支持持久化(支持存储在磁盘),采用key-value(键值对)的存储形式,是目前分布式架构中不可或缺的一环Redis服务器程序默认是单进程模型Redis服务在一台服务器上可以同时启动多个Redis进程,Redis的实际处理速度则是完全依靠于主进程的执行效率若在服务器上只运行一个Redis进程,当多个客户端同时访问时,服务器的处理能力是会有一定程度的下降;若在同一台服务器开启多个Re

2021-08-08 08:53:22 672

原创 Squid代理服务器应用

文章目录一、Squid代理服务器概述1.1web代理的工作机制1.2代理的基本类型1.3使用haproxy代理的优点二、搭建部署Squid代理服务器2.1编译安装Squid一、Squid代理服务器概述Squid主要提供缓存加速、应用层过滤控制功能1.1web代理的工作机制代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址获得的网页数据(静态web元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应Squid是一个缓存Internet数据的一个软件,它接收用户的下载申请,

2021-08-02 00:58:14 522

原创 故障排查(Nginx服务启动失败)报错:still could not bind()

Nginx服务启动失败,报错still could not bind()报错故障:解决方法首先可能是端口被占用,查看端口的情况 netstat -ntlp|grep 80端口占用,杀死占用端口,然后重启kill -9 进程号 如果是Nginx服务自身占用端口,先停止服务,在重启查看端口是否开启netstat -antp | grep nginx...

2021-08-01 21:57:32 5406

原创 Haproxy搭建Web群集

文章目录一、Haproxy概述1.1Haproxy含义1.2常见的web集群调度器1.3Haproxy应用分析1.4Haproxy高性能负载均衡的主要优点1.5四层与七层负载的主要区别二、Haproxy调度算法原理三、LVS 、Haproxy、Nginx区别3.1LVS和Haproxy应用分析3.2区别四、搭建部署Haproxy服务器一、Haproxy概述1.1Haproxy含义Haproxy是一个使用C语言编写的自由及开源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代

2021-08-01 21:49:20 356

原创 LVS负载均衡集群架构部署—DR模式+Keepalived

文章目录一、LVS-DR+Keepalived部署1.1实验环境1.2LVS调度服务器配置(主-备)1.3 LVS_01配置1.4LVS-02配置1.5LVS配置负载分配策略1.6脚本管理ipvsadm命令二、web站点服务器配置2.1配置虚拟IP地址2.2配置web服务器2.3web服务器调整内核的ARP响应参数2.4访问客户端三、部署keepalived(主-备)3.1LVS服务器安装3.2LVS服务器开启keepalived服务3.3客户端验证3.4模拟lvs-01的master故障一、LVS-

2021-08-01 01:32:42 419

原创 LVS负载均衡集群(DR模式+Keepalived)理论

文章目录一、LVS-DR数据包流量分析二、LVS-DR中的ARP问题一、LVS-DR数据包流量分析客户端向目标VIP发送请求,负载均衡器接收负载均衡器根据负载均衡算法选择后端真实服务器,不修改也不封装IP报文,而是将数据正的MAC地址改为后端真实服务器的MAC地址,然后在局域网上发送后端真实服务器收到这个帧,解封装后发现目标IP与本机匹配(事先绑定VIP),于是处理这个报文。随后重新封装报文,将响应报文通过LO接口传送给物理网卡然后向外发出客户端将收到恢复报文。客户端认为得到正常的服务,而不

2021-07-31 00:02:28 1264

原创 LVS负载均衡集群架构部署—NAT模式

文章目录一、LVS负载均衡群集部署—NAT模式1.1实验环境1.2实验要求1.3NFS共享存储部署1.4配置负载调度器LVS一、LVS负载均衡群集部署—NAT模式1.1实验环境LVS调度器作为web服务器池的网关,LVS具有两块网卡,分别连接内网、外网,使用轮询(rr)调度算法1.2实验要求1.3NFS共享存储部署NFS服务器:192.168.27.136[root@nfs ~]# systemctl stop firewalld.service[root@nfs ~]#

2021-07-30 00:57:06 743

原创 LVS负载均衡集群(NAT模式)理论

文章目录一、群集的概述1.1群集的含义1.2群集的问题1.3群集的解决方法二、群集的类型2.1群集所针对的目标差异2.2负载均衡群集2.3高可用集群2.4高性能运算集群三、负载均衡集群的架构3.1负载均衡的结构3.2负载均衡群集工作模式3.2.1负载均衡群集是目前企业用的最多的群集类型3.2.2群集的负载调度技术的工作模式四、三种负载调度工作模式4.1NAT模式4.2TUN模式4.3DR模式五、LVS虚拟服务器5.1LVS的负载调度算法5.1.1轮询5.2加权轮询5.3最少连接5.4加权最少连接六、LVS

2021-07-27 22:29:14 548

原创 MySQL数据库的高可用性(MHA)及故障切换

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-07-27 08:33:52 621

原创 MySQL高阶语句(select查询、视图))

文章目录一、MySQL高阶语句查询1.1概述1.2关键字1.3关键字排序1.4多字段查询二、区间判断及查询不重复记录2.1 and或or(且、或)2.2嵌套、多条件2.3添加-distinct(查询不重复记录)三、结果进行分组3.1hobbid相同的分组,计算相同分数的学生个数(基于name个数进行计数)3.2 结合where语句,筛选分数大于等于80的分组,计算学生个数3.3结合order by计算出的学生个数按顺序排列四、限制结果条目(limit)4.1limit(位置偏移)4.2查询五、设置别名5.1

2021-07-21 08:27:25 665 1

原创 MySQL主从复制、读写分离

文章目录一、主从复制实验1.1主从服务器时间同步1.1.1master服务器配置时间同步1.1.2关闭防火墙和增强安全功能、开启ntp服务1.2从服务器配置时间同步1.2.1配置slave1时间同步1.2.2配置slave2时间同步1.3mysql手工编译安装1.3.1mysql服务器同时安装参考一、主从复制实验要求:虚拟机mysql—master :192.168.27.133mysql—slave1 : 192.168.27.134mysql—slave2: 192.168

2021-07-21 08:26:20 326 3

原创 MySQL数据库备份与恢复

文章目录一、数据备份的重要性一、数据备份的重要性在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果造成数据丢失的原因:人为操作错误

2021-07-19 17:36:38 1569

原创 MySQL事务、存储引擎

文章目录一、mysql事务的概念二、mysql事务的ACID特点2.1.原子性2.2一致性2.3隔离性2.4持久性三、数据产生不一致的结果3.1脏读(读取未提交数据)3.2不可重复读(前后多次读取,数据内容不一致)3.3幻读(前后多次读取,数据总量不一致)3.4丢失更新四、mysql事务隔离级别一、mysql事务的概念事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。事务是一个不可分割的工

2021-07-17 21:45:22 1246

原创 MySQL索引

文章目录一、索引1.1索引的概念1.2索引的作用1.3索引的副作用二、创建索引的原则三、索引的分类和创建3.1普通索引3.1.1直接创建索引3.1.2修改表方式创建3.1.3创建表的时候指定索引3.2唯一索引3.2.1直接创建唯一索引3.2.2修改表方式创建3.2.3创建表的时候指定3.3主键索引3.3.1创建表的时候指定3.3.2修改表方式创建3.4组合索引3.5全文索引3.5.1直接创建索引3.5.2修改表方式创建3.5.3创建表的时候指定索引3.5.4使用全文索引查询四、查看索引五、删除索引5.1直接

2021-07-08 00:00:36 136

原创 MySQL数据库管理(二)

文章目录一、创建临时表1.1概述一、创建临时表1.1概述临时表创建成功之后,使用show tables 命令是看不到创建的临时表的,临时表会在连接退出后被销毁如果在退出连接之前,也可以执行增删改查等操作,使用drop table 语句手动直接删除临时表...

2021-07-07 23:24:32 67

空空如也

空空如也

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

TA关注的人

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