<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[helloPucca的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/helloPucca</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; helloPucca]]></copyright><item><title><![CDATA[cacti监控]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/76367715</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/76367715</guid><author>helloPucca</author><pubDate>Sun, 30 Jul 2017 14:42:34 +0800</pubDate><description><![CDATA[Cacti的简介cacti是一套基于php、mysql、snmp及rrdtool开发的网络流量检测图形分析工具。Cactil通过snmpget来获取数据，使用rrdtool绘画图形管理功能。Rrdtool提供了非常强大的数据和用户管理功能，可以指定每一个用户能查看的树状结构、host以及任何一张图，还可以与LDAP结合进行用户验证，同时也能自己增加模板，功能非常强大完善。软件 Cacti 的发展是基]]></description><category></category></item><item><title><![CDATA[LVS+Keepalived 实现高可用的前端负载均衡器]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/76373189</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/76373189</guid><author>helloPucca</author><pubDate>Sun, 30 Jul 2017 10:53:00 +0800</pubDate><description><![CDATA[1.Keepalived 定义

   Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案，可以利用其来避免单点故障。一个LVS服务会有2台服务器运行Keepalived，一台为主服务器（MASTER），一台为备份服务器（BACKUP），但是对外表现为一个虚拟IP，主服务器会发送特定的消息给备份服务器，当备份服务器收不到这个消息的时候，即主服务器宕机的时候，备份服务器就会接管]]></description><category></category></item><item><title><![CDATA[Tomcat]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/76154812</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/76154812</guid><author>helloPucca</author><pubDate>Thu, 27 Jul 2017 23:30:03 +0800</pubDate><description><![CDATA[Tomcat服务器是一个免费的开放源代码的Web应用服务器 
—支持负载平衡与邮件服务等开发应用系统常用的功能 
—Tomcat实际上运行JSP页面和Servlet1.安装jdk使用 Java 编程语言构建应用和组件的开发环境实验主机：server1和server2 
下载的包：jdk-7u79-linux-x64.tar.gz[root@server2 ~]# tar zxf jdk-7u79-l]]></description><category></category></item><item><title><![CDATA[lnmp]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/75523775</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/75523775</guid><author>helloPucca</author><pubDate>Thu, 27 Jul 2017 22:56:55 +0800</pubDate><description><![CDATA[lamp（Web应用软件）—LAMP指的Linux（操作系统）、ApacheHTTP 服务器，MySQL（有时也指MariaDB，数据库软件） 和PHP（有时也是指Perl或Python） 的第一个字母，一般用来建立web应用平台 
l –>linux unix windows 
a–> apache nginx iis 
m–> mysql mariadb percona postgressql]]></description><category></category></item><item><title><![CDATA[lvs2]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/76136821</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/76136821</guid><author>helloPucca</author><pubDate>Wed, 26 Jul 2017 14:59:16 +0800</pubDate><description><![CDATA[高可用集群+调度器server1: 
yum install -y ldirectord-3.9.5-3.1.x86_64.rpm        可以对后端rs状态进行健康检查 
ipvsadm   -C                  刷掉之前的策略，利用集群资源中的脚本来实现调度衡 
cp /usr/share/doc/ldirectord-3.9.5/ldirectord.cf    /et]]></description><category></category></item><item><title><![CDATA[lvs1]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/76132923</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/76132923</guid><author>helloPucca</author><pubDate>Wed, 26 Jul 2017 11:18:29 +0800</pubDate><description><![CDATA[lvs配置—-lvs虚拟服务器是一个高度可扩展性和高可用性的服务器，建立在一个集群的服务器中 
4层Load Balance(负载均衡) 
– 基于传输层信息进行 调度 
– 调度算法:WRR/WLC 等 
– 工作模式:NAT/DR/TUNNEL 
– 传输协议:TCP/UDP 
nginx–>七层DR模式的工作原理: 
client  –> vs –> rs(也有vip，需要nonArp，不接受]]></description><category></category></item><item><title><![CDATA[heartbeat]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/76128601</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/76128601</guid><author>helloPucca</author><pubDate>Wed, 26 Jul 2017 10:45:56 +0800</pubDate><description><![CDATA[heartbeat—Heartbeat 项目是 Linux-HA 工程的一个组成部分，它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件，在 Heartbeat 项目里，由 heartbeat 模块实现了这两个功能。—heartbeat （Linux-HA）的工作原理：heartbeat最核心的包括两个部分，心跳监测部分和资源接管部分，心跳监测可以通过网络链路和串口进行，而且支]]></description><category></category></item><item><title><![CDATA[varnish]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/75527547</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/75527547</guid><author>helloPucca</author><pubDate>Sun, 23 Jul 2017 22:09:49 +0800</pubDate><description><![CDATA[varnish高性能的开源HTTP加速器 
缓存系统cdn：加速网站发布速度 
squid –>磁盘,并联,性能最差 
varnish –>内存,单点，url哈希，易失性，缓存命中率最高，性能最好 
nginx –>第三方模块,插件 
Tengine  
业务–缓存–存储    三层结构向上可扩展七层结构，   应用到阿里产品:SLB 
haproxy(进行hash)—-varnish—squid—]]></description><category></category></item><item><title><![CDATA[Rhel6.5虚拟机的封装]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/75944582</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/75944582</guid><author>helloPucca</author><pubDate>Sun, 23 Jul 2017 18:29:36 +0800</pubDate><description><![CDATA[rhel6.xhe rhel7.x区别于系统的引导，rhel7.x为现在的主流
     企业项目中会用6.5做实验，有时候需要好多台虚拟机，这就需要快速的安装虚拟机，也就用到了快照。
            安装虚拟机除了本地镜像安装还可以网络安装（选用网络安装示范）


创建一个母虚拟机 
  

选择镜像 


选择安装内存为512M 


创建硬盘（20G） 
 


选择安装语言（Eng]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/75194520</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/75194520</guid><author>helloPucca</author><pubDate>Sat, 15 Jul 2017 23:14:56 +0800</pubDate><description><![CDATA[正则表达式
        正则表达式是一种用来匹配字符串的强有力的武器。
它的设计思想是用一种描述性的语言来给字符串定义一
个规则,凡是符合规则的字符串,我们就认为它“匹配”了,
否则,该字符串就是不合法的。]]></description><category></category></item><item><title><![CDATA[异常处理与调试]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/75194078</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/75194078</guid><author>helloPucca</author><pubDate>Sat, 15 Jul 2017 22:34:29 +0800</pubDate><description><![CDATA[错误
  •  
有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符
串,这种错误我们通常称之为 bug,bug 是必须修复的。
  •   有的错误是用户输入造成的,比如让用户输入 email 地址,结果得到一个空字
符串,这种错误可以通过检查用户输入来做相应的处理。
  •   还有一类错误是完全无法在程序运行过程中预测的,比如写入文件的时候,磁盘
满了,写不进去]]></description><category></category></item><item><title><![CDATA[python---购物车]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/75093348</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/75093348</guid><author>helloPucca</author><pubDate>Thu, 13 Jul 2017 21:59:59 +0800</pubDate><description><![CDATA[实现购物车：

#!/usr/bin/env python
#coding:utf-8
__author__ = "lvah"
'''
@author:wangjiazhuo
@file:购物车.py
@contact:pucca@163.com
@time:7/12/176:23 PM
@desc:
'''
salary = raw_input('input your salary:')
i]]></description><category></category></item><item><title><![CDATA[python---practice2]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/74529776</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/74529776</guid><author>helloPucca</author><pubDate>Thu, 06 Jul 2017 13:02:20 +0800</pubDate><description><![CDATA[1.要求用户输入一个英文句子，统计该英文句子中包含的单词数目和词的种类
提示：英文单词间可以认为都用英文空格进行分割


python脚本：

2.输入变量名，判断变量名是否合法
提示：变量名由字母，数字，下划线组成，开头必须是字母或下划线


python脚本：

3.利用列表实现栈的操作：
提示：当输入以下关键字进行相应操作
           p(U)sh: 入]]></description><category></category></item><item><title><![CDATA[python---集合]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/74526261</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/74526261</guid><author>helloPucca</author><pubDate>Thu, 06 Jul 2017 11:07:22 +0800</pubDate><description><![CDATA[集合的定义：
以下都可成功定义集合

set = {1,2,3}
set = {1,2,3,1,2,3}
set = {1,2,3,'hello'}
set = {1,2,3,'hello',(1,2,3)}
注意：集合不能为空，集合中不能包含列表

set = {}
set = {1,2,3,'hello',(1,2,3),[1,2,3]}


set的应用场景
集合]]></description><category></category></item><item><title><![CDATA[python---元组tuple]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/74518860</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/74518860</guid><author>helloPucca</author><pubDate>Thu, 06 Jul 2017 10:27:20 +0800</pubDate><description><![CDATA[为什么需要元组?
结论:字符串中操作提取姓名/年龄/性别的方式不方便,诞生元组.


元组的定义
•- 定义空元组
tuple = ()
•- 定义单个值的元组
tuple = (fentiao,)
•- 一般的元组
tuple = (fentiao, 8, male)

需注意：



元组特性
• 不能对元组的值任意更改;



• 对元组分别赋值,引]]></description><category></category></item><item><title><![CDATA[python---列表]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/74516552</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/74516552</guid><author>helloPucca</author><pubDate>Thu, 06 Jul 2017 09:52:20 +0800</pubDate><description><![CDATA[列表的定义
• 定义一个空列表
list = []
• 定义一个包含元素的列表,元素可以是任意类
型,包括数值类型,列表,字符串等均可。

列表的索引
•下标是从0开始计算,比如list[0]读取的是列
表的第1个元素;
•list[-1]读取的是列表的倒数第1个元素;

列表的切片




同于字符串的重复，连接，长度，子串判断等




查看列表的可用]]></description><category></category></item><item><title><![CDATA[python--字符串]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/74516257</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/74516257</guid><author>helloPucca</author><pubDate>Thu, 06 Jul 2017 09:09:07 +0800</pubDate><description><![CDATA[字符串
（**）字符串的定义
# 字符串定义的第一种方式:
>>> str1 = 'our company is westos'
 
# 字符串定义的第二种方式:
>>> str2 = "our company is westos"
 
# 字符串定义的第三种方式:
>>> str3 = """our company is westos"""
（**）字符串的转义
>>> s]]></description><category></category></item><item><title><![CDATA[Pyhon--practice1]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/73872593</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/73872593</guid><author>helloPucca</author><pubDate>Thu, 29 Jun 2017 16:15:43 +0800</pubDate><description><![CDATA[practice]]></description><category></category></item><item><title><![CDATA[Python整理]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/73872431</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/73872431</guid><author>helloPucca</author><pubDate>Thu, 29 Jun 2017 15:52:39 +0800</pubDate><description><![CDATA[python]]></description><category></category></item><item><title><![CDATA[Bash Scripts ---part2]]></title><link>https://blog.youkuaiyun.com/helloPucca/article/details/73484520</link><guid>https://blog.youkuaiyun.com/helloPucca/article/details/73484520</guid><author>helloPucca</author><pubDate>Thu, 22 Jun 2017 12:40:36 +0800</pubDate><description><![CDATA[Bash脚本条件判断和控制流结构]]></description><category></category></item></channel></rss>