自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kubernetes多节点部署

文章目录实验环境部署master02节点部署nginx负载均衡集群实验环境Master01:14.0.0.50Master02:14.0.0.80Node01: 14.0.0.60Node02: 14.0.0.70Nginx01+keepalived:14.0.0.90Nginx02+keepalived:14.0.0.100部署master02节点关闭防火墙,关闭核心防护,关闭网络管理功能(生成环境中一定要关闭它)[root@localhost ~]# hostnamectl se

2020-10-08 00:00:14 249

原创 Kubernetes单节点部署

群集部署环境部署官网地址:https://github.com/kubernetes/kubernetes/releases?after=v1.13.1etcd数据库部署master操作[root@master ~]# mkdir k8s[root@master ~]# cd k8s/[root@master k8s]# lsetcd-cert.sh etcd.sh[root@master k8s]# mkdir etcd-cert[root@master k8s]# mv etcd

2020-10-07 19:26:23 292

原创 Docker镜像制作与私有仓库建立

文章目录镜像制作基于Dockerfile创建镜像三级目录镜像制作什么是Docker镜像在 Docker 的术语里,一个只读层被称为镜像,一个镜像是永久不会变的。由于 Docker 使用一个统一文件系统,Docker 进程认为整个文件系统是以读写方式挂载的。 但是所有的变更都发生顶层的可写层,而下层的原始的只读镜像文件并未变化,所以Docker镜像是分层的构建镜像一般有三种方式基于Dockerfile(最常用)创建基于已有的镜像容器进行创建镜像基于本地模板进行构建Docker镜像的分层D

2020-10-07 17:22:28 337

原创 Kubernetes(K8S)初识

文章目录Kubernetes是什么Kubernetes 特性Kubernetes集群架构与组件Kubernetes是什么kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期将与当

2020-09-28 11:36:11 152

原创 Docker基本原理(基础操作、容器常规操作)

文章目录Docker概述Docker概述Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:DockerClient客户端Docker Daemon守护进程Docker Image镜像DockerContainer容器Docker是什么是一种轻量级的“虚拟机”在Linux容器里

2020-09-21 10:48:27 353

原创 ELK日志分析系统

文章目录ELK概述Elasticsearch概述Logstash概述Kibana介绍部署ELK日志分析系统ELK概述Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。Logstash是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。Kibana 也是一个开源和免费的工具,Kibana可以为 Logstash 和 ElasticSearch 提供的日

2020-09-16 14:11:54 158

原创 GFS分布式文件系统

文章目录GlusterFS概述GlusterFS的卷类型分布式卷条带卷复制卷分布式条带卷分布式复制卷GFS平台部署GFS各类型卷部署client客户端部署验证存储形式故障测试访问控制GlusterFS概述Gluster File System,开源的分布式文件系统由存储服务器(Brick Server)、客户端以及NFS/Samba 存储网关组成无元数据服务器特点扩展性和高性能高可用性全局统一命名空间弹性卷管理基于标准协议术语Brick:GFS中的存储单元,通过是一个受信存

2020-09-14 17:04:56 168

原创 rsync远程同步+实时同步

文章目录rsync概述rsync命令rsync同步rsync 实时同步rsync概述rsync,全称为:Remote Sync(远程同步),是一款开源的快速增量备份工具,可以在不同主机之间镜像同步整个目录树,还支持本地复制,增量备份、保持连接和权限,或者与其他SSH,rsync主机同步,采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用rsync命令rsync 选项 源位置 目标位置常见选项-a 归档模式,递归保留对象属性-v 显示同步过程-z 传输时进行压缩

2020-09-14 08:59:33 226

原创 Redis集群搭建

文章目录Redis集群介绍Redis集群的优势实现方法Redis-Cluster数据分片Redis-Cluster的主从复制模型Redis集群介绍Redis集群是一个提供在多个Redis间节点间共享数据的程序集Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误Redis集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下可继续处理命令Redis集群的优势自动分割数据

2020-09-11 15:42:23 136

原创 Redis安装配置与优化

文章目录关系数据库与非关系型数据库Redis简介Redis数据库常用命令5关系数据库与非关系型数据库关系型数据库一个结构化的数据库,创建在关系模型基础上一般面向于记录Oracle、MySQL、SQL Server、Microsoft Access、DB2等非关系型数据库除了主流的关系型数据库外的数据库,都认为是非关系型Redis、MongBD、Hbase、CouhDB等非关系型数据库产生背景High performance——对数据库高并发读写需求Huge Stora

2020-09-09 09:22:51 149

原创 Squid ACL访问控制与sarg日志、反向代理

文章目录一级目录二级目录三级目录一级目录二级目录三级目录

2020-09-08 10:12:06 128

原创 Squid代理服务器应用(传统代理、透明代理)

文章目录代理缓存概述二级目录三级目录代理缓存概述由一个代理服务器下载的页面存储。 一个代理服务器为多个用户提供一条通道。缓冲的代理允许一个代理服务器减少对同一个网站的同样页面的请求次数。一旦代理服务器的一个用户请求了某页,代理服务器就保存该页以服务于它的其他用户的同样请求。缓存网页对象,减少重复请求客户机访问163网站,由代理服务器里从163下载好的缓存页面传给客户机显示二级目录三级目录...

2020-09-06 20:48:30 332

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

文章目录Tomcat重要目录Nginx负载均衡原理Nginx动静分离原理实验案例Tomcat重要目录bin:存放启动和关闭Tomcat脚本conf :存放Tomcat不同的配置文件doc:存放Tomcat文档lib:存放Tomcat运行需要的库文件logs:存放Tomcat执行时的LOG文件src:存放Tomcat的源代码webapps: Tomcat的主要Web发布目录work:存放jsp编译后产生的class文件Nginx负载均衡原理Nginx是一款非常优秀的HTTP服务器软件

2020-09-04 21:01:35 211

原创 Haproxy搭建Web群集

这里写目录标题Haproxy概述常见的Web群集调度器Haproxy应用分析Haproxy调度算法原理Nginx的安装与启动Haproxy配置文件详解、安装与启动Haproxy配置文件详解Haproxy日志管理Haproxy参数优化Haproxy概述AProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持

2020-09-03 11:19:47 110

原创 LVS-DR介绍与部署

文章目录LVS-DR工作原理LvS-DR中的ARP问题构建LVS-DR群集LVS-DR工作原理为方便进行原理分析,将Client与群集机器放在同一网络中,数据包流经的路线为1-2-3-41.Client向目标VIP发出请求,Director(负载均衡器)接收IP包头及数据帧头信息2.Director根据负载均衡算法选择RealServer_1,不修改也不封装IP报文,而是将数据帧的MAC地址改为RealServer_1的MAC地址,然后在局域网上发送IP包头及数据帧头信息3.Re

2020-09-02 14:08:06 221

原创 LVS+Keepalived高可用集群部署

文章目录Keepalived概述Keepalived实现原理Keepalived案例Keepalived安装与配置Keepalived概述keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived是自动完成,不需人工干涉。Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服

2020-09-02 14:06:15 313

原创 LVS-NAT 负载均衡 轮询模式安装部署

文章目录实验环境配置NFS文件服务器配置节点服务器配置 LVM实验结果实验环境负载均衡调度器,同时作为进出口网关 CentOS7.6三台 节点服务器 ——IP192.168.110.15/20/25一台 NFS 文件服务器 ——IP192.168.110.10配置NFS文件服务器[root@promote ~]# yum -y install nfs-utils #安装nfs组件[root@promote ~]# yum -y install rpcbind #RPC服务修改IP地址所有服务

2020-08-31 21:46:39 227

原创 LVS负载均衡群集

文章目录负载均衡概述群集的含义群集分类负载均衡群集架构负载均衡群集工作模式LVS虚拟服务器概述LVS的负载调度算法负载均衡概述负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。群集的含义Cluster,集群、群集由多台主机构成

2020-08-31 18:25:57 179

原创 MySQL——MHA的搭建与配置

文章目录MHA概述什么是MHAMHA有什么特点实验环境配置环境MHA概述在之前有介绍过了MySQL服务器的主从复制和读写分离,但是此架构存在的问题是如果主服务器宕机,则数据库无法写入数据,会造成重大损失,所有就出现了MHA高可用什么是MHA日本DeNA公司 youshimaton(现就职于 Facebook公司)开发一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件支持故障切换在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故

2020-08-29 17:06:34 325

原创 MySQL——读写分离

文章目录MySQL读写分离配置环境安装JAK配置三台mysql服务器配置amoeba验证MySQL读写分离MySQL读写分离是指让master处理写操作,让slave处理读操作,非常适用于读操作量比较大的场景,可减轻master的压力。读写分离建立在主从复制的基础上配置环境四台服务器master:192.168.110.10slave01:192.168.110.15slave02:192.168.110.20amoeba:192.168.110.25(也可当客户机)安装JAKamoe

2020-08-29 00:06:46 210

原创 MySQL数据库 主从复制

文章目录Mysql 主从复制主服务器master配置从服务器配置Mysql 主从复制主从复制(也称 AB 复制)允许将来自一个MySQL数据库服务器(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器)。在多个从站之间分配负载以提高性能。在此环境中,所有写入和更新都必须在主服务器上进行。但是,读取可以在一个或多个从设备上进行。该模型可以提高写入性能(因为主设备专用于更新),同时显着提高了越来越多的从设备的读取速度。因为数据被复制到从站,并且从站可以暂停复制过程,所以可以在从站上运行备份

2020-08-28 19:35:26 117

原创 MySQL进阶查询

这里写目录标题MySQL进阶查询按关键字排序按单字段排序MySQL进阶查询按关键字排序使用ORDER BY语句来实现排序排序可针对一个或多个字段ASC:升序,默认排序方式DESC:降序ORDER BY的语法结构select column1,column2,...from table_name order by column1,column2,...asc|desc;按单字段排序...

2020-08-27 17:39:56 293

原创 MySQL数据库——数据库函数、存储过程

文章目录数据库函数数学函数聚合函数字符串函数日期时间函数存储过程存储过程简介创建存储过程数据库函数数学函数数学函数描述abs(x)返回 x 的绝对值rand( )返回 0 到 1 的随机数(0<=x<1)mod(x,y)返回 x 除以 y 以后的余数power(x,y)返回 x 的 y 次方round(x)返回离 x 最近的整数round(x,y)保留x 的y 位小数四舍五入后的值sqrt(x)返回 x 的平方根t

2020-08-27 09:52:51 166

原创 MySQL备份与恢复(完全备份、增量备份)

文章目录数据库备份的分类**从物理与逻辑的角度,备份可分为****从数据库的备份策略角度,备份可分为**常见的备份方法数据库完全备份二级目录三级目录MySQL完全备份与恢复MySQL增量备份与恢复计算机里面重要的数据,不论是对企业用户还是对个人用户,都是至关重要的,若不慎丢失,都会造成不可估量的损失。在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果数据库备份的分类从物理与逻辑的角度,备份可分为物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份物理备份方法

2020-08-23 20:11:13 247

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

文章目录索引什么是索引(index)索引的作用索引的优缺点索引的分类创建索引的原则依据外键创建索引事务事务特点存储引擎MyISAMMyISAM适用的生产场景举例lnnoDBInnoDB适用生产场景分析企业选择存储引擎依据修改存储引擎索引什么是索引(index)数据库中的索引与书籍中的目录类似在一本书中,无须阅读整本书,利用目录就可以快速査找所需信息书中的目录是一个词语列表,其中注明了包含各个词的页码数据库索引在数据库中,索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据数据

2020-08-19 20:22:18 117

原创 MySQL数据库管理(基本操作,SQL语言,DDL,DML,DQL,DCL)

文章目录数据库基本操作命令MySQL常用管理操作SQL语言概述SQL操作管理命令DDL操作命令数据库基本操作命令MySQL常用管理操作查看数据库结构创建及删除库和表管理表的记录mysql> show databases; #查看数据库列表+--------------------+| Database |+--------------------+| information_schema || mysql || perform

2020-08-18 08:49:50 172

原创 MySQL数据库的介绍与安装

文章目录MySQL简介什么是MySQL数据库MySQL商业版与社区版有什么区别MySQL产品阵营MySQL编译安装MySQL简介MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最

2020-08-17 10:54:22 143

原创 数据库的基本概念(数据库的发展、主流数据库介绍)

文章目录数据库简介数据库的发展史主流数据库介绍关系数据库非关系数据库数据库简介数据(Data)描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记录"形式按统- -的格式进行存储表将不同的记录组织在一起用来存储具体数据数据库表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合数据库管理系统(DBMS)是实现对数据库资源有效组织、管理和存取的系统软件数据库系统是一个人机系统,由硬件、OS、数据库、DBMS、应用软件和数据库用户组成

2020-08-16 12:28:26 517

原创 Tomcat安装部署、优化与创建虚拟主机

这里写目录标题Tomcat简介Tomcat核心组件Tomcat处理请求的过程Tomcat目录结构JDK介绍Tomcat安装部署优化软件启动速度创建虚拟主机Tomcat简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.

2020-08-15 18:54:06 173

原创 Nginx+LAMP构建动静分离

文章目录两台服务器做动静分离搭建LAMP架构Nginx安装配置动静分离一台服务器基于不同端口做动静分离动静分离是根据一定规则把静态文件(html、css、js、jpg等)和动态文件(后台应用)区分开来,采用静态文件和动态文件分开部署,以提高用户访问静态文件的速度,降低对后台应用的访问,提高服务器响应速度和性能。静态文件有Nginx服务器处理,直接获取磁盘文件,动态文件转发到应用服务器中处理。Nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术针对PHP的动静分离静态页面

2020-08-15 16:16:25 259

原创 Nginx的rewrite模块配置、域名自动跳转

文章目录Rewrite概述Rewrite跳转场景Rewrite跳转实现Rewrite实用场景Nginx正则表达式Rewrite命令location概述location分类正则匹配的常用表达式location优先级rewrite和location比较location优先级示例location优先级规则Rewrite概述Rewrite跳转场景URL看起来更规范、合理企业会将动态URL地址伪装成静态地址提供服务网址换新域名后,让旧的访问跳转到新的域名上服务端某些业务调整Rewrite跳转实现Re

2020-08-13 10:46:36 538

原创 Nginx服务优化(隐藏软件版本号、防盗链、网页压缩等)

文章目录隐藏软件版本号更改程序运行用户与组配置网页缓存时间Nginx日志切割设置连接超时更改进程数网页压缩配置防盗链FPM参数优化在企业信息化应用环境中,服务器的安全性和响应速度需要根据实际情况进行相应参数配置,以达到最优的用户体验默认的nginx安装参数只能供最基本的服务,还需要调整如网页缓存时间,连接超时,网页压缩等相应参数,才能发挥出服务器的最大作用在使用Nginx作为web站点中我们可以通过对Nginx优化,来实现相关的各种功能隐藏软件版本号更改程序运行用户与组配置网页缓存时间Ngi

2020-08-11 13:13:29 143

原创 Nginx安装、状态统计、访问控制、虚拟主机

文章目录Nginx概述安装Nginx增加状态统计访问控制Nginx概述Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。

2020-08-11 08:27:52 259

原创 源码编译安装LNMP(Nginx+MySQL+PHP手工编译安装)

文章目录LNMPNginx编译安装MySQL编译安装php编译安装搭建论坛LNMPLNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fe

2020-08-10 15:18:18 253

原创 Apache服务—网页优化、安全优化(压缩模块、缓存时间、防盗链和隐藏版本信息)

文章目录Apache网页优化gzip介绍Apache的压缩模块配置网页压缩功能网页压缩功能实验步骤网页缓存时间实验步骤Apache安全优化配置Apache实现防盗链实验步骤配置Apache隐藏版本信息Apache网页优化在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容gzip介绍配置Apache的网页压缩功能

2020-08-08 17:59:25 183

原创 Apache服务—AWStats日志分析系统

这里写目录标题AWStats日志分析系统介绍AWStats日志分析系统安装部署AWStats日志分析系统介绍AWStats是一款功能强大且功能强大的免费工具,可以图形方式生成高级Web,流媒体,ftp或邮件服务器统计信息。此日志分析器用作CGI或命令行,并在几个图形网页中显示您的日志包含的所有可能信息。它使用部分信息文件来经常快速地处理大型日志文件。它可以分析来自所有主要服务器工具的日志文件,如Apache日志文件(NCSA组合/ XLF / ELF日志格式或通用/ CLF日志格式),WebStar,

2020-08-06 12:30:52 225

原创 Web基础与HTTP协议

文章目录Web基础域名概述网页的概念HTML概述HTTP协议三级目录Web基础域名概述域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP

2020-08-06 08:57:19 196

原创 Apache服务—配置与应用(Apache访问控制、Apache日志分割)

文章目录Apache配置剖析Apache连接保持Apache访问控制概述基于客户端地址的访问控制用户授权限制Apache日志管理日志分割rotatelogs分割工具日志文件的产生Apache配置剖析Apache连接保持Apache连接保持相关参数KeepAlive是否打开连接保持,OFF关闭,ON打开KeepAlive Timeout一次连接多次请求之间的最大间隔时间,两次请求超过改时间连接断开MaxKeepAliveRequests一次长连接能够传输的最大请求数量

2020-08-05 19:00:04 217

原创 构建虚拟主机(基于域名、端口、IP地址进行构建)

文章目录虚拟主机基于域名构建虚拟主机三级目录虚拟主机虚拟主机(英语:virtual hosting)或称共享主机(shared web hosting),又称虚拟服务器,是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。虚拟主机之间完全独立,并可由用户自行管理,虚拟并非指不存在,而是指空间是由实体的服务器延伸而来,其硬件系统可以是基于服务器群,或者单个服务器。虚拟Web主机在同一台服务器中运行多个Web站点,其中每一个站点并不独立占用一台真正的计算机httpd支持的

2020-08-05 13:38:04 711

原创 源码编译安装LAMP(Apache+MySQL+PHP手工编译安装)

文章目录Apache网站服务Apache起源Apache简介编译安装Apache服务的优点httpd服务的目录结构httpd.conf配置文件编译安装httpd服务器MySQL的编译安装MySQL简介MySQL编译安装PHP源码编译安装PHP简介PHP编译安装LAMP架构搭建论坛什么是LAMP构建组成LAMP的优势LAMP架构搭建论坛Apache网站服务Apache起源源于A Patchy Server,著名的开源Web服务软件1995年时,发布Apache服务程序的1.0版本由Apache软件基

2020-08-04 19:43:24 454

空空如也

空空如也

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

TA关注的人

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