06 2017 档案

linux之 crontab 定时任务
摘要:crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。 crontab(选项)(参数) 选项 - 阅读全文

posted @ 2017-06-28 09:35 张冲andy 阅读(239) 评论(0) 推荐(0) 编辑

mysql之 explain、optimizer_trace 执行计划
摘要:一、explain mysql> explain select host,user,plugin from user ;+ + + + + + + + + + +| id | select_type | table | type | possible_keys | key | key_len | r 阅读全文

posted @ 2017-06-27 23:06 张冲andy 阅读(1361) 评论(0) 推荐(0) 编辑

Mysql优化小结
摘要:对于一个网站来说,在运行很长一段时间后,数据库瓶颈问题会越来越暴露出来。作为运维人员,对数据库做必要的优化十分重要!下面总结以往查阅到的以及自己工作中的一些优化操作经验,并根据OSI七层模型从下往上进行优化mysql数据库记录。 一:物理层面1、cpu:2-16个 2*4双四核,L1L2越大越好2、 阅读全文

posted @ 2017-06-27 10:24 张冲andy 阅读(484) 评论(0) 推荐(1) 编辑

lvs之 lvs+nginx+tomcat_1、tomcat_2+redis(lvs dr 模式)
摘要:前提:已经安装好 lvs+nginx+tomcat_1、tomcat_2+redis环境 ,可参考 (略有改动,比如tomcat_1、tomcat_2安装在两台机器上,而不是单机多实例 ,自行稍稍变动一下就可以了 )http://blog.csdn.net/zhang123456456/articl 阅读全文

posted @ 2017-06-25 19:53 张冲andy 阅读(997) 评论(0) 推荐(0) 编辑

ASM概述
摘要:ASM的全称是 Automatic Storage Management,ASM 是为存放oracle 数据文件而设计的一个volume manager 和 文件系统 管理的技术。 ASM 支持oracle 单实例,也是RAC。 ASM存储结构:每个ASM disk 被划分成多个AU(allocat 阅读全文

posted @ 2017-06-22 10:33 张冲andy 阅读(1392) 评论(0) 推荐(0) 编辑

mysql+keepalived 双主热备高可用
摘要:理论介绍:我们通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。MySQL双主复制,即互为Master-Slave(只有一个Master提供写操作),可以实现数据库服务器的热备,但是一个M 阅读全文

posted @ 2017-06-20 18:45 张冲andy 阅读(1419) 评论(0) 推荐(0) 编辑

Nginx+Keepalived 主备高可用 安装与配置
摘要:环境说明:操作系统:CentOS6.7 x86_64Nginx版本:nginx-1.9.7Keepalived版本:keepalived-1.2.24 主nginx + Keepalived :10.219.24.26备nginx + Keepalived :10.219.24.23虚拟IP:10. 阅读全文

posted @ 2017-06-19 15:34 张冲andy 阅读(1632) 评论(0) 推荐(0) 编辑

nginx之 nginx + tomcat + redis 负载均衡且session一致性
摘要:说明: 本文描述的是 nginx + tomcat + redis 实现应用负载均衡且满足session一致性,从安装到配置的全部过程,供大家学习!nginx 代理服务器ip: 10.219.24.26tomcat_1 应用服务器ip与端口: 10.219.24.21:8080 tomcat_2 应 阅读全文

posted @ 2017-06-18 19:56 张冲andy 阅读(2249) 评论(0) 推荐(1) 编辑

tomcat之 Tomcat 7.0.78 单机多实例配置
摘要:前言:JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的java SDK. JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。所以要想运行jsp的程序必须要 阅读全文

posted @ 2017-06-18 12:41 张冲andy 阅读(1154) 评论(-2) 推荐(0) 编辑

nginx之 nginx-1.9.7 + tomcat-8.5.15 反向代理+应用负载均衡 安装配置
摘要:环境说明:nginx 反向代理服务器 ip 为: 10.219.24.26tomcat1 应用服务器 ip 为: 10.219.24.21tomcat3 应用服务器 ip 为: 10.219.24.23os 环境为 :linux x86_64 参考连接: 为了节约劳动力,给出作者先前的完整连接,按照 阅读全文

posted @ 2017-06-17 22:45 张冲andy 阅读(869) 评论(0) 推荐(1) 编辑

tomcat之 JDK8.0安装、tomcat-8.5.15安装
摘要:前言:JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK. JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。所以要想运行jsp的程序必须要 阅读全文

posted @ 2017-06-17 19:43 张冲andy 阅读(7741) 评论(0) 推荐(0) 编辑

keepalived之 ipvsadm-1.26-4(lvs)+ keepalived-1.2.24 安装
摘要:一、安装 LVS 前提:已经提前配置好本地 Yum 源 配置过程可参考> http://blog.csdn.net/zhang123456456/article/details/566909451、 检查一下系统内核安装之前,首先检查一下系统内核是否支持LVS的IPVS模块;自Linux 2.6开始 阅读全文

posted @ 2017-06-16 16:39 张冲andy 阅读(676) 评论(0) 推荐(0) 编辑

keepalived之 Keepalived 原理(定义、VRRP 协议、VRRP 工作机制)
摘要:1.Keepalived 定义 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以利用其来避免单点故障。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的 阅读全文

posted @ 2017-06-15 17:32 张冲andy 阅读(1109) 评论(0) 推荐(0) 编辑

lvs之 lvs原理架构介绍
摘要:一、 概念 lvs的术语: Router:GWIP vs:virtual server,director rs:real server CIP:client IP VIP:virtual server IP DIP:ditecter IP(connect with rs) RIP:real serv 阅读全文

posted @ 2017-06-15 13:17 张冲andy 阅读(1074) 评论(0) 推荐(0) 编辑

nginx之 nginx虚拟机配置
摘要:什么是虚拟主机:虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主机之间是独立的,互不影响。 nginx可以实现虚拟主机的配置,nginx支持三种类型的虚拟主机配置。1、基于域 阅读全文

posted @ 2017-06-14 20:50 张冲andy 阅读(7143) 评论(0) 推荐(0) 编辑

nginx之 [error] 6702#0:XXX is forbidden (13: Permission denied)
摘要:问题描述: 配置完 nginx 两个虚拟机后,客户端能够访问原始的server ,新增加的 server 虚拟机 不能够访问,报错如下页面 解决过程: 1. 查看报错日志[root@mysql03 nginx]# cat logs/error.log 2017/06/15 04:00:57 [err 阅读全文

posted @ 2017-06-14 20:27 张冲andy 阅读(1109) 评论(0) 推荐(0) 编辑

nginx之 nginx-1.9.7 编译安装、理论简介
摘要:nginx是一个web网站常用的高性能http和反向代理服务器,其具有较好的并发能力,被网易、百度、腾讯、新浪等网站广泛使用。 一、 理论简介 1.首先弄清楚正向代理和反向代理 正向代理:代理客户端,替客户端收发请求,使真实的客户端对服务器不可见。如图所示,proxy和client同属于一个网络,对 阅读全文

posted @ 2017-06-14 14:44 张冲andy 阅读(964) 评论(0) 推荐(0) 编辑

mysql之 mysql数据库压力测试工具(mysqlslap)
摘要:mysqlslap是从MySQL的5.1.4版开始就开始官方提供的压力测试工具。通过模拟多个并发客户端并发访问MySQL来执行压力测试,同时提供了较详细的SQL执行数据性能报告,并且能很好的对比多个存储引擎(MyISAM,InnoDB等)在相同环境下的相同并发压力下的性能差别。 mysqlslap官 阅读全文

posted @ 2017-06-12 11:08 张冲andy 阅读(1044) 评论(0) 推荐(0) 编辑

mysql之 mysql 5.6不停机双主一从搭建(活跃双主一从基于日志点复制)
摘要:环境说明:版本 version 5.6.25-log 主1库ip: 10.219.24.25主2库ip: 10.219.24.22从1库ip:10.219.24.26os 版本: centos 6.7已安装热备软件:xtrabackup 防火墙已关 双主一从架构图 补充:主从复制原理: http:/ 阅读全文

posted @ 2017-06-11 17:19 张冲andy 阅读(3761) 评论(2) 推荐(0) 编辑

mysql之 mysql 5.6不停机主从搭建(一主一从基于GTID复制)
摘要:环境说明:版本 version 5.6.25-log 主库ip: 10.219.24.25从库ip:10.219.24.22os 版本: centos 6.7已安装热备软件:xtrabackup 防火墙已关 补充: 主从复制原理: http://blog.csdn.net/zhang12345645 阅读全文

posted @ 2017-06-11 10:36 张冲andy 阅读(2005) 评论(0) 推荐(0) 编辑

mysql之 mysql 5.6不停机主主搭建(活跃双主基于日志点复制)
摘要:环境说明:版本 version 5.6.25-log 主1库ip: 10.219.24.25主2库ip:10.219.24.22os 版本: centos 6.7已安装热备软件:xtrabackup 防火墙已关 补充:主从复制原理: http://blog.csdn.net/zhang1234564 阅读全文

posted @ 2017-06-10 22:42 张冲andy 阅读(743) 评论(0) 推荐(0) 编辑

mysql之 MySQL 主从基于 GTID 复制原理概述
摘要:一、 什么是GTID ( Global transaction identifiers ):MySQL-5.6.2开始支持,MySQL-5.6.10后完善,GTID 分成两部分,一部分是服务的UUid,UUID保存在mysql数据目录的auto.cnf文件中,这是一个非常重要的文件,不能删除,这一部 阅读全文

posted @ 2017-06-10 18:59 张冲andy 阅读(7734) 评论(0) 推荐(1) 编辑

mysql之 mysql 5.6不停机主从搭建(一主一从基于日志点复制)
摘要:环境说明:版本 version 5.6.25-log 主库ip: 10.219.24.25从库ip:10.219.24.22os 版本: centos 6.7已安装热备软件:xtrabackup 防火墙已关 补充: 主从复制原理: http://blog.csdn.net/zhang12345645 阅读全文

posted @ 2017-06-10 11:52 张冲andy 阅读(861) 评论(0) 推荐(0) 编辑

mysql之 MySQL 主从基于position复制原理概述
摘要:1 、主从复制简介MySQL 主从复制就是将一个 MySQL 实例(Master)中的数据实时复制到另一个 MySQL 实例(slave)中,而且这个复制是一个异步复制的过程。实现整个复制操作主要由三个进程完成的,其中两个进程在 Slave(sql_thread 和IO_thread),另外一个进程 阅读全文

posted @ 2017-06-09 23:02 张冲andy 阅读(800) 评论(0) 推荐(0) 编辑

mysql之 innobackupex备份+binlog日志的完全恢复(命令行执行模式)
摘要:前言:MySQL的完全恢复,我们可以借助于完整的 备份+binlog 来将数据库恢复到故障点。备份可以是热备与逻辑备份(mysqldump),只要备份与binlog是完整的,都可以实现完全恢复。 1. 准备实验环境mysql> select version();+ +| version() |+ + 阅读全文

posted @ 2017-06-09 10:42 张冲andy 阅读(543) 评论(0) 推荐(0) 编辑

mysql之 Innobackupex(全备+增量)备份恢复
摘要:MySQL的热备(物理备份)可以采取全备加增量备份的方式来减轻数据库I/O压力及系统资源的占用。增量备份主要是以全备或增量备份为基础,备份那些变更过的页面。其备份的原理是基于一个不断增长的LSN序列,这个LSN与Oracle的SCN类似。在恢复期间,我们需要将已提交的事务前滚,未提交的事务回滚。本文 阅读全文

posted @ 2017-06-08 21:20 张冲andy 阅读(1550) 评论(0) 推荐(0) 编辑

mysql之 Innobackupex全备恢复(原理、演示)
摘要:一、 Innobackupex恢复原理 After creating a backup, the data is not ready to be restored. There might be uncommitted transactions to be undone or transaction 阅读全文

posted @ 2017-06-08 19:12 张冲andy 阅读(799) 评论(0) 推荐(0) 编辑

从Oracle迁移到MySQL的各种坑及自救方案
摘要:当企业内部使用的数据库种类繁杂时,或者有需求更换数据库种类时,都可能会做很多数据迁移的工作。有些迁移很简单,有些迁移可能就会很复杂,大家有没有考虑过为了顺利完成复杂的数据库迁移任务,都需要考虑并解决哪些问题呢? 在以前的工作中,我迁移过Oracle到Informix、Oracle和SQLServer 阅读全文

posted @ 2017-06-07 20:57 张冲andy 阅读(33358) 评论(2) 推荐(1) 编辑

python之 前端HTML/CSS基础知识学习笔记
摘要:1. 文件结构: HTML文件的固定结构: <html> <head>...</head> <body>...</body> </html> html是根标签 head定义文档头部,包含: title, script, style, link, meta body是网页主要内容,包含:h1,h2-h 阅读全文

posted @ 2017-06-06 21:44 张冲andy 阅读(484) 评论(0) 推荐(0) 编辑

redis之 Redis常用数据类型
摘要:Redis最为常用的数据类型主要有以下7种: 一、 String (字符) 常用命令: set,get,decr,incr,mget 等。 应用场景:String是最常用的一种数据类型,普通的key/ value 存储都可以归为此类.即可以完全实现目前 Memcached 的功能,并且效率更高。还可 阅读全文

posted @ 2017-06-06 11:10 张冲andy 阅读(1146) 评论(0) 推荐(0) 编辑

mysql5.6之 传输表空间迁移表或恢复误删除的表
摘要:一,简单说明:1),传输表空间的限制: 1,mysql 版本 5.6.6 及其以上,并且版本建议源和目标版本建议都是GA版并且大版本一样 2,表引擎为innodb并且开启独立表空间 innodb_file_per_table 3,处于导出状态的表只允许读也即是”read_only“状态 4,DISC 阅读全文

posted @ 2017-06-04 16:22 张冲andy 阅读(843) 评论(0) 推荐(0) 编辑

mysql之 double write 浅析
摘要:http://blog.itpub.net/22664653/viewspace-1140915/ 介绍double write之前我们有必要了解partial page write 问题 : InnoDB 的Page Size一般是16KB,其数据校验也是针对这16KB来计算的,将数据写入到磁盘是 阅读全文

posted @ 2017-06-03 22:16 张冲andy 阅读(6971) 评论(0) 推荐(1) 编辑

mysql之 [ERROR] InnoDB: Unable to lock ./ibdata1, error: 11
摘要:问题描述:启动MySQL后,出现连接不上,报 [ERROR] InnoDB: Unable to lock ./ibdata1, error: 11[root@mysql01 ~]# service mysql startStarting MySQL [ OK ][root@mysql01 ~]# 阅读全文

posted @ 2017-06-03 21:12 张冲andy 阅读(12337) 评论(0) 推荐(0) 编辑

python之 python 起源、语言特点
摘要:一、 1.1 什么是 PythonPython 是一门优雅而健壮的编程语言,它继承了传统编译语言的强大性和通用性,同时也借鉴了简单脚本和解释语言的易用性。它可以帮你完成工作,而且一段时间以后,你还能看明白自己写的这段代码。你会对自己如此快地学会它和它强大的功能感到十分的惊讶,更不用提你已经完成的工作 阅读全文

posted @ 2017-06-03 16:43 张冲andy 阅读(1943) 评论(0) 推荐(0) 编辑

python之 centos6.7下 python 3.5.2 源码、Django-1.9 安装
摘要:在linux6.5中已经自带了python 2 、python 2.6 ,并且yum程序使用的就是自带的python,所以系统自带的python不要随意卸载否则可能导致yum用不了。测试环境:centos6.7python:python 3.5.2;下载地址:https://www.python.o 阅读全文

posted @ 2017-06-03 13:45 张冲andy 阅读(377) 评论(0) 推荐(0) 编辑

mysql之 mysqldump 备份恢复详解
摘要:mysqldump 程序的实现原理是通过我们给的参数信息加上数据库中的系统表信息来一个表一个表获取数据然后生成 INSERT 语句再写入备份文件中的。这样就出现了一个问题,在系统正常运行过程中,很可能会不断有数据变更的请求正在执行,这样就可能造成在 mysqldump 备份出来的数据不一致。也就是说 阅读全文

posted @ 2017-06-02 22:11 张冲andy 阅读(2308) 评论(0) 推荐(0) 编辑

mysql之 xtrabackup原理、备份日志分析、备份信息获取
摘要:一、 xtrabackup备份恢复工作原理: extrabackup备份简要步骤 InnoDB引擎很大程度上与Oracle类似,使用redo,undo机制,XtraBackup在备份的时候,以read-write模式打开innodb的数据文件,然后对其进行复制。与此同时,XtraBackup还有另外 阅读全文

posted @ 2017-06-02 13:12 张冲andy 阅读(1212) 评论(0) 推荐(0) 编辑

mysql之 percona-xtrabackup 2.4.7安装(热备工具)
摘要:准备:os是centos6.7,提前下载并上传 percona-xtrabackup 安装包,下载网址为: https://www.percona.com/downloads/XtraBackup/LATEST/1.安装依赖包[root@localhost xtrabackup]# yum -y i 阅读全文

posted @ 2017-06-01 23:03 张冲andy 阅读(1045) 评论(0) 推荐(0) 编辑

redis之 centos 6.7 下安装 redis-3.2.5
摘要:前期准备:1. 操作系统需要安装 gcc 包 与 TCL 库, 通过配置本地 yum 源 ,yum -y install gcc 、 yum -y install tcl安装2. 下载 redis 安装包,上传至 linux 下。 网址: http://download.redis.io/relea 阅读全文

posted @ 2017-06-01 16:03 张冲andy 阅读(519) 评论(0) 推荐(0) 编辑

导航