<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Syx834722207的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Syx834722207</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Syx834722207]]></copyright><item><title><![CDATA[redis分布式集群数据库]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/77100484</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/77100484</guid><author>Syx834722207</author><pubDate>Fri, 11 Aug 2017 17:14:38 +0800</pubDate><description><![CDATA[redis分布式集群数据库
1.介绍
redis 是一个高性能的 key-value 数据库。 redis 的出现,很大程度补偿了memcached 这类 keyvalue 存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP 客户端,使用很方便。Redis 的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持]]></description><category></category></item><item><title><![CDATA[mysql的主从复制与读写分离]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/77099512</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/77099512</guid><author>Syx834722207</author><pubDate>Fri, 11 Aug 2017 16:16:23 +0800</pubDate><description><![CDATA[1.环境：
RHEL6.5   mysql-5.7.17-1.el6.x86_64
Master=server1-172.25.4.1
Slave= server4-172.25.4.4
 
2.安装mysql
在server1.4上
tar xf mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar
yum install mysql-communit]]></description><category></category></item><item><title><![CDATA[MySQL高可用之MHA的搭建]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/77097768</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/77097768</guid><author>Syx834722207</author><pubDate>Fri, 11 Aug 2017 15:07:27 +0800</pubDate><description><![CDATA[MySQL高可用之MHA的搭建
1.介绍
MySQL MHA架构介绍：
MHA（Master High Availability）目前在MySQL高可用方面是一个相对成熟的解决方案，它由日本DeNA公司youshimaton（现就职于Facebook公司）开发，是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中，MHA能做到在0~30秒之内自动]]></description><category></category></item><item><title><![CDATA[zabbix的原理详解及其搭建]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/77081865</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/77081865</guid><author>Syx834722207</author><pubDate>Fri, 11 Aug 2017 09:33:37 +0800</pubDate><description><![CDATA[Zabbix
 
Zabbix
Zabbix 是一款功能强大的分布式开源监控系统,线上用的也比较多,个人感觉是 cacti和nagios的整合,又天生自带分布式监控,大批量主机运维监控优势明显.
 
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
       zabbix由zabbix server与可选组件zabbix agent两部门]]></description><category></category></item><item><title><![CDATA[keepalived+lvs]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/76396723</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/76396723</guid><author>Syx834722207</author><pubDate>Sun, 30 Jul 2017 17:04:13 +0800</pubDate><description><![CDATA[Keepalived+LVS
 
Linux下的高可用负载均衡服务器集群之keepalived+lvs
 
LVS，是Linux Virtual Server的缩写，也就是Linux虚拟服务器。它是一个虚拟的服务器集群系统。1998年5月章文嵩博士成立该项目，是中国国内最早出现的自由软件项目之一。
Keepalived是一种类似于网络中3、4、5层交换机制的软件。Keepalived能够]]></description><category></category></item><item><title><![CDATA[rhel6.5集群管理]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/76151166</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/76151166</guid><author>Syx834722207</author><pubDate>Wed, 26 Jul 2017 16:58:39 +0800</pubDate><description><![CDATA[集群（cluster）就是一组计算机，它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点（node）。一个理想的集群是，用户从来不会意识到集群系统底层的节点，在他/她们看来，集群是一个系统，而非多个计算机系统。并且集群系统的管理员可以随意增加和删改集群系统的节点。

基本概念: 

Conga:分为Luci(管理工具,Server端)及 Ricci(用于接收和传递L]]></description><category></category></item><item><title><![CDATA[nginx+tomcat+memcached]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/75950354</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/75950354</guid><author>Syx834722207</author><pubDate>Mon, 24 Jul 2017 09:15:51 +0800</pubDate><description><![CDATA[#######nginx+tomcat+memcached#####

server 2,3
tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/   ##java软件测试的安装包

cd /usr/local/


ln -s jdk1.7.0_79/ java   ##建立软链接


vim /etc/profile
expo]]></description><category></category></item><item><title><![CDATA[mysql与php]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/75678722</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/75678722</guid><author>Syx834722207</author><pubDate>Sat, 22 Jul 2017 12:27:29 +0800</pubDate><description><![CDATA[Mysql 安装

tar zxf mysql-boost-5.7.17.tar.gz 
cd mysql-5.7.17/

du -sh



yum install -y cmake-2.8.12.2-4.el6.x86_64.rpm 

yum install -y gcc gcc-c++ ncurses-devel




rm -f CMakeCache.]]></description><category></category></item><item><title><![CDATA[封装rhel6.5的虚拟机]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/75614306</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/75614306</guid><author>Syx834722207</author><pubDate>Fri, 21 Jul 2017 10:18:18 +0800</pubDate><description><![CDATA[########封装rhel6.5的虚拟机#######

1.通过6.5的镜像文件安装6.5的虚拟机(系统内存512M 磁盘内存20G)
2.修改主机名
安装好以后，先修改/etc/sysconfig/neetwork配合文件以更改主机名 hostname=sever1
3.修改网络配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0]]></description><category></category></item><item><title><![CDATA[nginx]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/75579722</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/75579722</guid><author>Syx834722207</author><pubDate>Fri, 21 Jul 2017 02:31:03 +0800</pubDate><description><![CDATA[1.nginx的安装(rhel6.5)

tar zxf nginx-1.12.0.tar.gz    ##解压


cd nginx-1.12.0
useradd -M -d /usr/local/lnmp/nginx -s /sbin/nologin -u 800 nginx   ##建立nginx用户

id nginx 



cd src/core/
vim n]]></description><category></category></item><item><title><![CDATA[varnish]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/75520863</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/75520863</guid><author>Syx834722207</author><pubDate>Thu, 20 Jul 2017 14:57:28 +0800</pubDate><description><![CDATA[1.安装(实验环境rhel6.5)
yum localinstall -y varnish-3.0.3-1.el6.x86_64.rpm varnish-libs-3.0.3-1.el6.x86_64.rpm
 
 
2.配置
server1端
 
###配置一个后端服务器
# vi /etc/varnish/default.vcl
backend web1 {
.host =]]></description><category></category></item><item><title><![CDATA[python 模块与包]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/75125384</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/75125384</guid><author>Syx834722207</author><pubDate>Fri, 14 Jul 2017 16:52:07 +0800</pubDate><description><![CDATA[#######模块与包#######

1.模块
在 Python 中,一个.py文件就称之为一个模块(Module)。逻辑上组织python代码(函数，变量，类)
•大大提高了代码的可维护性;

•编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用;


导入模块的几种方式；
- import cacl
调用方式:直接导入cacl模块，使用其方法：cacl.ad]]></description><category></category></item><item><title><![CDATA[python 文件操作]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/75114234</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/75114234</guid><author>Syx834722207</author><pubDate>Fri, 14 Jul 2017 15:18:41 +0800</pubDate><description><![CDATA[########文件操作########

1.文件读写
• Python 内置了读写文件的函数,用法和 C 是兼容的。
• 操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(又称文件描述符),然后,通过操作系统提供的接口从这个文件对象操作;

思考:把大象放进冰箱的过程。

思考文件读写的过程:
1. 打开文件
2. 向文件中写入内容;
]]></description><category></category></item><item><title><![CDATA[python 高阶函数]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/75103622</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/75103622</guid><author>Syx834722207</author><pubDate>Fri, 14 Jul 2017 12:19:58 +0800</pubDate><description><![CDATA[########高阶函数########

1.函数

函数本身也可以赋值给变量,即:变量可以指向函数。


函数名其实就是指向函数的变量!


上述操作发现:abs为函数名,给abs=1重新赋值后,abs已不是函数,而是一个整数。

2.高阶函数

变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。


]]></description><category></category></item><item><title><![CDATA[python 高级特性]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/75094591</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/75094591</guid><author>Syx834722207</author><pubDate>Fri, 14 Jul 2017 00:09:26 +0800</pubDate><description><![CDATA[#########高级特性########

1.迭代
• 可以通过 for 循环来遍历这个 list 或 tuple,这种遍历我们称为迭代(Iteration)
• 只要是可迭代对象,无论有无下标,都可以迭代,比如 dict就可以迭代:
• 默认情况下,dict 迭代的是 key。如果要迭代 value,怎么办?
for k,v in d.iteritems():

print ]]></description><category></category></item><item><title><![CDATA[python 函数]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/75000438</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/75000438</guid><author>Syx834722207</author><pubDate>Tue, 11 Jul 2017 23:40:49 +0800</pubDate><description><![CDATA[########函数########

1.定义函数
• def关键字,依次写出函数名、括号、括号中的参数和冒号 :

• 在缩进块中编写函数体,函数的返回值用 return 语句返回。



2.调用函数
Python 内置了很多有用的函数,我们可以直接调用:

• abs()    求绝对值


• cmp()    比较大小，返回值为0，1，-1


• ]]></description><category></category></item><item><title><![CDATA[python 字典]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/74999073</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/74999073</guid><author>Syx834722207</author><pubDate>Tue, 11 Jul 2017 21:06:09 +0800</pubDate><description><![CDATA[#########字典########

1.字典的定义

• 简单字典创建




• 内建方法:fromkeys,字典中的key有相同的value值,默认为None



2.字典值的访问

• 直接通过key访问




• 循环遍历访问



3.字典key-value的添加

• dic[key] = value
通过这个操作,我们会]]></description><category></category></item><item><title><![CDATA[python 用户登陆]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/74542983</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/74542983</guid><author>Syx834722207</author><pubDate>Thu, 06 Jul 2017 14:32:54 +0800</pubDate><description><![CDATA[题目：

程序：]]></description><category></category></item><item><title><![CDATA[python 集合]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/74516032</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/74516032</guid><author>Syx834722207</author><pubDate>Thu, 06 Jul 2017 04:27:41 +0800</pubDate><description><![CDATA[##########python集合#########

1.集合的定义

集合是一个无序的,不重复的数据组合。


• 集合里面不能定义列表



2.set的应用场景
• 列表去重
• 关系测试:如交集、差集、并集的关系测试

3.集合的关系测试操作
• 交集  list_1.intersection(list_2)
• 并集  list_1.union(li]]></description><category></category></item><item><title><![CDATA[python 列表]]></title><link>https://blog.youkuaiyun.com/Syx834722207/article/details/74515898</link><guid>https://blog.youkuaiyun.com/Syx834722207/article/details/74515898</guid><author>Syx834722207</author><pubDate>Thu, 06 Jul 2017 04:01:53 +0800</pubDate><description><![CDATA[##########python列表#########

1.列表的定义
• 定义一个空列表
list = []
• 定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,字符串等均可。
list = ["fentiao", 4, 'gender']

list1 = ['fentiao',(4,'male')]



2.列表的索引
•下标是从0开始计算,比如]]></description><category></category></item></channel></rss>