自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx 负载均衡和动静分离

Nginx 负载均衡和动静分离Nginx 动静分离 处理优势1、Nginx处理静态页面的效率远高于Tomcat的处理能力2、若Tomcat的请求量为1000次,则Nginx的请求量为6000次3、Tomcat每秒的吞吐量为0.6M,则Nginx的每秒吞吐量为3.6M4、Nginx处理静态资源的能力是Tomcat处理能力的6倍应用场景通常情况下,一台 Tomcat 站点由于可能出现单点故障及无法应付过多客户复杂多样的 请求等问题,不能单独应用于生产环境下,所以需要一套更可靠的解决方案来完善

2020-10-31 21:47:38 109

原创 ELK日志分析系统---Logstash和kibana安装

ELK日志分析系统—Logstash和kibana安装一、logstash介绍1、概念一款强大的数据处理工具,可实现数据传输、格式处理、格式化输出,数据输入、数据加工(如过滤,改写等)以及数据输出2.主要组件ShipperIndexerBrokerSearch angd StorageWeb Interface3.实验apache 虚拟机20.0.0.10[root@localhost ~]# hostnamectl set-hostname apache[root@localh

2020-10-29 18:47:09 375

原创 ELK日志分析系统——-Elasticsearch 安装

ELK日志分析系统——-Elasticsearch 安装一、系统简介1.1.为什么会有分析系统日志分析是运维工程师解决系统故障,发现问题的主要手段。日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。通常,日志被分散的储存在不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志,即繁琐又效率低下。为此,我们可以使

2020-10-28 19:42:31 151

原创 Haproxy调度算法

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

2020-10-27 17:05:05 367 1

原创 Keepalived 双机热备

Keepalived 双机热备Keepalived 简介Keepalived 起初是专门针对 LVS 设计的一款强大的辅助工具,主要用来提供故障切换(Failover)和健康检查(Health Checking)功能 ;它可以判断 LVS 负载均衡调度器、节点服务器的可用性,及时隔离并替换为新的服务器,当主机恢复后将其重新加入群集。Keepalived 的热备方式1、Keepalived 采用 VRRP(Virtual Router Redundancy Protocol, 虚拟路由冗余协议)热备份

2020-10-26 21:17:22 184

原创 负载均衡 ---- DR模式

负载均衡 ---- DR模式负载均衡中的DR模式直接路由(Direct Routing)简称 DR模式;采用半开放式的网络结构,与TUN模式的结构类似,但各节点并不是分散在各地,而是与调度器位于同一物理网络;负载调度器与各节点服务器通过本地网络连接,不需要建立专用的IP隧道。LVS-DR中存在的ARP问题在LVS-DR负载均衡集群中,负载均衡器与节点服务器都要配置相同的VIP地址在局域网中具有相同的IP地址,势必会造成各服务器ARP通信的紊乱当一个ARP广播发送到LVS-DR集群时,因为负载均

2020-10-26 09:38:30 1878

原创 系统安全与应用

一:账号安全控制1:账号安全基本措施1.1:系统账号清理将非登录用户的Shell设为/sbin/nologiin在Linux系统中,除了用户手动创建的各种账号之外,还包括随系统或程序安装过程而产生的其他大量账号除了root之外,其他大量账号只是用来维护系统运作,启动或保持服务进程,一般是不允许登录的,也称为非登录用户常见的非登录用户包括bin,daemon,adm,lp,mail,nobody,apache,mysql,dbus,ftp,gdm,haldaemon等。为了确保系统安全,这些用户

2020-10-25 20:01:05 259

原创 构建 LVS负载均衡群集 ----- NAT模式

构建 LVS负载均衡群集 ----- NAT模式一、准备工作(利用四台虚拟机进行演示)1、一台负载调度器 (2张网卡)NAT连接: 20.0.0.10 ------ 做外网地址自定义vm1: 192.168.100.11 ------ 做内网地址(不需要网关)2、一台服务器池 1自定义vm1: 192.168.100.12 ------ 做内网地址(网关为负载调度器内网ip)3、一台服务器池 2自定义vm1: 192.168.100.13 ------ 做内网地址(网关为负载调度器内网ip)

2020-10-25 10:27:19 135

原创 一、群集的简介

一、群集1.概述Cluster,群集,集群由多台主机构成,但对外只表现为一个整体表示一群,一串的意思,用在服务器领域则表示大量服务器的集合体,以区分于单个服务器。2.群集分类负载均衡群集高可用群集高性能运算群集2.1:负载均衡群集(Load Balance Cluster)以提高应用系统的响应能力、尽可能处理更多的访问请求、减少延迟为目标,获得高并发、高负载(LB)的整体性能LB的负载分配依赖于主节点的分流算法,分流算法即调度2.2:高可用群集(High Availability C

2020-10-24 19:28:14 887

原创 内存监控自动发邮件告警

内存监控自动发邮件告警【shell要求】用shell写一个内存监控脚本,使用超过80%并发邮件告警【shell思路】1、思路:freefree -m total used free shared buff/cache availableMem: 3770 219 3170 11 381

2020-10-24 14:45:22 230

原创 shell脚本之正则表达式

正则表达式正则表达式分为基础正则表达式与扩展正则表达式,它不是一个工具程序,而是一个字符串处理的标准依据,是使用单个字符串搜索、匹配一系列符合某个语法规则的字符串。1.正则表达式的定义正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式(Regular Expression

2020-10-23 21:29:30 105

原创 rsync远程同步

rsync远程同步简介1.什么是rsync是一种快速增量备份工具,能远程同步,支持本地复制,或与其他SSH、rsync主机同步2. 用法rsync [选项] 原始位置 目标位置常用选项-a:归档模式,递归并保留对象属性,-v:显示同步过程的详细详细-z;在传递文件是进行压缩-H:保留硬链接文件-A;保留ACL属性信息–delete:删除目标位置有而原始位置没有的文件–checksum:根据对象的校验和来决定是否跳过文件3.配置方法(1:用户名@主机地址::共享模块名(2:rs

2020-10-23 19:13:51 86

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

MySQL -MHA高可用配置及故障切换准备三台做主从复制的安装MySQL数据库主机,一台要安装MHA的主机( MHA-manager)从这些实验要求可以看出数据库必须都要做主从复制。实验(1)所有服务器上都安装 MHA 依赖的环境,首先安装 epel 源[root@localhost ~] # yum install -y epel-release[root@localhost ~] # yum install -y perl-DBD-MySQL perl-Config-Tiny perl-

2020-10-22 21:31:35 133 1

原创 Linux系统DHCP配置

Linux系统DHCP配置1,什么是DHCPDHCP是动态主机配置协议,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议2.使用DHCP优点减少管理员的工作量,避免输入错误的可能,避免IP地址冲突,方便客户端的配置3.分配方式自动分配:分配到一个IP地址后永久使用手动分配:由DHCP服务器管理员专门指定IP地址动态分配:使用完后释放改IP,供其他客户机使用4.租约过程4.1定义客户机从DHCP服务器获取IP地址的过程称为DHCP的租约过程4.2 四个步骤客户机请求

2020-10-22 19:57:37 416 1

原创 Linux常用命令2

Linux命令2一、查看及检索文件1**.为什么会有这些命令**在 Linux 操作系统中,绝大多数的配置文件是以普通文本格式保存的,这些配置文件决定着系统及相关服务、程序的运行特性。2.查看文件内容对于一个文本格式的配置文件,可以利用不同的查看方式来获知文件内容2.1 cat命令cat 命令本来用于连接(Concatenate)多个文件的内容,但在实际使用中更多地用于查看文件内容。使用该命令时,只需要把 要 查 看 的 文 件 路 径 作 为 参 数例如:cat /etc/sysconfig

2020-10-21 21:43:21 144

原创 MySQL读写分离

MySQL读写分离1.定义简单来说,主服务器写,从服务器读,2、原理基本的原理是让主数据库处理事务性查询,二从数据库处理Select查询数据库复制被用来把事务性查询导致的变更同步到群集中的从数据库3.分类3.1.基于程序代码内部实现在代码中根据select、insert进行路由分类3.2.基于中间代理层实现代理一般位于客户端和服务器之间,代理服务器接受到客户端的请求后通过判断后转发到后端数据库4.实验准备工作三台安装MySQL的虚拟机(已做主从复制)IP地址master:20.0.

2020-10-21 20:01:19 36

原创 MySQL数据库主从复制

一、MySQL主从复制1、主从复制定义主从复制使得数据可以从一个数据库服务器复制到其他服务器上2、为什么要主从复制MySQL只有一台是会出现单点故障,服务器不可以用,无法处理大量的并发数据请求,数据丢失等等问题。为了解决这些问题,出现了主从复制。3、优点通过增加从服务器来提高数据库的性能,在主服务器上执行写入和更新,在从服务器上向外提供读功能,可以动态地调整从服务器的数量,从而调整整个数据库的性能。提高数据安全,因为数据已复制到从服务器,从服务器可以终止复制进程,所以,可以在从服务器上备份而不

2020-10-20 20:20:04 124 1

原创 MySQL数据库存储过程详解

MySQL数据库存储过程详解一、存储过程1、概念存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。存储过程就是数据库中的函数2、优缺点优点存储过程可封装,并隐藏复杂的商业逻辑。存储过程可以回传值,并可以接受参数。存储过程无法使用 SE

2020-10-16 17:20:15 277

原创 MySQL的高级语句应用(2)

一、正则表达式1.作用在查询数据库记录时,根据指定的匹配条件匹配记录中符合要求的特殊字符串2.类别匹配模式含义实例^匹配文本的开始字符‘^bcd’ 匹配以 bcd 开头的字符串$匹配文本的结束字符‘q$’ 匹配以 q 结尾的字符串.匹配任何单个字符‘s.tt’ 匹配任何s 和t 之间有一个字符的字符串*匹配零个或多个在它前面的字符‘foo*t’ 匹配 t 前面有任意个 o+匹配前面的字符 1 次或多次‘hoo+’ 匹配以 ho 开头,

2020-10-15 16:56:23 184

原创 MySQL的进阶查询

MySQL进阶语句一、MySQL进阶查询1、为什么要用?对MySQL数据库的查询,有时候需要对查询的结果集进行处理,包含排序或分组等等。2.常用的查询和语法结构2.1按字段排序使用oeder by 语句完成2.1.1、按单个字段排序select column1,column2,... from table_name order by column1,column2,... ASC|DESC;2.1.2、按多个字段排序select column1,column2,... from tab

2020-10-14 15:11:58 98

原创 MySQL的备份和恢复

在生产环境中,数据的安全性至关重要,任何数据的丢失都可能产生严重的后果,所以,数据备份就非常重要了。一、数据库备份的分类1、数据丢失的原因​ 程序错误​ 人为操作错误​ 运算错误​ 磁盘故障​ 灾难(如火灾、地震)和盗窃2、分类2.1从物理和逻辑的角度分1)、物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份冷备份(脱机备份):在数据关闭的状态下运行热备份(联机备份):在数据库运行的状态时进行备份操作,该备份方法依赖数

2020-10-13 16:06:14 60

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

mysql 数据库之索引、事务、存储引擎一、数据库索引1.概念1.1.是一个存储着索引值和这个值所对应的物理地址的一张列表1.2.无须对整个表进行扫描,就可以找到所需的数据1.3.是表中一列或者若干列值的集合,需要额外的磁盘空间2.作用2.1.设置了合适的索引之后,数据库利用各种快速的定位技术,能够大大加快查询速率2.2.特别是当表很大时,或者查询涉及到多个表时,使用索引可使查询加快成干倍2.3.可以降低数据库的IO成本,并且索引还可以降低数据库的排序成本2.4.通过创建唯一性索引保证数

2020-10-12 16:03:29 46

原创 LNMP的 安装

nginx安装setenforce 0 关闭核心防护nginx安装相关环境[root@localhost ~]# yum -y install pcre-devel zlib-devel gcc-c++ gcc 解压并安装 Nginx。[root@localhost ~]# useradd -M -s /sbin/nologin nginx[root@localhost opt]# tar xzvf nginx-1.12.2tar.gz[root@localhost opt]#

2020-10-08 15:16:01 118 1

空空如也

空空如也

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

TA关注的人

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