09 2017 档案

摘要:[root@fyc14 nginx1]# cat <<EOF > /etc/yum.repos.d/nginx.repo> [nginx]> name=nginx repo> baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/> gpg 阅读全文
posted @ 2017-09-19 16:35 疯狂110 阅读(503) 评论(0) 推荐(0) 编辑
摘要:一 、安装集群软件 必须软件pcs,pacemaker,corosync,fence-agents-all,如果需要配置相关服务,也要安装对应的软件。 二、配置防火墙1、禁止防火墙和selinux# systemctl disable firewalld# systemctl stop firewa 阅读全文
posted @ 2017-09-18 12:48 疯狂110 阅读(382) 评论(0) 推荐(0) 编辑
摘要:简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk 阅读全文
posted @ 2017-09-18 07:51 疯狂110 阅读(131) 评论(0) 推荐(0) 编辑
摘要:sort sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。 sort语法 sort 是默认以第一个数据来排序,而且默认是以字符串形式来排序,所以由字母 a 开始升序排序。 / 阅读全文
posted @ 2017-09-18 07:50 疯狂110 阅读(327) 评论(0) 推荐(0) 编辑
摘要:简介 iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法 入门使用 参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用bl 阅读全文
posted @ 2017-09-18 07:46 疯狂110 阅读(282) 评论(0) 推荐(0) 编辑
摘要:uniq命令文件过滤分割与合并 uniq命令用于报告或忽略文件中的重复行,一般与sort命令结合使用。 语法 uniq(选项)(参数) 选项 \ -c或——count:在每列旁边显示该行重复出现的次数; -d或--repeated:仅显示重复出现的行列; -f<栏位>或--skip-fields=< 阅读全文
posted @ 2017-09-18 07:41 疯狂110 阅读(161) 评论(0) 推荐(0) 编辑
摘要:(一) 简单理解四层和七层负载均衡: ① 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个 阅读全文
posted @ 2017-09-18 07:10 疯狂110 阅读(179) 评论(0) 推荐(0) 编辑
摘要:Keepalived使用的vrrp协议方式,虚拟路由冗余协议 (Virtual Router Redundancy Protocol,简称VRRP); Heartbeat是基于主机或网络的服务的高可用方式; keepalived的目的是模拟路由器的双机 heartbeat的目的是用户service的 阅读全文
posted @ 2017-09-18 07:09 疯狂110 阅读(1792) 评论(0) 推荐(0) 编辑
摘要:一、负载均衡:必不可少的基础手段 1.1 找更多的牛来拉车吧 当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。 古人有云:当一头牛拉不动车的时 阅读全文
posted @ 2017-09-18 07:08 疯狂110 阅读(213) 评论(0) 推荐(0) 编辑
摘要:这是我们公司在实际的生产环境当中使用的一套东西,希望对大家有所帮助(实际的公网ip,我已经做了相应的修改): 说明:每台服务器需要有两块网卡:eth0连接内网的交换机,用私网ip,实现服务器间内部访问;eth1连接公网交换机,供外网访问。如果想节约成本可以只用一个交换机,划分2个vlan分别连接内网 阅读全文
posted @ 2017-09-18 06:54 疯狂110 阅读(197) 评论(0) 推荐(0) 编辑
摘要:什么是正则表达式?03% -正则表达式的特点05% -如何在 Linux 中使用 awk 过滤工具22% -一个使用 awk 的简单示例:23% -结合模式使用 awk27% -在 awk 模式中使用通配符 (.)32% -在 awk 模式中使用字符 (*)37% -结合集合 [ character 阅读全文
posted @ 2017-09-17 21:23 疯狂110 阅读(9368) 评论(0) 推荐(0) 编辑
摘要:mysql的复制和mysql的读写分离从来就不是一个简单的话题,今天笔者就详细来记录一下我学习的mysql。 mysql日至类型有:二进制日志,事务日志,错误日志,一般查询日志,中继日志,慢查询日志。 二进制日志一般放在数据目录,一般文件名叫mysql-bin.xxxx,当数据大到我们设定的最大大小 阅读全文
posted @ 2017-09-16 07:30 疯狂110 阅读(303) 评论(0) 推荐(0) 编辑
摘要:工作拓扑: MySQL Proxy有一项强大功能是实现“读写分离”,基本原理是让主数据库处理写方面事务,让从库处理SELECT查询。 Amoeba for MySQL是一款优秀的中间件软件,同样可以实现读写分离,负载均衡等功能,并且稳定性也高于MySQL Proxy,有兴趣的可以测试一下。 环境描述 阅读全文
posted @ 2017-09-16 07:28 疯狂110 阅读(10536) 评论(0) 推荐(0) 编辑
摘要:MySQL的读写分离的几种选择 MySQL的读写分离的几种选择 MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 原址如下: http://heylinux.com/archives/1004.html Mysql作为目前世界上使用最广泛的免费数据库,相信所有从 阅读全文
posted @ 2017-09-16 07:22 疯狂110 阅读(69672) 评论(1) 推荐(2) 编辑
摘要:MHA是一种方便简单可靠的MySQL高可用架构,具体的介绍我在这里就不多说了,下面是我在网上找的一个教程,我在此基础上进行了一些修改: 大致步骤 (一)环境介绍 1.主机部署 CentOS 7改主机名 将ip和域名配置到/etc/hosts文件中 尝试在各主机上的防火墙上加上端口的允许 这条规则的意 阅读全文
posted @ 2017-09-16 07:01 疯狂110 阅读(462) 评论(0) 推荐(0) 编辑
摘要:MyCAT的优势基于阿里开源的Cobar产品而研发,Cobar的稳定性、可靠性、优秀的架构和性能以及众多成熟的使用案例使得MYCAT一开始就拥有一个很好的起点,站在巨人的肩膀上,我们能看到更远。业界优秀的开源项目和创新思路被广泛融入到MYCAT的基因中,使得MYCAT在很多方面都领先于目前其他一些同 阅读全文
posted @ 2017-09-16 06:54 疯狂110 阅读(555) 评论(0) 推荐(0) 编辑
摘要:1.1还原使用mysqldump命令备份的数据库的语法如下: mysql -u root -p [dbname] < backup.sq 示例: 1.2还原直接复制目录的备份 通过这种方式还原时,必须保证两个MySQL数据库的版本号是相同的。MyISAM类型的表有效,对于InnoDB类型的表不可用, 阅读全文
posted @ 2017-09-16 05:46 疯狂110 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1、使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。 阅读全文
posted @ 2017-09-16 05:41 疯狂110 阅读(183) 评论(0) 推荐(0) 编辑
摘要:原文http://www.cnblogs.com/smallSevens/p/7501932.html#3782600 三分钟读懂TT猫分布式、微服务和集群之路 针对新手入门的普及,有过大型网站技术架构牛人路过,别耽误浪费了时间,阅读之前,请确保有一定的网络基础,熟练使用Linux,浏览大概需要3- 阅读全文
posted @ 2017-09-16 05:02 疯狂110 阅读(299) 评论(0) 推荐(0) 编辑
摘要:主要思路 测试环境 实现mysql主备复制 配置A主mysql 配置B备mysql 验证同步配置结果 验证是否同步 关闭B备mysql的同步,验证读写分离 实现读写分离 安装mycat 配置mycat 启动mycat 测试读写分离 验证是否同步 关闭B备mysql的同步,验证读写分离 数据库性能优化 阅读全文
posted @ 2017-09-16 04:44 疯狂110 阅读(536) 评论(0) 推荐(0) 编辑
摘要:原文http://blog.163.com/bigoceanwu@126/blog/static/172718064201683031639683/ 读写分离:利用最基础的mysql主从复制,事务性的查询无法分离出去(因为会导致数据不一致),这样就无法做到真正的读写分离,因为有些场景可能大部分都是事 阅读全文
posted @ 2017-09-16 04:43 疯狂110 阅读(1828) 评论(0) 推荐(0) 编辑
摘要:原文http://www.cnblogs.com/softidea/p/5510137.html LVS Nginx HAProxy 优缺点 搭建负载均衡高可用环境相对简单,主要是要理解其中原理。此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按需求取舍。 目前,在线上环境中应用较多的负载 阅读全文
posted @ 2017-09-16 04:38 疯狂110 阅读(241) 评论(0) 推荐(0) 编辑
摘要:转载于http://soft.chinabyte.com/25/13169025.shtml 1、什么是LVS? 首先简单介绍一下LVS (Linux Virtual Server)到底是什么东西,其实它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞 阅读全文
posted @ 2017-09-16 04:36 疯狂110 阅读(205) 评论(0) 推荐(0) 编辑
摘要:本文转载于http://www.ha97.com/5646.html PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。 一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体 阅读全文
posted @ 2017-09-16 04:34 疯狂110 阅读(149) 评论(0) 推荐(0) 编辑
摘要:本文引用于http://blog.csdn.net/kk185800961/article/details/51147029 MySQL 高可用:mysql+mycat实现数据库分片(分库分表) 什么是MYCAT: 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQ 阅读全文
posted @ 2017-09-16 04:02 疯狂110 阅读(4026) 评论(0) 推荐(0) 编辑
摘要:本文引用http://www.cnblogs.com/crazyacking/p/5734849.html Jetty 基本架构 体系结构 启动过程 接受请求 基于 HTTP 协议工作 基于 AJP 工作 基于 NIO 方式工作 处理请求 与 Jboss 集成 与 Tomcat 的比较 架构比较 性 阅读全文
posted @ 2017-09-16 03:44 疯狂110 阅读(272) 评论(0) 推荐(0) 编辑
摘要:本文引用于http://blog.chinaunix.net/uid-25266990-id-3369172.html 之前对Subversion服务器作了迁移,关于SVN的架构也走了调整,有单一的服务器改为主从备份的方式。在“subversion迁移过程中增量备份脚本”中提到了增量备份的方式,但是 阅读全文
posted @ 2017-09-16 03:26 疯狂110 阅读(345) 评论(0) 推荐(0) 编辑
摘要:本文引用于http://www.cnblogs.com/dim2046/p/5895889.html 一、tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核 阅读全文
posted @ 2017-09-16 03:12 疯狂110 阅读(1189) 评论(0) 推荐(0) 编辑
摘要:先上脚本,脚本的目的是虚拟机克隆-连接克隆,然后修改ip这个搞定,修改hostname就很简单了 declare oldipdeclare -i Anamedeclare newipoldip=`cat /etc/sysconfig/network-scripts/ifcfg-ens32 | gre 阅读全文
posted @ 2017-09-14 16:32 疯狂110 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-09-13 16:04 疯狂110 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1. 进入容器内部后 1 会显示自己以及(– link)软连接的容器IP 2.使用命令 docker inspect --format '{{ .NetworkSettings.IPAddress }}' <container-ID> 或 docker inspect <container id>  阅读全文
posted @ 2017-09-12 20:44 疯狂110 阅读(697) 评论(0) 推荐(0) 编辑
摘要:CentOS 1、备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS 5 wget -O / 阅读全文
posted @ 2017-09-12 14:15 疯狂110 阅读(453) 评论(0) 推荐(0) 编辑
摘要:直接用yum install docker -y安装的docker版本为1.12,但是docker发展很快,现在都17.06.2了。docker-ce是指docker的社区版 卸载老版本的 docker 及其相关依赖 安装 yum-utils,它提供了 yum-config-manager,可用来管 阅读全文
posted @ 2017-09-10 00:28 疯狂110 阅读(6646) 评论(1) 推荐(0) 编辑
摘要:net-tools和iproute2的命令做对比,做到简单明了,分别演示如何去获取、配置和操作系统网络信息。 以下是net-tools和iproute2的大致对比: 4.1 ip link set--改变设备的属性. 缩写:set、s 示例1:up/down 起动/关闭设备。 # ip link s 阅读全文
posted @ 2017-09-09 23:51 疯狂110 阅读(3452) 评论(0) 推荐(0) 编辑
摘要:DNAT(Destination Network Address Translation,目的地址转换) 通常被叫做目的映谢。而SNAT(Source Network Address Translation,源地址转换)通常被叫做源映谢。 这是我们在设置Linux网关或者防火墙时经常要用来的两种方式 阅读全文
posted @ 2017-09-07 12:17 疯狂110 阅读(1423) 评论(0) 推荐(0) 编辑
摘要:docker images往往不知不觉就占满了硬盘空间,为了清理冗余的image,可采用以下方法: 1.进入root权限 sudo su 2.停止所有的container,这样才能够删除其中的images: docker stop $(docker ps -a -q) 如果想要删除所有contain 阅读全文
posted @ 2017-09-05 13:44 疯狂110 阅读(155) 评论(0) 推荐(0) 编辑