自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 cacti监控

Cacti的简介cacti是一套基于php、mysql、snmp及rrdtool开发的网络流量检测图形分析工具。Cactil通过snmpget来获取数据,使用rrdtool绘画图形管理功能。Rrdtool提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看的树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。软件 Cacti 的发展是基

2017-07-30 14:42:34 862

原创 LVS+Keepalived 实现高可用的前端负载均衡器

1.Keepalived 定义 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以利用其来避免单点故障。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息的时候,即主服务器宕机的时候,备份服务器就会接管

2017-07-30 10:53:00 590

原创 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 587

原创 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 603

原创 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 544

原创 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 557

原创 heartbeat

heartbeat—Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块实现了这两个功能。—heartbeat (Linux-HA)的工作原理:heartbeat最核心的包括两个部分,心跳监测部分和资源接管部分,心跳监测可以通过网络链路和串口进行,而且支

2017-07-26 10:45:56 400

原创 varnish

varnish高性能的开源HTTP加速器 缓存系统cdn:加速网站发布速度 squid –>磁盘,并联,性能最差 varnish –>内存,单点,url哈希,易失性,缓存命中率最高,性能最好 nginx –>第三方模块,插件 Tengine 业务–缓存–存储 三层结构向上可扩展七层结构, 应用到阿里产品:SLB haproxy(进行hash)—-varnish—squid—

2017-07-23 22:09:49 419

原创 Rhel6.5虚拟机的封装

rhel6.xhe rhel7.x区别于系统的引导,rhel7.x为现在的主流 企业项目中会用6.5做实验,有时候需要好多台虚拟机,这就需要快速的安装虚拟机,也就用到了快照。 安装虚拟机除了本地镜像安装还可以网络安装(选用网络安装示范)创建一个母虚拟机 选择镜像 选择安装内存为512M 创建硬盘(20G) 选择安装语言(Eng

2017-07-23 18:29:36 382

原创 正则表达式

正则表达式        正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。

2017-07-15 23:14:56 343

原创 异常处理与调试

错误  •  有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为 bug,bug 是必须修复的。  •   有的错误是用户输入造成的,比如让用户输入 email 地址,结果得到一个空字符串,这种错误可以通过检查用户输入来做相应的处理。  •   还有一类错误是完全无法在程序运行过程中预测的,比如写入文件的时候,磁盘满了,写不进去

2017-07-15 22:34:29 441

原创 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 372

原创 python---practice2

1.要求用户输入一个英文句子,统计该英文句子中包含的单词数目和词的种类提示:英文单词间可以认为都用英文空格进行分割python脚本:2.输入变量名,判断变量名是否合法提示:变量名由字母,数字,下划线组成,开头必须是字母或下划线python脚本:3.利用列表实现栈的操作:提示:当输入以下关键字进行相应操作           p(U)sh: 入

2017-07-06 13:02:20 638

原创 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 374

原创 python---元组tuple

为什么需要元组?结论:字符串中操作提取姓名/年龄/性别的方式不方便,诞生元组.元组的定义•- 定义空元组tuple = ()•- 定义单个值的元组tuple = (fentiao,)•- 一般的元组tuple = (fentiao, 8, male)需注意:元组特性• 不能对元组的值任意更改;• 对元组分别赋值,引

2017-07-06 10:27:20 317

原创 python---列表

列表的定义• 定义一个空列表list = []• 定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,字符串等均可。列表的索引•下标是从0开始计算,比如list[0]读取的是列表的第1个元素;•list[-1]读取的是列表的倒数第1个元素;列表的切片同于字符串的重复,连接,长度,子串判断等查看列表的可用

2017-07-06 09:52:20 273

原创 python--字符串

字符串(**)字符串的定义# 字符串定义的第一种方式:>>> str1 = 'our company is westos' # 字符串定义的第二种方式:>>> str2 = "our company is westos" # 字符串定义的第三种方式:>>> str3 = """our company is westos"""(**)字符串的转义>>> s

2017-07-06 09:09:07 428

原创 Pyhon--practice1

practice

2017-06-29 16:15:43 269

原创 Python整理

python

2017-06-29 15:52:39 521

原创 Bash Scripts ---part2

Bash脚本条件判断和控制流结构

2017-06-22 12:40:36 364

原创 Bash Scripts ---part1

Bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环、条件、判断等重要功能,语法简单实用,用以编写程序,大大简化管理员的操作,并可以完成图形工具所无法实现的功能。创建新shell脚本:1. 创建包含bash命令的文本文件。文件的第一行应为:#!/bin/bash2. 使文件可执行(使用chmod +x scripts)3. 将文件放置在用户的$PATH

2017-06-22 10:38:39 364

原创 脚本

编写脚本    script.sh要求:1.存在两个文件 /mnt/userfile:用户名  /mnt/passfile:用户密码2.执行脚本后,建立文件中的用户并且设置文件中用户密码;当要建立的用户已经存在时不做任何操作3.当脚本后指定的文件个数少于2 个,输出:please give me userfile or passfile4.当所给的文件的行数不一

2017-06-15 11:46:06 421

原创 firewalld

h

2017-06-09 19:56:51 402

原创 samba

adwat

2017-06-09 19:34:03 309

原创 iscsi

lkml

2017-06-09 18:34:36 299

原创 nfs

j

2017-06-09 16:34:56 208

原创 iptables服务

sff

2017-06-01 11:45:03 376

原创 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 1709

原创 邮件服务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 1037

原创 邮件服务postfix+mysql

rdsf

2017-05-24 17:26:54 884

原创 配置电子邮件传输----邮件接收dovecot

fsfs

2017-05-24 17:24:59 2899

原创 配置电子邮件传输----邮件发送postfix

sfs

2017-05-24 17:23:56 5595

原创 IPV6网络管理

ipv6

2017-05-24 09:50:45 1069

原创 网桥

搭建网桥之前:[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 1102

原创 链路聚合——team

1.team也是链路聚合的一种方式,相比bond有更强的拓展性最多支持八块网卡支持模式有:*广播:容错,所有封包都通过所有slave接口广播*轮询:- 轮循策略 , 所有接口都采用轮循方式在所有 Slave 中传输封包 ; 任何Slave 都可以接收*主备:容错,一次只能使用一个Slave 接口 , 但是如果该接口出现故障 , 另一个Slave 将 接替它*负载均衡

2017-05-24 08:54:38 707

原创 bond网卡绑定配置

------------------------bond网卡绑定-------------------------bond的定义:通过把多个物理网卡绑定成一个逻辑网卡,实现网卡主动备份,提高宽带,实现网络的高性能。bond的基本配置:虚拟主机中配置两块网卡[root@localhost Desktop]# nmcli connection add con-name  bon

2017-05-17 22:24:17 595

原创 squid代理缓存服务器

-------------------------------------squid正向代理(翻墙) ----------------------------------------------------指定正向代理后,任何网站都可以访问[root@foundation42 ~]# yum install squid -y    ####下载软件Loaded plugins: l

2017-05-17 21:59:11 424 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 304

原创 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 1029

原创 高速缓存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 657

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除