- 博客(14)
- 收藏
- 关注
原创 varnishf服务配置及虚拟机的封装
Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verd ens Gang 使用3台Varnish代替了原来的12台Squid, 性能比以前更好。 处理过程大致分为如下几个步骤: (1)Receive 状态,也就是请求处理的入口状态,根据 VCL 规则判断该请求应该是 Pass 或 Pipe,或者进入 Lookup(本地...
2019-02-07 12:06:19 183
原创 haproxy+pacemaker+corosync
首先准备一个 haproxy的tar包 安装rpm包制作工具 yum install pcre-devel -y 解决依赖性 yum install -y gcc 安装gcc rpmbuild -tb haproxy-1.6.11.tar.gz 开始制作rpm包 所制作的rpm包所在目录 安装 haproxy 并解压tar包 因为配置文件的模...
2018-10-03 00:12:36 274
原创 Haproxy负载均衡
一 HAProxy简介 HAProxy是一种高效、可靠、免费的高可用及负载均衡解决方案,非常适合于高负载站点的七层数据请求。客户端通过HAProxy代理服务器获得站点页面,而代理服务器收到客户请求后根据负载均衡的规则将请求数据转发给后端真实服务器。 同一客户端访问服务器,HAProxy保持回话的三种方案: 1 HAProxy将客户端ip进行Hash计算并保存,由此确保相同IP访问时被转...
2018-10-02 01:49:32 1222
原创 LVS-TUN LVS-NAT两种负载均衡
LVS-NAT负载均衡模式 由于IPv4中IP地址空间的日益紧张和安全方面的原因,很多网络使用保留IP地址(10.0.0.0/255.0.0.0、172.16.0.0 /255.128.0.0和192.168.0.0/255.255.0.0)[64, 65, 66]。这些地址不在Internet上使用,而是专门为内部网络预留的。当内部网络中的主机要访问Internet或被Internet访问时,...
2018-10-01 23:23:23 292
原创 python——while循环
循环 目标 程序的三大流程 while 循环的基本使用 break 和 continue while 循环嵌套 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序:从上向下,顺序执行代码 分支:根据条件判断,决定执行代码的分支 循环:让特定代码重复执行(解决程序员重复工作) while 循环的基本使用 循环的作用就是让指定的代码重复的执行 while 循环最常用的应用场景就是让执行的代码按照...
2018-07-20 10:43:23 725
原创 python——if语句的应用
判断(if)语句 生活中的判断案例: 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这,如果 那样.... 判断的定义: 如果条件满足,才能做某件事 如果条件不满足,就做另外一件事情,或者什么也不做 正是有了判断,才使得程序世界丰富多彩,充满变化(程序不再从上到下的‘呆 板’执行了) 判断语句又被称为‘分支语句’,正是因为有了判断,才让程序有了很多的分支 if 判断语句的基本语法...
2018-07-20 10:28:45 966
原创 python —— 变量
变量: 什么是变量? #变量名只有在第一次出现才是定义变量(变量名再次出现,不是定义变量,而是直接使用之前 定义的变量) 变量的定义 在 python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建 等号(=)用来给变量赋值 =左边是一个变量名 =右边是存储在变量中的值 变量名 = 值 #变量定义之后,后续就可以直接使用了 使用方法呢,大概是这样 这样 或者这样 ...
2018-07-20 10:01:39 224
原创 初识python
程序是如何执行的? 程序的执行原理(了解程序执行的原理对后续的学习是有帮助的) 计算机的三大件计算机中包含有较多的硬件,但是一个程序要运行,有三个核心的硬件,分别是: 1.cpu(cpu 就是干活的,离开了 cpu 电脑就不能干活) 中央处理器,是一块超大规模的集成电路 负责处理数据/计算 2.内存(临时存储数据 以 G 为单位 4G 8G 16G 32G) 临时存储数据(断电之后,数据会消失) ...
2018-07-20 09:40:15 214
原创 linux下 vim的使用方式
vimvim的注意事项1.编辑文件时当文件名称存在,那么进入文件直接编辑当文件名称不存在,vim会在退出保存时自动建立文件当vim命令后没有跟任何文件名称时,时无法实现":wq"退出保存的那么可以用":wq filename"(就是:wq+空格+想要的文件名称)当文件名称不存在,vim会在退出保存时自动建立文件,并且会有提示2.当vim异常退出时,系统会建立.file.s...
2018-05-23 03:32:44 10952
原创 linux中正则表达式和其他常用文本处理工具的介绍
1. 字符匹配* 匹配0到任意字符? 匹配单个字符[[:alpha:]] 匹配单个字母[[:lower:]] 匹配单个小写字母[[:upper:]] 匹配单个大写字母[[:digit:]] 匹配单个数字[[:alnum:]] 匹配单个数字或...
2018-05-22 22:39:28 185
原创 FTP的安装
共享yum源vim /etc/yum.repos.d/rhel_dvd.repo将baseurl后的地址改为yum源仓库地址vim /etc/sysconfig/selinux (打开之后修改一个NUX=disabled)yum install vsftpd -y 下载svftpdsystemctl start vsftpd 打开端口systemctl enable vsftpd 保持开机启动...
2018-05-11 19:33:52 157
原创 LVM设备的管理
LVM可以使硬盘无限扩容 无限分区LVM分为1.pv物理卷2.vg物理卷组3.lvm逻辑卷4.pe物理拓展(最小存储单元)在进行LVM设备的创建和管理时,可以使用监控命令进行监控watch -n 1 'pvs;vgs;lvs;df -h' /mnt 监控命令mkfs(只能拉伸不能缩减)fdisk /dev/vdb 创建3个分区 用t将ip改为8e创建修改完后,可以输入p查看显示为上图表示修..................
2018-05-11 18:41:54 272
原创 关于Linux的帮助命令
如何在系统中获得帮助1.当得到一个命令我们不知道这个命令的作用时,可以使用whatis 命令whatis cal ##显示cal命令的用途cal (1) - display a calendarcal (1p) - print a calendar2.当知道命令的用途,但是不知道命令的运行格式或者方法时命令 --help如图...
2018-04-21 23:20:05 910
原创 关于linux一些基本操作
一.什么是linux1.linux指的是linux的内核2.我们所说的操作系统是linux的内核+GNU组织的软件 GNU/linux二.什么是shell1.shell是一个解释器2.shell是保护系统内核不被篡改的软件3.我们所使用的系统中默认启动的shell是bash目录 directory三.在shell中如何执行命令1.命令必须在行提示符之后输入2.如何行提示符被占用,那么,ctrl+...
2018-04-13 23:11:02 562 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人