自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 源码安装Nginx实现负载均衡和反向代理

这里写目录标题nginx负载nginx反向代理准备环境源码安装nginx修改负载均衡和方向代理安装httpdnginx负载俄罗斯人开发的一个高性能的 HTTP和反向代理服务器。由于Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中包括新浪、网易、腾讯、搜狐等企业的一些门户网站等,在3w以上的高并发环境下,ngnix处理能力相当于apache的10倍。Nginx在负载均衡这方面就是负载均衡的的一个组件,当然了还有Apache也属于其中的一

2020-11-30 09:34:58 397 4

原创 Mysql数据库事务——概念篇

Mysql事务的定义事务(transaction)是为保障数据操作可靠而独立执行的逻辑单元。我们可以把事务理解为一组sql语句的集合,事务可以只包含一条sql语句,也能包含多条复杂的SQL语句,事务中的所有SQL语句被当作一个操作单元,也就是说,事务中的SQL语句要么都执行成功,要么全部执行失败,事务内的SQL语句被当做一个整体,被当做一个原子进行操作。Mysql事务的特性事务必须具备以下四个特性,简称ACID特性原子性Atomicity:事务是不可分割的一致性 Consistency:事务处理

2020-11-29 20:38:41 176 1

原创 Mysql数据库慢日志查询——实操

Mysql慢查询和日志错误日志:Mysql慢日志配置慢日志:第一种:临时启动慢日志第二种:永久开启慢日志错误日志:错误日志是一个文本文件。错误日志记录了MySQL Server每次启动和关闭的详细信息以及运行过程中所有较为严重的警告和错误信息。可以用–log-error[=file_name]选项来开启mysql错误日志,该选项指定mysqld保存错误日志文件的位置。对于指定–log-error[=file_name]选项而未给定file_name值,mysqld使用错误日志名host_name.

2020-11-27 09:22:55 210 4

原创 Mysql数据库【关系型和非关系型数据库】

什么是数据库数据库就是一个存储数据的仓库。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。比如:在电脑中,在内存中,在硬盘中的东西都是存储在数据库中的数据。而这些数据所待的地方就叫做数据库。什么是关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。用户通过查询来检索数据库中的数据,而查询是一个用于限定数据库中某些区域的执行代码。关系模型可以简单理解为二维表格模型,而

2020-11-26 20:01:19 659 3

原创 Mysql数据存储的引擎(MyISAM与InnoDB)

Mysql数据存储的引擎存储引擎(engines):存储引擎就是指表的类型。数据库的存储引擎决定了表在计算机中的存储方式。mysql支持的存储引擎包括:MyISAM、InnoDB、MEMORY、ARCHIVE、MRG_MYISAM等。其中,InnoDB为默认存储引擎。最长使用的两种存储引擎是MyISAM和InnoDB(5.5以上默认Engine是Innodb,其他版本默认是MyISAM)。myisam与innodb的区别1. InnoDB 支持事务,MyISAM 不支持事务。这是 MySQL 将默

2020-11-25 20:06:24 1245 10

原创 Mysql主从复制原理——指南篇

什么是主从复制?主从复制的原理 : 简而言之,MySQL-A在进行写操作时,都会更新数据库A的二进制sql日志,通过网络传输将二进制sql日志传递给数据库B,B再将二进制sql日志写入B数据库,完成主从复制。Mysql主从复制原理从库生成两个线程,一个I/O线程,一个SQL线程;i/o线程去请求主库 的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中;主库会生成一个 log dump 线程,用来给从库 i/o线程传binlog;SQL 线程,会读取relay

2020-11-25 19:31:22 2212 12

原创 CentOS7 企业服务器日常管理--Shell脚本

公司需求用shell日常管理mysql日常备份实战MYSQL完全备份和增量备份mysql日常备份实战MYSQL完全备份和增量备份1、安装mysqlyum -y install mariadb mariadb-server2、需要开启log-bin日志sed -i '11ilog-bin=mysql-bin' /etc/my.cnfcat /etc/my.cnf3、增量和全备脚本vim mysql_dump.sh#!/bin/bashMYSQL_BACKUP=`date +%Y%m

2020-11-25 16:06:36 3438 20

原创 学习k8s竟然可以如此简单——原理篇

了解k8s及工作原理什么是K8SKubernetes特性K8S集群分为两类节点master相关组件worker-node相关组件工作原理流程图三种部署方法常用的资源对象pod最小调度单元资源标签标签选择器Pod控制器(centroller)服务资源(Service)存储卷Name和NamespaceAnnotationIngress什么是K8SKubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。k8s是一个编排容器的工具,其实也是管理应用的全

2020-11-23 10:14:45 1495 21

原创 haproxy+keepalived--原理篇→效率最高的负载均衡

haproxy+keepalived负载均衡—部署nginx负载均衡介绍haproxy介绍为什么用haproxy?HAproxy两种代理模式HAProxy功能Haproxy优点HAproxy缺点HAproxy组成实际操作安装keepalived部署haproxy部署nginx测试负载均衡介绍负载均衡是将网络流量分发到多个后台服务的一种机制。通过负载均衡的流量分发,降低了单台服务器的负载,减少了应用的响应时间。负载均衡服务是目前各类web应用的最基础设施之一。各大云服务商,比如阿里云和腾讯云均提供了负载均

2020-11-17 20:45:55 1468 7

原创 学习k8s竟然可以如此简单——部署篇

K8s实现简单部署安装docker介绍Kubernetes介绍实践操作前期准备安装docker安装kubeadm初始化Master加入Node节点检查集群状态docker介绍Kubernetes介绍实践操作三台机器我都准备2核处理器和2G内存(这是最低要求)服务器名IP地址k8s-master192.168.182.204k8s-node1192.168.182.210k8s-node2192.168.182.211前期准备下面初始化环境工作mast

2020-11-16 20:49:31 249 3

原创 LVS-DR模式+Keepalived高可用架构→实现双机热备

LVS-DR模式+Keepalived架构的介绍架构的流程图LVS的介绍LVS的工作模式LVS调度算法Keepalived介绍Keepalived脑裂Keepalived vip漂移原理与VRRP协议架构的实际操作安装KeepalivedLVS部署web端浏览器测试:架构的介绍Keepalived的设计目标是构建高可用的LVS负载均衡群集,可以调用ipvsadm工具来创建虚拟服务器、管理服务器池,而不仅仅是双机热备。优点:keepalived对lvs负载调度器实现热备切换,提高可用性,对服务器池中的节

2020-11-14 08:28:03 350 5

原创 WEB集群实现LVS负载均衡+域名解析 经典案例——详解

实现WEB上线并实现负载均衡+域名解析项目介绍项目流程图项目实际操作先安装FTP安装docker-ceLVS负载均衡DNS域名解析Mail邮件报警项目介绍项目流程图项目实际操作记得要关掉防火墙和SELINUX先安装FTP注意这里要创建一个普通用户并设置密码,通常来讲我们root用户是个运维人员操作的,防止程序员和访客误操作!!yum -y install vsftpdsystemctl start vsftpdvim /etc/vsftpd/vsftpd.conf anon_mkdir

2020-11-10 20:55:34 2527 20

原创 CentOS7 KVM虚拟化技术 详解

虚拟系统管理器安装虚拟机系统虚拟化介绍KVM介绍KVM实际操作KVM配置网络图形操作虚拟化介绍虚拟化:是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互相不影响,从而显著提高计算机的工作效率。虚拟化层层种类:完全虚拟化、准虚拟化、系统虚拟化、桌面虚拟化KVM介绍kVM 全称是 Kernel-Based Virtual Machine。也就是说 KVM 是基于 Linux 内核实现

2020-11-09 19:22:25 2003 6

原创 EFK+filebeat收集Apache日志

EFK收集日志准备三台机器三台机器elasticsearch服务器安装redis客户机安装filebeat服务器安装logstashkibana展示原理准备三台机器三台机器elasticsearch1) rpm -ivh jdk-8u131-linux-x64_.rpm2) yum -y install elasticsearch-6.6.2.rpm3) vim /etc/elasticsearch/elasticsearch.yml服务器安装redis1)yum -y inst

2020-10-23 10:36:27 2609 12

原创 JumpServer跳板机——Shell简便方法

shell跳板机跳板机(Jump Server),也称堡垒机,是一类可作为跳板批量操作远程设备的网络设备,是系统管理员或运维人员常用的操作平台之一。1)首先做好ssh key认证2)实现传统的远程菜单选择脚本3)利用linux信号防止用户在跳板机上操作4)用户登录后即运行首先做ssh免密编写shell脚本 QUIT:退出,通常因按下Ctrl+/组合键而引发TERM:终止,通常在系统关机时发送执行用户登录...

2020-10-12 19:02:01 1096 4

空空如也

空空如也

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

TA关注的人

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