自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vincent's tech blog

进一寸,有一寸的欢喜。

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 LVS-DR负载均衡及keepalived高可用的部署

LVS-DR负载均衡server1:作为LinuxDirector1.安装ipvsadm(rh6.5需要配置yum源)[root@server1 ~]# cat /etc/yum.repos.d/rhel-source.repo[rhel-source]name=Red Hat Enterprise Linux $releasever - $basearch - Sourceb...

2018-07-31 00:31:02 241

原创 LVS三种负载均衡方式(VS/NAT、VS/TUN、VS/DR)

lvs负载均衡的四种模式原理,LVS之DR模型,LVS+keeaplived实现负载均衡,keepalived实现高可用

2018-07-29 21:14:48 963

原创 虚拟机的一键封装

更改主机名永久更改:vi /etc/sysconfig/networkHOSTNAME=server1 安装虚拟机

2018-07-28 17:37:08 1554

原创 高性能缓存服务器varnish部署

Varnish是一款高性能、开源的反向代理服务器和缓存服务器。Varnish使用内存缓存文件来减少响应时间和网络带宽消耗。一、Varnish原理Varnish的处理过程分为几个步骤:Receive 状态,也就是请求处理的入口状态,根据 VCL 规则判断该请求应该是 Pass 或Pipe,或者进入 Lookup(本地查询)。Lookup 状态,进入此状态后,会在 hash 表...

2018-07-28 16:31:47 179

原创 Python之多线程

线程是操作系统能够进行运算调度的最小单位(程序执行流的最小单元) 它被包含在进程之中,是进程中的实际运作单位。一个进程中可以并发多个线程 每条线程并行执行不同的任务 (线程是进程中的一个实体,是被系统独立调度和分派的基本单元)每一个进程启动时都会最先产生一个线程,即主线程 然后主线程会再创建其他的子线程import threading from time import ctime...

2018-07-26 17:27:26 171

原创 socket通信的ptython实现

什么是socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket 所谓socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过“套接字”向网络发出请求或应答网络请求 socket起源于Uinx,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open–>读...

2018-07-26 16:13:07 187

原创 python操作mysql数据库

MySQLdb MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。查看数据import MySQLdbconn = MySQLdb.connect(host = '127.0.0.1',user = 'root',passwd = 'redhat',db = 'test...

2018-07-26 15:24:09 159

原创 Python下对文件的操作

文件操作文件的函数/方法在python中要操作文件需要记住的1个函数和3个方法open函数 :打开文件,并且返回文件操作对象read :将文件内容读取到内存write :将指定内容写入文件close :关闭文件1.读取文件open()返回一个文件对象,通常使用两个变量:open(filename,mode) ‘r’ 只读 ‘r+’ 读写 ‘w’ 只写...

2018-07-26 14:09:31 202

原创 异常处理---------python

异常处理:捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。当用户输入异常时,except可以保证程序可以正常执行。try : n = int(raw_input("Input a number"))except: n = raw_input('Input Error')...

2018-07-24 16:36:52 267

原创 Python 中的类

列表(补)values = (-x for x in [1, 2, 3, 4, 5])for x in values: print(x) # prints -1 -2 -3 -4 -5 to console/terminal# You can also cast a generator comprehension directly to ...

2018-07-21 23:06:41 322

原创 Cheat sheet -----几乎所有编程语言的速查表

偶然发现一个比较好用的工具,可以用它作为学习任何一门编程语言reminder。cheat.sh这就是要介绍的主角了。不需要安装,只要联网且有http服务就行。cheat.sh的四种格式: curl cheat.sh/tar curl cht.sh/curl curl https://cheat.sh/rsync curl https://cht...

2018-07-19 11:09:20 12235

原创 Python开发实现用户管理系统

用户管理系统:实现功能:增添删除用户用户登录显示用户信息直接上代码:def Init_Gui(): #初始界面(给提供用户选择) print '*' * 35 str = """ Welcome To User Login System: * 1.Resgit...

2018-07-16 18:14:11 9757 3

转载 运维笔试题整理(转)

1、如何过滤出已知当前目录下oldboy中的所有一级目录(不包含子目录,即只能是一级目录)方法1:find ./ -type d -maxdepth 1 方法2:ls -F 方法3:ls -l | grep ^d 方法4:ls -F | grep /$ 方法5:ls -l | grep -v ^- 方法6:tree -L 1 / 方法7:根据颜色来区分文件和目录 方法8:ls ...

2018-07-13 19:20:01 6890

原创 Python语法及案例

一、python编译方式1.在线Python编译器http://www.compileonline.com/execute_python_online.php 2.交互式编程直接在终端命令行输入 python命令即可启动交互式编程。[root@79 Desktop]# pythonPython 2.7.5 (default, Oct 11 2015, 17:47:16) ...

2018-07-12 11:36:07 915

原创 Python的排序算法

要求:将数组中元素按照从小到大对列表,进行排序一、冒泡排序bubble_list=[4,213,5,6,12,123,45,66,43]def bubble(array): for i in range(len(array)-1): ##外循环,每次循环找出最大值放在最右边,下一次则忽略前面循环找出的数 for j in range(len(array)-...

2018-07-09 21:33:55 168

原创 find与grep命令

find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。一.find命令   基本格式:find path expression1.按照文件名查找    (1)find / -name httpd.conf  #在根目录下查...

2018-07-06 15:20:48 380

elk日志分析平台

系统环境: rhel6.5 elasticsearch:2.3.3 logstash:2.3.3 kibana:4.5.1 https://www.elastic.co/downloads 从官网下载的最新版本 rpm 包

2019-04-08

multism门铃

门铃的制作multism文件。仅支持2010版本及以上的multism

2018-06-12

空空如也

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

TA关注的人

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