自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux LAMP架构平台搭建

LAMP架构LAMP 架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态 Web 站点服务及其应用开发环境。LAMP 是一个缩写词,具体包括 Linux 操作系统、Apache 网站服务器、MySQL 数据库服务器、PHP(或 Perl、Python)网页编程语言。本章将以源码编译的方式搭建 LAMP 环境,能够满足企业定制化的需求。在构建 LAMP 平台时,各组件的安装顺序依次为 Linux、Apache、MySQL、PHP。其中 Apache 和 MySQL .

2020-09-29 20:15:09 307

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

Tomcat介绍Tomcat最初是由Sun的软件架构师詹姆斯·邓肯·戴维森开发的,安装Tomcat后,安装路径下面的目录和文件,是使用或者配置Tomcat的重要文件。自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP10的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet,这样Tomcat就诞生了。Tomcat是Apache软件基金会(Apache Software Foundation)的J.

2020-09-25 15:03:28 420

原创 调度器Haproxy应用 Web群集

常见的Web集群调度器·目前常见的Web集群调度器分为软件和硬件·软件通常使用开源的LVS、Haproxy、Nginx·硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等Haproxy应用分析LVS在企业应用中抗负载能力很强,但存在不足·LVS不支持正则处理,不能实现动静分离·对于大型网站,LVS的实施配置复杂,维护成本相对较高Haproxy是一款可提供高可用性、负载均衡、及基于TCP和HTTP应用的代理的软件·适用于负载大的Web站点·运行在硬件上可.

2020-09-24 20:13:25 134 2

原创 LVS-DR群集

LVS-DR数据包流量分析为方便进行原理分析,将Client与群集机器放在同一网络中,数据包流经的路线为1-2-3-41.Client向目标VIP发出请求,Director(负载均衡器)接收。·IP包头及数据帧头信息2.Director根据负载均衡算法选择RealServer_1,不修改也不封装IP报文,而是将数据帧的MAC地址改为RealServer_1的MAC地址,然后在局域网上发送。·IP包头及数据帧头信息3.RealServer_1收到这个帧,解封装后发现目标IP与本机匹配(Rea

2020-09-22 20:03:27 76

原创 LVS负载均衡群集

群集的含义·Cluster,集群、群集·由多台主机构成,但对外只表现为一个整体问题·互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性要求越来越高,单台服务器力不从心解决方法·使用价格昂贵的小型机、大型机·使用普通服务器构建服务群集·根据群集所针对的目标差异,可分为三类1.负载均衡群集2.高可用群集3.高性能运算群集负载均衡群集·提高应用系统的响应能力、尽可能处理更多的访问请求、减少延迟为目标,获得高并发、高负载(LB)的整体性能·LB的负载分配依赖于主节.

2020-09-21 17:02:46 106

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

数据备份的重要性在生产环境中,数据的安全性至关重要,任何数据的丢失都可能产生严重的后果。造成数据丢失的原因·程序错误·人为操作错误·运算错误·磁盘故障·灾难(如地震、火灾)和盗窃数据库备份的分类从物理与逻辑的角度,备份可分为如下:·物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份。物理备份的方法:-冷备份(脱机备份):是在关闭数据库的时候进行的-热备份(联机备份):数据库处于运行状态,依赖于数据库的日志文件-温备份:数据库锁定表格(不可写入但可读.

2020-09-14 16:03:30 157

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

数据库索引的概念·是一个排序的列表,存储着索引值和这个值所对应的物理地址·无需对整个表进行扫描,通过物理地址就可以找到所需数据·是表中一列或者若干列值排序的方法·需要额外的磁盘索引的作用·数据库利用各种快速定位技术,能够大大加快查询速率·当表很大或查询涉及到多个表时,可以成千上万倍地提高查询速度·可以降低数据库的IO成本,并且还可以降低数据库的排序成本·通过创建唯一性索引保证数据表数据的唯一性·可以加快表与表之间的连接·在使用分组和排序时,可大大减少分组和排序时间索引分.

2020-09-10 15:28:13 160

原创 MySQL数据库管理

SQL语言·Structured Query Language的缩写,即结构化查询语言·关系型数据库的标准语言·用于维护管理数据库(包括数据查询、数据更新、访问控制、对象管理等功能)查看数据库结构SHOW DATABASES查看数据库中的表信息USE 数据库名SHOW TABLES显示数据表的结构(字段)DECRIBE [数据库名.]表名SQL分类·DDL:数据定义语言·DML:数据操纵语言·DQL:数据查询语言·DCL:数据控制语言DDL语句可用于创建数.

2020-09-09 19:54:24 154

原创 MySQL数据库概述

当今主流数据库介绍SQL Server (微软公司产品)·面向Windows操作系统·简单、易用Oracle(甲骨文公司产品)·面向所有主流平台·安全、完善,操作复杂DB2(IBM公司产品)·面向所有主流平台·大型、安全、完善MySQL(甲骨文公司收购)·免费、开源、体积小数据库系统发展史第一代数据库·自20世纪60年代起,第一代数据库系统问世·是层次模型与网状模型的数据库系统·为统一管理和共享数据提供了有力的支撑第二代数据库·20世纪70年代初,第二代数据库——.

2020-09-09 18:37:09 254

原创 Nginx网站服务编译安装

关于Nginxnginx是一款高性能、轻量级Web服务软件,其稳定性高,对系统资源消耗低,对HTTP并发连接的处理能力高(单台物理服务器可支持30000~50000个并发请求)。安装步骤:1、yum安装支持软件:2、创建运行用户、组:3、用Xmanager Enterprise 5 软件将nginx压缩包放到/opt目录下,切换到/opt目录对压缩包进行解压。(如果执行解压命令后报错了,例如:tar (child): lbzip2: Cannot exec: No such file .

2020-09-06 17:19:33 158

空空如也

空空如也

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

TA关注的人

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