Archive

Author Archive

[Linux]修改easy_install和pip的镜像地址

June 24th, 2013 No comments

使用easy_install和pip会让Pyhthon的模块安装和管理变得非常简单,但是,如果你身在国内的话,从官方的镜像下载的速度是很令人抓狂的事情,如同修改apt-get或yum的镜像地址一样,easy_install和pip也需要修改镜像地址。修改easy_install和pip的镜像地址通常可以有以下两种方法,可以分别使用命令和配置方式实现。

方法1:命令方式临时修改
easy_install:

easy_install -i http://e.pypi.python.org/simple fabric

pip:

pip -i http://e.pypi.python.org/simple install fabric

Read more…

Categories: 系统管理 Tags: , ,

[Linux]Ubuntu修改apt-get镜像地址提高下载速度

June 19th, 2013 No comments

Ubuntu安装后默认使用的是Ubuntu.com作为资源下载地址,在国内软件包的下载速度奇慢,因此需要修改下载镜像站点地址。通常有两种方法可以修改apt-get的镜像地址以提高apt-get下载速度。

方法1.直接下载镜像的sources.list
方法2.手动修改sources.list

Read more…

Categories: 系统管理 Tags: ,

[Linux]CentOS修改YUM镜像地址提高下载速度

June 19th, 2013 No comments

CentOS的yum的默认下载地址不再国内,国内下载速度奇慢,一般来说,可以修改YUM镜像地址来提高软件包的下载速度。
通过以下两种方法可以完成镜像地址的修改,

1.安装yum-fastestmirror可以自动选择最快的镜像下载
2.更改下载镜像地址,选择国内的镜像地址下载

需要注意的是,以下如果安装了fastestmirror之后,由于插件使用的是动态选择的镜像地址,修改后的镜像地址可能会无效。
Read more…

Categories: 系统管理 Tags: ,

[Linux]CentOS防火墙iptables的配置

June 19th, 2013 No comments

iptables是与Linux内核集成的IP信息包过滤系统,其自带防火墙功能,我们在配置完服务器的角色功能后,需要修改iptables的配置。
配置CentOS和Ubuntu等Linux服务器时需要对服务器的iptables进行配置,以下是iptables常见的几种配置方法。

1.查看当前所有的iptables配置

iptables -L -n

Read more…

Categories: 系统管理 Tags: , ,

[ASP.net]用户窗口关闭后Session立即过期

June 19th, 2013 No comments

我们知道WEB服务器的Session是与客户端浏览器线程关联的,如果用户关闭了浏览器,服务端创建的Session对象也将会失效,但是,IIS在处理Session时,默认配置下,并不回立即将用户Session失效,通常需要等待1分钟左右时间,在这1分钟期间,用户的Session信息依然存储在服务端内存,如果被非法劫持利用的话很容易造成安全问题,所以在某些特定的场合,需要用户在页面窗口/标签关闭后,立即废止Session。

以下是一种简单的方法
1.窗口关闭后立即弹出一个新页面
2.新页面中将Session内容废止

存在的问题:
1.弹出新窗口的代码可能会被浏览器禁止,如果不需要弹出新窗口,可以使用Ajax向服务器发送一个请求即可。
2.如果存在服务端窗口关闭事件,这部分服务端代码可能不会被执行。

Read more…

Categories: 语言编程 Tags: , , ,

[Linux]CentOS/Ubuntu安装Python-Pip和Fabric

June 18th, 2013 2 comments

最近一直在折腾部署newsblur这个玩意,需要用fabric进行几台远程服务器集群的部署。不过fabric需要pip等工具来安装,CentOS服务器版下需要先安装pip才可以。
pip是一个可以替代easy_install的安装和管理 python 软件包的工具,个人比较推荐使用pip来安装和管理软件包。
fabric是个轻量级的远程维护工具,利用SSH连接和管理远程主机,对于批量执行远程脚本效果很好。

Read more…

Categories: 系统管理 Tags: , ,

[Linux]CentOS安装或升级Python到2.7.5

June 18th, 2013 No comments

CentOS6.4下的默认安装的Python版本为2.6.6,很多程序需要在2.7下才能运行。

1.安装wget,CentOS最小安装模式下未安装。

yum install  wget

2.下载和编译python 2.7,当前最新版本为2.7.5

wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2
tar jxvf Python-2.7.5.tar.bz2
cd Python-2.7.5
./configure
make
make install

Read more…

Categories: 系统管理 Tags: , ,