• 阿里云开发者大会
  • 2015中国网络安全大会
  • 2015中国系统构架师大会
«»
果子MM (66)

抛弃花生壳,通过python脚本调用dnspod api实现动态域名解析

Date:2014-02-21Author:felix.chanCategory:操作系统Comment:0

公司测试服务器放在公司内部,由于是拨号光纤上网,每天ip地址都会有变化,之前在centos6.4上装了个花生壳的client for linux版本,然后把测试域名cname到花生壳的二级域名上,现在觉得花生壳不是很稳定,所以想直接通过dnspod提供的api接口来实...

Continue
果子MM (104)

Linux内核 RPS/RFS功能详细测试分析

Date:2014-02-12Author:felix.chanCategory:操作系统Comment:0

RPS和RFS RPS 全称是 Receive Packet Steering, 这是Google工程师 Tom Herbert (therbert@google.com )提交的内核补丁, 在2.6.35进入Linux内核. 这个patch采用软件模拟的方式,实现了多队列网卡所提供的功能,分散了在多CPU系统上数据接收时的负...

Continue
果子MM (108)

nginx proxy pass 反向代理中的URL目录没有斜杠结尾的问题

Date:2014-01-15Author:felix.chanCategory:web服务, 操作系统Comment:0

最近用nginx proxy pass +proxy_cache来做前端反向代理兼cdn缓存服务器。发现一个很奇怪的问题:有部分人反馈用ie浏览器访问http://www.rednat.com/mydir 时无法正常显示,我用chrome测试也会偶尔出现类似问题,IE测试每次都会出现,查看nginx...

Continue
果子MM (9)

python使用ConfigParser和logging模块读取ini文件并记录到日志文件

Date:2013-11-19Author:felix.chanCategory:python编程Comment:0

1.基本的读取配置文件 -read(filename) 直接读取ini文件内容 -sections() 得到所有的section,并以列表的形式返回 -options(section) 得到该section的所有option -items(section) 得到该section的所有键值对 -get(section,option) 得到section中...

Continue
果子MM (72)

python socket编程例子

Date:2013-10-28Author:felix.chanCategory:python编程Comment:0

清注意多进程和多线程的区别,以及该种方法应用在哪些不同的场景中比较合适。 官方demo,server端: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import socket   HOST = '' # Symbolic name meaning all available interfaces POR...

Continue
果子MM (107)

在centos 6.4中进行网卡桥接配置,老外原文,亲测无误。

Date:2013-10-22Author:felix.chanCategory:操作系统Comment:0

Howto setup a bridge device on CentOS or Fedora. If you need to bring your KVM VM’s into the same local area network like your host is in you need to configure a bridge device. 1. Install all needed packages: yum install br...

Continue
果子MM (100)

批量杀僵尸进程的方法

Date:2013-10-18Author:felix.chanCategory:shell编程, 操作系统Comment:0

kill僵尸进程的pid是没用的,要找到他的ppid,即他的父进程kill掉,就ok了 ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}' | xargs kill -9

Continue
果子MM (114)

xshell4可用的注册码

Date:2013-10-13Author:felix.chanCategory:IT资讯, 运维工具下载Comment:0

Xshell4.0 690313-111999-999313 可以用到2069年,安装程序直接去官网下载最新版即可。

Continue
果子MM (124)

django中使用grappelli美化后台管理界面的完整步骤

Date:2013-09-05Author:felix.chanCategory:python编程, web服务Comment:5

django默认的admin模板风格使用久了之后,总觉得那么生涩无趣,打算换一款风格,于是找到了grappelli这个包,具体的安装和配置过程如下: 环境说明: 系统:win7 x64 python:python2.7 django:django1.5.2 db:mysql python IDE:pycharm 1、...

Continue
果子MM (75)

nginx rewrite网址带有问号和参数的问题

Date:2013-09-04Author:felix.chanCategory:web服务Comment:3

由于网站静态化之后,首页右上角的文章搜索功能一直不好用,今天终于找个时间想处理下,本来打算改wordpress的模板文件来解决,但是身为一个专业的运维人员,感觉这种方法很低级,还是用nginx 的 rewrite功能来解决吧,本来以为很简单的一件事情...

Continue
果子MM (135)

python djnago框架中模板和标签的使用笔记

Date:2013-08-28Author:felix.chanCategory:python编程, web服务Comment:0

djnago 常用的标签: {% if 条件 %} ... {% else %} ... {% endif %}     {% ifequal %} ... {% endifequal %}   {% ifnotequal %} ... {% endifnotequal %...

Continue
果子MM (43)

haproxy 解决session一致性的三种方法

Date:2013-08-12Author:felix.chanCategory:web服务Comment:0

1、session知识 Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存...

Continue
果子MM (100)

openvpn 一键安装脚本

Date:2013-08-10Author:felix.chanCategory:操作系统Comment:3

centos6.2 x64 vps上测试通过,基本不要人工干预,装完后把生成的证书文件下载到openvpn client的config目录下即可以使用。 抱歉,只有对本文发表过评论才能阅读隐藏内容。

Continue
果子MM (61)

skype国际版的下载方法

Date:2013-07-27Author:felix.chanCategory:IT资讯Comment:0

很讨厌tom版的skype,总是弹出一堆垃圾广告和新闻信息,而且访问国外的网站下载skype时,会自动跳转到tom版的网站上,直接输入下面的地址下载就不会有这个问题了: 下载地址为:http://download.skype.com/SkypeSetupFull.exe

Continue
果子MM (119)

python的__init__方法

Date:2013-07-21Author:felix.chanCategory:python编程Comment:0

Python的对象不一定要有__init__方法,无论它是基类还是子类。因为__init__不是构造函数,Python对象在调用__init__的时候已被构造出来,称为“初始化”比较合适。 如果一个对象是子类,且需要有__init__,那么在__init__的第一个语句就是父类的__...

Continue