- 博客(34)
- 收藏
- 关注
原创 流量复制-----tcpcopy的使用(1)
前言TCPCopy是基于网络栈,TCP协议的流量复制,常用的场景是把线上流量复制到测试环境,模拟线上用户操作,让测试机和真实的用户交互,让测试环境在正式灰度前暴露问题,用来排查线下不容易重现的问题,或者对测试环境做压力测试,增加上线信心。除了占用额外的CPU,内存和带宽外,TCPCopy对生产系统几乎没有影响。此外,在请求多样性,网络延迟和资源占用方面,再现的工作负载与生产工作负载相似。Github参考地址:https://github.com/session-replay-tools/tcpcopy
2020-05-20 14:10:09 1875
原创 编译安装redis
网页下载:https://redis.io/download解压tar -zxvf redis-5.0.5.tar.gz 编译安装:cd redis-5.0.5/;make;cd src/;make install【记得安装编译所需工具yum install -y gcc*】修改配置文件vim redis.conf将daemonize no改成daemonize yes...
2019-12-26 11:21:55 199
原创 mysql数据库参数解析
My.cnf[client] port = 3309socket = /home/mysql/mysql/tmp/mysql.sock [mysqld] !include /home/mysql/mysql/etc/mysqld.cnf #包含的配置文件 ,把用户名,密码文件单独存放 port = 3309socket = /home/mysql/mysql/t...
2019-01-07 10:54:46 1053 8
原创 Raid5的创建与删除
大家好,我是Ketchup_ 在这一节为大家讲讲Raid5的创建与删除,在下一节为大家讲讲Raid5的扩增与缩小,但是在此之前,Ketchup_依然要先说说Raid的功能。 独立磁盘冗余阵列(RAID,redundant array of independent disks)是把相同的数据存储在多个硬盘的不同的地方(因此,冗余地)的方法。通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,...
2018-04-23 09:41:23 9452
原创 实验:Mysql实现企业级数据库互为主从架构实战
首先看一下主从从架构的图: 一、单一master和多slave 在实际应用场景中,MySQL复制90%以上都是一个Master复制到一个或者多个 Slave的架构模式,主要用于读压力比较大的应用的数据库端廉价扩展解决方案。因 为只要Master和Slave的压力不是太大(尤其是Slave端压力)的话,异步复制的延 时一般都很少很少。尤其是自从Slave端的复制方式改成两个线程处理之后
2018-01-08 10:17:30 517
原创 实验:Mysql实现企业级数据库主从复制架构实战
首先看一下主从架构的图片: 实战演练 Mysql实现企业级数据库主从复制架构实战: 一、 环境准备: centos系统服务器2台、 一台用户做Mysql主服务器, 一台用于做 Mysql从服务器, 配置好yum源、 防火墙关闭、 各节点时钟服务同 步、 各节点之间可以通过主机名互相通信 二、 准备步骤: 1、 iptables -F && setenforce 清空防火墙策略,
2018-01-08 09:53:19 533 1
原创 mysql三种备份方案
Mysql备份方案方案一:mysqldump+binlog:(推荐)完全备份,通过备份二进制日志实现增量备份方案二: xtrabackup:对InnoDB:热备,支持完全备份和增量备份对MyISAM:温备,只支持完全备份方案三: lvm2快照+binlog:几乎热备,物理备份具体操作如下:方案一解析:mysqldump+binlog命
2018-01-01 13:21:59 5865
原创 数据库备份(1)
数据库数据备份:在一些对数据可靠性要求很高的行业如银行、证券、电信等,如果发生意外停机或数据丢失其损失会十分惨重。为此数据库管理员应针对具体的业务要求制定详细的数据库备份与灾难恢复策略,并通过模拟故障对每种可能的情况进行严格测试,只有这样才能保证数据的高可用性。数据库的备份是一个长期的过程,而恢复只在发生事故后进行,恢复可以看作是备份的逆过程,恢复的程度的好坏很大程度上依赖
2018-01-01 12:53:54 574
原创 oracle数据库的启动与关闭
小编讲的是oracle数据库的启动与关闭,废话不多说全是干货数据库启动oracle数据库的启动有三个阶段:阶段一:读取参数文件并判断定义是否有错误,在这个阶段会根据参数定义分配相关内存打开alert文件,跟踪文件并记录信息启动相关的后台进程。阶段二:装载数据库使数据库与以前启动的实例关联。定位并打开参数文件中指定的控制文件。读取控制文件获取数据文件和重做日志文件的名称和
2017-12-16 20:41:50 527
原创 puppet的八大资源定义
今天小编讲的是puppet的资源定义,先说说puppet的工作流程:(puppet有俩种工作模型,这里说的是master/agent的工作流程)agent向master发起连接,并使用SSL证书相互认证身份。如果agent是第一次连接master,agent会生成私钥,下载CA证书的副本,提交证书申请,然后等待一个超时(waitforcert)。如果master在这个时间内签发了agent的证书,
2017-12-16 20:01:08 859
原创 redis集群
今天小编讲的是redis,先说说redis是什么,redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的
2017-12-13 20:47:00 262
原创 ansible (理论篇)
ansible是什么 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。
2017-12-09 20:45:40 629
原创 zabbix 监控
今天小编讲的是zabbix一些基础的东西,运维界有句话阐述了zabbix在运维的作用,“无监控,不运维”,瞅瞅,说的多好,小编呢,今天带着大家一个搭建一个zabbix,好了,实验要开始了。准备好了吗!!!环境准备:主机3台工作分配:172.17.252.233 zabbix 172.17.252.115,172.17.252.116 被监控的主机· 修改主机名:
2017-12-09 20:29:53 502
原创 Java分析工具
JAVA分析工具 今天小编讲的是JAVA的分析工具,我们程序员使用java语言编写java程序所需的开发工具包是JDK,JDK顾名思义是java开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具,比如jps,jinfo,jstack,jstat,jmap等,今天小编讲的就是这几个简单的工具哦。
2017-12-02 15:10:20 524
原创 Mysql实现企业级数据库主从复制架构实战
今天小编讲的是Mysql实现企业级数据库主从复制架构实战,怎么样,听起来就很高端,先看一张架构图:一、 环境准备:centos系统服务器2台、 一台用户做Mysql主服务器, 一台用于做Mysql从服务器, 配置好yum源、 防火墙关闭、 各节点时钟服务同步、各节点之间可以通过主机名互相通信二、 准备步骤:1、iptables -F && setenfo
2017-11-25 11:58:10 391
原创 实现基于Haproxy+Keepalived负载均衡高可用架构
今天小编讲的依然是负载均衡高可用,全是干货:先看一下我们要实现的架构图:一、环境准备:centos系统服务器4台、两台用于做haproxy主从架构,两台作为后端server,服务器配置好yum源、防火墙关闭、各节点时钟服务同步、各节点之间可以通过主机名互相通信机器名称IP配置服务角色备注ha
2017-11-11 21:02:01 630
原创 负载均衡集群企业级应用实战:LVS-DR模式
今天小编讲的是负载均衡集群企业级应用实战:LVS-DR模式,老高大上了,废话不多说,全是干货:实验准备:环境:三台centos,一台centos系统做DR,俩台基于lnmp的电子商务网站准备:机器名称IP配置服务角色备注Lvs-serverVIP:172.17.252.1
2017-11-04 20:09:05 628
原创 通过loganalyzer展示数据库中的日志
今天我们这做的实验是,通过loganalyzer展示数据库中的日志实验环境描述:俩台主机:centos6,centos7实验前准备:首先让防火墙和SElinux关闭状态主机分工:centos7提供数据库服务,centos6记录日志,记录在centos数据库中开始实验:centos7操作:先装数据库:yum install mariadb-server启动服务:s
2017-10-28 15:41:16 1317
原创 如何搭建自己的博客
首先小编先说说LAMP的工作原理:1. 我们先安装PHP安装:yum install php查看一下生成的文件:rpm -ql php 写一个php格式的文件:vim /var/www/html/index.php然后就可以访问了:172.17.252.233/a.php如果想把该页面改成主页面:位置:/etc/httpd/conf/http
2017-10-24 14:05:07 421
原创 Vim编辑器
1.vim:一个模式编辑器 击键行为是依赖于 vim的 的“模式” 三种主要模式: 命令(Normal)模式:默认模式,移动光标,剪切/粘贴文本 插入(Insert)或编辑模式: 修改文本 扩展命令(extended command )模式: 保存,退出等 Esc键 退出当前模式 Esc键 Esc键 总是返回到命令模式2.三种模式的关系:3模式转换 命令模式
2017-08-05 10:23:06 366
原创 文本处理
文本处理1.文本处理工具:1 文件内容:less和 cat2 文件截取:head和tail3 按列抽取:cut4 按关键字抽取:grep2.文本查看文件查看命令:cat tac rev cat -v 显示非打印字符 -E 显示$ -T 显示TAB -n 显示行号 -s 将连续的重复行变成一行
2017-08-05 09:57:42 586
原创 秒读硬链接与软连接
在说硬链接和软连接之前,小编先说说连接是干什么用的: 你可以将链接简单地理解为 Windows 中常见的快捷方式(或是 OS X 中的替身),Linux 日常用它来解决一些库版本的问题,通常也会将一些目录层次较深的文件链接到一个更易访问的目录中。在这些用途上,我们通常会使用到软链接(也称符号链接)。 接下来小编讲讲目录的本质与节点(下面会用到) 在linux系统下一切皆文件,目录它也是一个文件
2017-07-21 20:06:39 473
原创 标准I/O和管道
1 Linux给程序提供三种I/O设备 标准输入(STDIN)-0 默认接受来自键盘的输入 标准输出(STDOUT)-1 默认输出到终端窗口 标准错误(STDERR)-2 默认输出到终端窗口 I/O重定向:改变默认位置 2 。重定向定义:将标准输出和错误输出改变其默认输出设备 将标准输出(STDOUT)标准错误(STDERR)可以被重定向到文件: 命令 操作符号
2017-07-20 16:12:25 453
原创 小白浅谈Linux
1.Linux的起源: Linux起源于Unix 1969年,MULTICS系统由于进展过慢被叫停 肯·汤普逊(Kenneth Lane Thompson)和丹尼斯·里奇(Dennis MacAlistair Ritchie)在MULTICS的基础上进行了改进,开发出了Unix的雏形并被用于教学研究 从1979年发布的第七版开始
2017-07-16 23:25:37 340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人