1、下载Python2.7
http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2
2、解压缩到当前目录
tar jxvf Python-2.7.tar.bz2
3、编辑Modules/Setup.dist
找到SSL和zlib模块,去掉某些注释,结果如下:
继续阅读
1、下载Python2.7
http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2
2、解压缩到当前目录
tar jxvf Python-2.7.tar.bz2
3、编辑Modules/Setup.dist
找到SSL和zlib模块,去掉某些注释,结果如下:
继续阅读
监听一个端口,提供HTTP接口,通过访问Web地址,调用程序获取各种信息。
例如,想在远程服务器上执行free命令查看远程服务器的内存使用情况,
free -m 的base64编码为 ZnJlZSAtbQ==,则访问下面的地址:
http://xiaoxia.org:10000/ZnJlZSAtbQ==
提交之后返回类似于下面的结果,
total used free shared buffers cached Mem: 118 114 4 0 3 36 -/+ buffers/cache: 74 44 Swap: 255 56 199
为了安全使用,在CommandList文本文件里保存着一个命令列表,即可以允许调用的程序。
ps aux
free -m
netstat -na
cat /proc/meminfo
cat /proc/cpuinfo
博客的vps,因为运行太多的应用,包括mysql、php-cgi、webserver、ftpd、pptpd、fox3、smtpd等,物理内存使用早已经超过总内存128MB,swap也用了50多MB,所以出现了访问网页经常因为IO读写而卡一会儿的问题。
前几天,在EMSVPS上申请了一个35元的,跟我现在博客服务器用的配置基本相同的vps。就是这个价钱太小了,还是xen vps,让我担心会不会经常出问题,所以先用一段时间,目前用作负载均衡,分担了内存占用大,运行又慢的mysql服务器。
主服务器上的内存使用状况:
http://xiaoxia.org:10000/ZnJlZSAtbQ==
辅服务器上的内存使用状况:
平时上网纵观各式各样的验证码,能起到识别人为操作,避免机器人作用的不到半数。
此前,我已经写过一篇关于验证码识别的文章《无聊入门一下传说中的验证码识别技术》
很多很多验证码都是很水的。他们能起的作用是,
1. 加这个验证码是让查的人不那么急,流量不那么拥挤 (wf同学认为)
2. 加这个验证码的目的可能是让用户有机会停下来确认输入的数据是否正确 (44670同学)
案例一
首先,看看广东教育考试院首页的登录验证嘛,我到浏览器是firefox!
我擦,这是什么验证码,居然还分两行显示,教育部门都这么先进了吗?