- 博客(73)
- 收藏
- 关注
原创 cacti监控
Cacti的简介cacti是一套基于php、mysql、snmp及rrdtool开发的网络流量检测图形分析工具。Cactil通过snmpget来获取数据,使用rrdtool绘画图形管理功能。Rrdtool提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看的树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。软件 Cacti 的发展是基
2017-07-30 14:42:34
929
原创 LVS+Keepalived 实现高可用的前端负载均衡器
1.Keepalived 定义 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以利用其来避免单点故障。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息的时候,即主服务器宕机的时候,备份服务器就会接管
2017-07-30 10:53:00
626
原创 Tomcat
Tomcat服务器是一个免费的开放源代码的Web应用服务器 —支持负载平衡与邮件服务等开发应用系统常用的功能 —Tomcat实际上运行JSP页面和Servlet1.安装jdk使用 Java 编程语言构建应用和组件的开发环境实验主机:server1和server2 下载的包:jdk-7u79-linux-x64.tar.gz[root@server2 ~]# tar zxf jdk-7u79-l
2017-07-27 23:30:03
613
原创 lnmp
lamp(Web应用软件)—LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台 l –>linux unix windows a–> apache nginx iis m–> mysql mariadb percona postgressql
2017-07-27 22:56:55
626
原创 lvs2
高可用集群+调度器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
2017-07-26 14:59:16
567
原创 lvs1
lvs配置—-lvs虚拟服务器是一个高度可扩展性和高可用性的服务器,建立在一个集群的服务器中 4层Load Balance(负载均衡) – 基于传输层信息进行 调度 – 调度算法:WRR/WLC 等 – 工作模式:NAT/DR/TUNNEL – 传输协议:TCP/UDP nginx–>七层DR模式的工作原理: client –> vs –> rs(也有vip,需要nonArp,不接受
2017-07-26 11:18:29
595
原创 heartbeat
heartbeat—Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块实现了这两个功能。—heartbeat (Linux-HA)的工作原理:heartbeat最核心的包括两个部分,心跳监测部分和资源接管部分,心跳监测可以通过网络链路和串口进行,而且支
2017-07-26 10:45:56
422
原创 varnish
varnish高性能的开源HTTP加速器 缓存系统cdn:加速网站发布速度 squid –>磁盘,并联,性能最差 varnish –>内存,单点,url哈希,易失性,缓存命中率最高,性能最好 nginx –>第三方模块,插件 Tengine 业务–缓存–存储 三层结构向上可扩展七层结构, 应用到阿里产品:SLB haproxy(进行hash)—-varnish—squid—
2017-07-23 22:09:49
441
原创 Rhel6.5虚拟机的封装
rhel6.xhe rhel7.x区别于系统的引导,rhel7.x为现在的主流 企业项目中会用6.5做实验,有时候需要好多台虚拟机,这就需要快速的安装虚拟机,也就用到了快照。 安装虚拟机除了本地镜像安装还可以网络安装(选用网络安装示范)创建一个母虚拟机 选择镜像 选择安装内存为512M 创建硬盘(20G) 选择安装语言(Eng
2017-07-23 18:29:36
404
原创 正则表达式
正则表达式 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。
2017-07-15 23:14:56
368
原创 异常处理与调试
错误 • 有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为 bug,bug 是必须修复的。 • 有的错误是用户输入造成的,比如让用户输入 email 地址,结果得到一个空字符串,这种错误可以通过检查用户输入来做相应的处理。 • 还有一类错误是完全无法在程序运行过程中预测的,比如写入文件的时候,磁盘满了,写不进去
2017-07-15 22:34:29
503
原创 python---购物车
实现购物车:#!/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
2017-07-13 21:59:59
400
原创 python---practice2
1.要求用户输入一个英文句子,统计该英文句子中包含的单词数目和词的种类提示:英文单词间可以认为都用英文空格进行分割python脚本:2.输入变量名,判断变量名是否合法提示:变量名由字母,数字,下划线组成,开头必须是字母或下划线python脚本:3.利用列表实现栈的操作:提示:当输入以下关键字进行相应操作 p(U)sh: 入
2017-07-06 13:02:20
702
原创 python---集合
集合的定义:以下都可成功定义集合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的应用场景集合
2017-07-06 11:07:22
409
原创 python---元组tuple
为什么需要元组?结论:字符串中操作提取姓名/年龄/性别的方式不方便,诞生元组.元组的定义•- 定义空元组tuple = ()•- 定义单个值的元组tuple = (fentiao,)•- 一般的元组tuple = (fentiao, 8, male)需注意:元组特性• 不能对元组的值任意更改;• 对元组分别赋值,引
2017-07-06 10:27:20
344
原创 python---列表
列表的定义• 定义一个空列表list = []• 定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,字符串等均可。列表的索引•下标是从0开始计算,比如list[0]读取的是列表的第1个元素;•list[-1]读取的是列表的倒数第1个元素;列表的切片同于字符串的重复,连接,长度,子串判断等查看列表的可用
2017-07-06 09:52:20
296
原创 python--字符串
字符串(**)字符串的定义# 字符串定义的第一种方式:>>> str1 = 'our company is westos' # 字符串定义的第二种方式:>>> str2 = "our company is westos" # 字符串定义的第三种方式:>>> str3 = """our company is westos"""(**)字符串的转义>>> s
2017-07-06 09:09:07
458
原创 Bash Scripts ---part1
Bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环、条件、判断等重要功能,语法简单实用,用以编写程序,大大简化管理员的操作,并可以完成图形工具所无法实现的功能。创建新shell脚本:1. 创建包含bash命令的文本文件。文件的第一行应为:#!/bin/bash2. 使文件可执行(使用chmod +x scripts)3. 将文件放置在用户的$PATH
2017-06-22 10:38:39
389
原创 脚本
编写脚本 script.sh要求:1.存在两个文件 /mnt/userfile:用户名 /mnt/passfile:用户密码2.执行脚本后,建立文件中的用户并且设置文件中用户密码;当要建立的用户已经存在时不做任何操作3.当脚本后指定的文件个数少于2 个,输出:please give me userfile or passfile4.当所给的文件的行数不一
2017-06-15 11:46:06
442
原创 postfix空壳邮件服务
-------------postfix空壳邮件-------1.重置一台虚拟机,作为空壳邮件服务器 修改ip,yum指向[root@nullmail ~]# vim /etc/postfix/main.cf myorigin :qq.com[root@nullmail ~]# systemctl restart postfix.service[root@nullmail
2017-05-31 18:47:30
1735
原创 邮件服务dovecot+mysql
-----------dovecot+mysql--------[root@qq-mail ~]# yum install dovecot dovecot-masql -y ###dovecot-mysql, dovecot软件的插件,让软件可以识别mysql[root@qq-mail ~]# vim /etc/dovecot/dovecot.conf 24 protocols
2017-05-31 18:45:16
1189
原创 网桥
搭建网桥之前:[root@foundation42 Desktop]# rht-vmctl poweroff desktop ####关掉虚拟机[root@foundation42 Desktop]# cd /etc/sysconfig/network-scripts/[root@foundation42 network-scripts]# mv ifcfg-br0
2017-05-24 09:26:27
1150
原创 链路聚合——team
1.team也是链路聚合的一种方式,相比bond有更强的拓展性最多支持八块网卡支持模式有:*广播:容错,所有封包都通过所有slave接口广播*轮询:- 轮循策略 , 所有接口都采用轮循方式在所有 Slave 中传输封包 ; 任何Slave 都可以接收*主备:容错,一次只能使用一个Slave 接口 , 但是如果该接口出现故障 , 另一个Slave 将 接替它*负载均衡
2017-05-24 08:54:38
752
原创 bond网卡绑定配置
------------------------bond网卡绑定-------------------------bond的定义:通过把多个物理网卡绑定成一个逻辑网卡,实现网卡主动备份,提高宽带,实现网络的高性能。bond的基本配置:虚拟主机中配置两块网卡[root@localhost Desktop]# nmcli connection add con-name bon
2017-05-17 22:24:17
653
原创 squid代理缓存服务器
-------------------------------------squid正向代理(翻墙) ----------------------------------------------------指定正向代理后,任何网站都可以访问[root@foundation42 ~]# yum install squid -y ####下载软件Loaded plugins: l
2017-05-17 21:59:11
457
1
原创 Apache Web服务
##apache的安装##[root@mariadb mysqladmin]# yum install httpd -yLoaded plugins: langpacks[root@mariadb mysqladmin]# systemctl start httpd[root@mariadb mysqladmin]# systemctl enable httpd[root@ma
2017-05-16 22:17:22
336
原创 Mariadb数据库
配置实验环境:将实验虚拟机重置[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 #####修改eth0配置文件[root@localhost ~]# vim /etc/yum.repos.d/rhel_dvd.repo ####修改yum指向[root@localh
2017-05-16 22:11:17
1071
原创 高速缓存DNS
####unit3 高速缓存DNS####server:[root@dns-server ~]# yum search dnsLoaded plugins: langpacks=============================== N/S matched: dns ===============================dnsmasq.x86_64 : A l
2017-05-09 20:58:57
679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人