自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenStack架构及核心组件

一 OpenStack架构OpenStack架构OpenStack作为开源,可扩展,富有弹性的云操作系统,其设计基本原则按照不同的功能和通用性划分不同的项目,拆分子系统a.按照不同的功能划分不同的服务,并且服务之间相互隔离,只通过API作为统一交互入口相互对接b.按照功能和通用性划分不同服务,将一个整理功能划分为各个子服务/子功能,方便管理,排障按照逻辑计划,规范子系统之间的通信a.API之间进行交互会有特定/通用的方式对不同组件之间的通讯方式进行规范b.性质:隔离,各个子功能模块之间只会通

2021-02-19 17:29:26 7 2

原创 Error------RabbitMQ创建队列用户报错

文章目录报错信息[root@controller ~]# rabbitmqctl add_user openstack RABBIT_PASSError: unable to connect to node rabbit@localhost: nodedownDIAGNOSTICS===========attempted to contact: [rabbit@localhost]rabbit@localhost: * connected to epmd (port 4369) o

2021-02-19 17:00:51 3

原创 OpenStack环境部署

文章目录OpenStack 环境配置OpenStack 环境配置多个用户同时提交创建虚拟机,只有一个节点压力大有多个节点,控制节点接收请求,并将请求发送给计算节点,进行调度,如存在多个计算节点,用户可以并行操作。虚拟机资源信息 1. 控制节点ctCPU:双核双线程-CPU虚拟化开启内存:8G 硬盘:300G+1024G(CEPH块存储)双网卡:VM1-(局域网)192.168.100.10 NAT-20.0.0.17操作系统:Centos 7.6(1810)-最小化安装PS:最小内存

2021-02-01 00:07:25 27

原创 OpenStack介绍及一键化部署

文章目录云计算云计算概述概念:云计算资源云计算的定义基本特征 :服务模型:发布模型:云计算服务模型OpenStack简介OpenStack概述OpenStack服务OpenStack优势OpenStack一键部署云计算云计算概述概念:狭义的云计算是指IT基础设施的交付和使用模式广义的云计算是指服务的交付和使用模式云计算资源网络资源存储资源计算资源…云计算的定义云计算是一个模型,这个模型可以方便地按需访问一个可配置的计算资源(例如,网络、服务器、存储设备、应用程序以及服务)的公共集。这

2021-01-28 23:37:12 20

原创 zabbix监控平台配置

文章目录zabbix服务架构部署监控平台部署LAMP架构数据库mariadb配置部署安装zabbix服务器zabbix服务架构组件说明zabbix server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据及操作数据都由它组织进行database storage: 专用于存储所有配置信息,以及由zabbix收集的数据web interface: zabbix的 GUI 接口proxy:可选组件,常用于监控节点很多的分布式环境中,代理server收集部分数据转发到

2021-01-28 23:36:35 30

原创 ansible剧本操作

文章目录[root@master01 opt]# vim /etc/ansible/hosts //指定地址[webserver]20.0.0.11[mysql]20.0.0.12[ftpserver]20.0.0.13[root@master01 opt]# vim a.yaml //写一个简单的小剧本- hosts: webserver #指定主机组 remote_user: root #指定远程主机执行的用户名[root@master01 opt]# ansible-

2021-01-24 23:15:47 22

原创 ansible模块管理

ansible命令行模块command模块命令格式: ansible [主机] [-m模块] [-a args]ansible-doc -I //列出所有已安装的模块注:按q退出ansible-doc -s yum //-s列出yum模块描述信息和操作动作[root@master01 .ssh]# ansible-doc -s command //查看command模块信息[root@master01 .ssh]# ansible mysql -m com

2021-01-14 11:29:00 15

原创 KVM虚拟化部署Centos

美国环境保护EPA报告中曾经统计过一组统计数据:EPA研究服务器和数据中心得能源效率时发现,实际上服务器只有5%得时间时在工作的,其他时间一直处于休眠状态虚拟化技术通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,同时每个逻辑计算机可运行不同的操作系统,应用程序都可以在相互独立的空间内运行而互相不影响,从而提高计算机的工作效率1、在一个操作系统中(win10)模拟多个操作系统(centos、win10、suse),同时每个操作系统可以跑不同的服务(nginx+to

2021-01-14 11:26:50 8

原创 ELK日志分析系统

文章目录ELK日志分析系统简介日志服务器ELK日志分析系统日志处理步骤Elasticsearch介绍Elasticsearch的概述Elasticsearch核心概念Logstash介绍Logstash介绍LogStash主要组件Kibana介绍Kibana介绍Kibana主要功能部署ELK日志分析系统ELK日志分析系统简介日志服务器提高安全性集中存放日志缺陷对日志的分析困难ELK日志分析系统ElasticsearchLogstashKibana日志处理步骤1 将日志进行集中

2021-01-11 09:02:51 35

原创 GlusterFS分布式文件系统

文章目录条带卷复制卷分布式条带卷分布式复制卷GlusterFS概述GlusterFS工作原理GlusterFS的卷类型部署群集环境创建卷、部署客户端、测试文件系统其他的维护命令GlusterFS简介开源的分布式文件系统由存储服务器、客户端以及NFS/Samba存储网关组成无元数据服务器GlusterFS特点扩展性和高性能高可用性全局统一命名空间弹性卷管理基于标准协议GlusterFS术语BrickVolumeFUSEVFSGlusterdBrick(存储

2021-01-11 08:55:10 6

原创 rsync远程同步

文章目录rsync实时同步rsync+inotify实时同步rsync同步配置rsync备份源rsync命令基本用法rsync备份操作示例rsync+inotify结合使用rsync服务基本介绍Rync服务器Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。Rsync.软件适用于unix/linux/windows等多种操作系统平台。Rsync是一个快速和非常通用的文件复制工具。它能本地

2021-01-11 08:37:50 7

原创 MHA高可用配置及故障切换

文章目录MHA概述MHA的组成MHA特点MHA概述基于主多从架构—套优秀的MySQL高可用环境下故障切换和主从复制的软件MySQL故障过程中,MHA能做到6-30秒内自动完成故障切换MHA的组成MHA Manager(管理节点)MHA Node(数据节点)MHA特点自动故障切换过程中,MHA试图从宕机的主服务器上保存二进制日志,最大程度的保证数据不丢失使用半同步复制,可以大大降低数据丢失的风险目前MHA支持一主多从架构,最少三台服务,即一主两从...

2021-01-04 10:58:28 9

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

文章目录案例概述案例前置知识点案例概述在企业应用中,成熟的业务通常数据量都比较大单台MySQL在安全性、高可用性和高并发方面都无法满足实际的需求配置多台主从数据库服务器以实现读写分离案例前置知识点MySQL主从复制原理MySQL的复制类型基于语句的复制基于行的复制混合类型的复制MySQL主从复制的工作过程复制的基本过程如下:1.Master将用户对数据库更新的操作以二进制格式保存到 Binary Log日志文件中;2.Slave上面的IO进程连接上Master,并请求从指

2020-12-29 15:33:12 14

原创 MySQL创建视图虚拟表

文章目录视图虚拟表创建项目配置视图虚拟表创建项目配置查看chengji表mysql> use aaa;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> select * from chengji;+--------+------

2020-12-29 15:32:30 49

原创 Linux时间同步配置

文章目录时间同步作用项目配置时间同步作用NTP (Network Time Protocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒)。对于服务器群集来说,这个是一个很重要的服务,因为群集需要保证每个服务器的时间是保持一致的,这样它们在执行同一个任务时才不会出现有的服务器有滞后的现象,这样群集的状态才是健康的。NTP的工作模式:C/S模式NTP的协议及端口号:UDP协议

2020-12-29 15:32:04 16

原创 MySQL储存过程

文章目录存储过程存储过程的优点创建存储过程修改存储过程in、out、inout区别总结存储过程简介是一组为了完成特定功能的SQL语句集合比传统SQL速度更快、执行效率更高存储过程的优点执行一次后,会将生成的二进制代码驻留缓冲区,提高执行效率SQL语句加上控制语句的集合,灵活性高在服务器端存储,客户端调用时,降低网络负载可多次重复被调用,可随时修改,不影响客户端调用可完成所有的数据库操作,也可控制数据库的信息访问权限注:要创建存储过程,必须要具有CREATE ROUTINE权限。存

2020-12-29 15:31:37 8

原创 MySQL高级SQL语句

文章目录按关键字排序按单字段排序按多字段排序对结果进行分组GROUP BY分组GROUP BY结合ORDER BY限制结果条目设置别名AS的用法AS作为连接语句通配符通配符%的用法子查询NULL值正则表达式运算符算术运算符比较运算符3.逻辑运算符。(1)逻辑非逻辑与逻辑异或4.位运算符按关键字排序使用ORDER BY语句来实现排序排序可针对一个或多个字段ASC:升序,默认排序方式DESC:降序ORDER BY的语法结构SELECT column1, column2,... FROM table

2020-12-29 15:31:11 15

原创 MySQL备份与恢复

文章目录数据备份的重要性数据库备份的分类常见的备份方法MySQL完全备份数据库完全备份分类mysqldump备份数据库恢复数据库恢复表的操作MySQL增量备份MySQL增量备份数据备份的重要性在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果造成数据丢失的原因程序错误人为操作错误运算错误磁盘故障灾难(如火灾、地震)和盗窃数据库备份的分类从物理与逻辑的角度,备份可分为物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份物理备份方法冷备份(脱机

2020-12-29 15:30:22 6

原创 MySQL数据库基础操作

文章目录SQL语句概述数据的分类mysql数据库常用语句分类SQL语句概述SQL语言Structured Query Language的缩写,即结构化查询语言关系型数据库的标准语言用于维护管理数据库包括数据查询、数据更新、访问控制、对象管理等功能SQL分类DDL:数据定义语言DML:数据操纵语言DQL:数据查询语言DCL:数据控制语言数据的分类结构化数据和非结构化数据可以用二维逻辑表来表现的数据即为结构化数据,不方便用二维逻辑表表现的数据为非结构化数据。关系型数据库和非关系

2020-12-25 00:12:57 25

原创 MySQL索引、事务与存储引擎

文章目录索引索引的概念索引的作用索引创建的方法索引的分类普通索引唯一性索引主键索引组合索引(单列索引与多列索引)全文索引创建索引的原则依据查看索引的方法删除索引的方法事务事务的概念事务的ACID特点事务控制语句事务的控制方法事务的操作存储引擎存储引擎概念介绍MyISAM的介绍MylSAM适用的生产场景举例lnnoDB特点介绍分区分表分库lnnoDB适用生产场景企业选择存储引擎依据修改存储引擎查看存储引擎修改默认存储引擎索引索引的概念数据库索引是一个排序的列表,存储着索引值和这个值所对应的物理地址

2020-12-23 13:35:07 12

原创 MySQL数据库初体验

文章目录数据库的基本概念数据库系统发展史当今主流数据库介绍关系数据库关系数据库理解关系数据库应用非关系数据库介绍MySQL数据库介绍MySQL商业版与社区版MySQL产品阵营数据库的基本概念数据(Data)描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记泉”形式按统一的格式进行存储表将不同的记录组织在一起用来存储具体数据数据库表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合数据库管理系统(DBMS)是实现对数据库资源有效组织、管理和存取的

2020-12-23 10:48:53 60 3

原创 Redis 高可用部署优化解析

文章目录Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,保证主数据库的数据内容和从数据库的内容完全一致。 Redis 的主从结构可以采用一主多从或者级联结构,Redis 主从复制可以根据是否是全量分为全量同步和增量同步。全量同步。Redis全量复制一般发生在Slave初始化阶段,这时Slave需要将Master上的所有数据都复制一份。具体步骤如下:从服务器连接主服务器,发送SYNC命令;-主服务器接收到SYNC命名后,开始执行

2020-12-21 22:37:40 7

原创 NoSQL之Redis集群

文章目录案例概述■单节点Redis服务器带来的问题●单点故障,服务不可用●无法处理大量的并发数据请求●数据丢失-大灾难■解决方法●搭建Redis集群案例前置知识点5-1■Redis集群介绍●Redis集群是一个提供在多个Redis间节点间共享数据的程序集●Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误●Redis集群通过分区来提供- -定程度的可用性,在实际环境中当某个

2020-12-21 22:37:16 5

原创 NoSQL之Redis配置与优化

文章目录存储数据类型分类:关系型数据库非关系型数据库非关系型数据库产生背景Redis简介存储数据类型分类:结构化数据:可以通过二维表格形式表述这个数据。非结构化数据:不方便以二维表格形式表述的这种类型的数据。根据不同种存储数据类型分类分成两种不同类型的数据库:sql结构化数据库:里面存储的数据类型是结构化数据。别称称为关系型数据库nosql非结构化数据库:里面存储的数据类型是非结构化数据。别称称为非关系型数据库关系型数据库●一个结构化的数据库,创建在关系模型基础上般面向于记录●包括◆O

2020-12-20 22:38:02 8

原创 Squid代理服务器应用

文章目录功能概述缓存代理概述Web代理的工作机制代理的基本类型使用代理的好处ACL访问控制常用的ACL列表类型Squid日志分析工具Sarg反向代理概述反向代理反向代理网站加速工作机制项目一:传统代理squid配置传统代理服务器配置验证访问透明代理功能概述Squid安装介绍传统代理透明代理Squid中ACL的使用Squid日志分析工具SargSquid反向代理缓存代理概述Web代理的工作机制缓存网页对象,减少重复请求(作用)代理的基本类型传统代理:适用于Internet,需明确指定服

2020-12-20 22:36:12 15

原创 Nginx+Tomcat负载均衡,动静分离

文章目录TomcatTomcat简介Tomcat重要目录NginxNginx应用Nginx负载均衡实现原理Nginx+Tomcat负载均衡,动静分离群集Tomcat部署与测试网站搭建Nginx配置负载均衡,搭建分离三 部署流程环境准备在nfs存储服务器上在web1,web2(tomcat1,tomcat2)上面在web1上web2配置同上部署调度器在调度器上安装keepalivedTomcatTomcat简介最初是由Sun的软件架构师詹姆斯.邓肯。戴维森开发安装Tomcat后,安装路径下面的目录和文

2020-12-16 11:22:09 12

原创 Haproxy搭建Web群集部署

文章目录一 HaproxyHaproxy应用分析Haproxy调度算法原理二 Haproxy搭建群集配置Nginx的安装Haproxy安装与启动Haproxy配置文件详解Haproxy参数优化在web1在web2在haproxy上日志定义一 Haproxy常见的Web集群调度器1.目前常见的Web集群调度器分为软件和硬件2.软件通常使用开源的LVS,Haproxy,Nginx3.硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼,绿盟等Haproxy应用分析1.LVS在企业应用

2020-12-16 11:21:29 19

原创 LVS和Keepalived群集部署

文章目录一 KeepalivedKeepalived运用分析Keepalived工具介绍Keepalived实现原理剖析VRRPKeepalived讲解Keepalived安装与启动配置Keepalived master服务器配置Keepalived slave服务器二 部署LVS和Keepalived协同合作群集部署Keepalived显示双机热备效果2.2 环境准备部署流程在nfs存储服务器上在web1,web2节点服务器上web2在lvs1 主调度器在lvs2备调度器上部署检验一 Keepalive

2020-12-16 11:20:42 6

原创 LVS-DR的部署

文章目录LVS-DR工作原理LVS-DR数据包流向分析LVS-DR数据包流向分析LVS-DR数据包流向分析LVS-DR数据包流向分析LVS-DR中的ARP问题LVS-DR部署过程LVS-DR工作原理LVS-DR数据包流向分析为方便进行原理分析,将Client与群集机器放在同一网络中,数据包流经的路线为1-2-3-4LVS-DR数据包流向分析Client向目标VIP发出请求,Director(负载均衡器)接收IP包头及数据帧头信息LVS-DR数据包流向分析Director根据负载均衡

2020-12-11 17:14:20 5

原创 LVS-NAT的部署

文章目录企业集群应用企业集群分类根据群集所针对的目标差异,可分为三种类型负载均衡群集(Load Balance Cluster)高可用群集(High Availability Cluster)高性能运算群集(High Performance Computer Cluster)负载均衡群集架构负载均衡群集工作模式分析NAT模式TUN模式DR模式企业集群应用群集的含义Cluster,集群、群集有多台主机构成,但对外只表现为一个整体问题互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性

2020-12-08 22:43:17 9

原创 Tomcat部署解析及配置优化

文章目录一 Tomcat网页服务配置解析Tomcat介绍Tomcat核心组件Tomcat用法二 Tomcat 安装三 虚拟主机配置四 Tomcat优化Tomcat配置文件参数优化一 Tomcat网页服务配置解析静态网页:Apache,Ngint支持,网页类型后缀.html .htm动态网页:Tomcat支持,网页类型后缀.jspTomcat介绍免费的,开放源代码的Web应用服务器Apache软件基金会(Apache Software Foundation)Jakarta项目中的一个核心项目由

2020-12-06 23:37:26 6

原创 Nginx rewrite模块配置

文章目录一、Rewrite简介1.1Rewrite跳转场景1.2Rewrite跳转实现1.3Rewrite实际场景1.4Nginx正则表达式二 Rewrite命令Rewrite命令语法flag标记说明last和break比较三 locationlocation分类正则匹配的常用表达式location优先级location优先级规则比较rewrite和location四 Nginx Rewrite应用配置安装Nginx服务基于域名跳转基于客户端IP访问跳转方法一方法二基于旧、新域名跳转并加目录基于参数匹配的跳

2020-12-03 10:01:01 13

原创 LNMP--mysql php安装配置

文章目录LNMP架构部署安装MysqlPHP解析环境的安装LNMP架构部署安装MysqlMysql服务数据库安装依赖包[root@server1 ~]# yum -y install ncurses ncurses-devel bison cmakencurses ncurses-devel:字符终端下屏幕控制的基本库 bison :自动生成语法分析器程序cmake :跨平台的安装编译工具创建运行用户[root@localhost ~]# useradd -s /sbin/nologi

2020-12-01 02:29:15 105

原创 Nginx优化与防盗链

文章目录一、Nginx优化配置Nginx隐藏版本号修改配置文件法修改源码法(修改源码法要在编译之前)修改Nginx用户与组配置Nginx网页缓存时间实现Nginx的日志切割编写脚本进行日志切割思路一、Nginx优化配置Nginx隐藏版本号●隐藏Nginx版本号,避免安全漏洞泄露●Nginx隐藏版本号的方法修改配置文件法修改源码法未隐藏版本号前使用curl -I(大写的i)命令检测结果[root@localhost ~]# curl -I http://20.0.0.14HTTP/1.1 2

2020-12-01 02:28:25 119

原创 Nginx网站服务与基础构建

文章目录关于NginxNginx 由内核和模块组成Nginx 的模块从结构上分为核心模块、基础模块和第三方模块Nginx 的模块从功能上分为如下三类Nginx+FastCGI运行原理二 服务搭建流程nginx的基础配置配置nginx的验证功能配置虚拟主机1.基于域名关于Nginx一款高性能、轻量级Web服务软件稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30000-50000个并发请求Nginx 由内核和模块组成Nginx 本身做的工作实际很少,当它接到一个 HT

2020-12-01 02:27:57 104

原创 Apache网页与安全优化

文章目录一 Apache网页优化1.1 Apache网页优化概述1.2 gzip介绍1.3 Apache的压缩模块1.4 配置网页压缩功能配置网页的缓存时间启用网页缓存功能步骤配置解析注意中文乱码问题解决方法如下网页缓存二 Apache安全优化2.1 配置Apache隐藏版本信息2.2 ServerTokens的一些可能的赋值2.3 隐藏版本2.4 配置Apache实现防盗链2.5 防盗链2.6 配置Apache实现防盗链一 Apache网页优化1.1 Apache网页优化概述1.在企业中,部署Apa

2020-11-27 00:18:26 35

原创 Apache配置与应用与日志管理

文章目录

2020-11-27 00:18:05 17

原创 部署LAMP

文章目录二 MySQL数据库安装2.1 登录密码配置2.2 修改密码三 php安装配置3.1 php配置选项3.2 配置文件四 数据库与php的联通一 Apache网站服务基础配置1.安装依赖包[root@server1 ~]# ls -lh2.解压缩三个软件包[root@server1 ~]# tar zvxf apr-1.6.2.tar.gz [root@server1 ~]# tar zvxf apr-util-1.6.0.tar.gz [root@server1 ~]# tar j

2020-11-27 00:17:39 26

原创 Apache网站服务及构建虚拟主机

文章目录一 Apache网站服务1.1 Apache简介1.2 主要特点1.3 软件版本1.4 编译安装httpd服务器1.5 Apache的依赖软件包1.6 Apache配置的选项1.7 Apache主要子目录的用途二 服务配置2.1apache基础配置2.2 构建虚拟web主机2.2.1基于域名2.2.2 基于IP地址2.2.3 基于端口号一 Apache网站服务1.1 Apache简介Apache起源源于A Patchy Server,著名的开源Web服务软件1995年时,发布Apache服

2020-11-27 00:16:57 12

原创 Web基础与HTTP协议

文章目录一 Web基础域名概述域名的概念早期使用Hosts文件解析域名DNS(Domain Name System域名系统)域名空间结构二HTTP协议一 Web基础域名概述域名的概念IP地址不易记忆早期使用Hosts文件解析域名主机名称重复主机维护困难DNS(Domain Name System域名系统)分布式层次性域名空间结构根域顶级域组织域国家/地区域名二级域名FQDN=主机名.DNS后缀二HTTP协议...

2020-11-27 00:16:35 11

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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