天行健,君子以自强不息;
地势坤,君子以厚德载物;
vsftpd 421 Service not available, remote server has closed connection
作者:曲文庆 日期:2010-05-20 14:05
操作系统CentOS从5.3升级到5.4后,vsftpd也从vsftpd-2.0.5-12.el5_3.1.x86_64升级到vsftpd-2.0.5-16.el5.x86_64,配置文件未变化,但是正常用户登录后提示:
$ ftp quwenqing.com
Connected to quwenqing.com (x.x.x.x).
220 (vsFTPd 2.0.5)
Name (quwenqing.com:test):
530 Please login with USER and PASS.
SSL not available
331 Please specify the p
解决 linux 上 tcp 连接大量 TIME_WAIT 的问题
作者:曲文庆 日期:2010-05-20 10:58
# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
在网上查阅了一些tcp参数的相关资料,最后通过修改了几个系统内核的tcp参数缓解了该问题:
#vi /etc/sysctl.conf
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
#sysctl -p其中:
net.ipv4.tcp_tw_reuse
ASP 返回 404 错误页
作者:曲文庆 日期:2010-05-20 10:26
IIS默认的错误页是很不友好的,很多人看到默认的错误页时都会说:网站打不开了!白白损失了这部分流量。而如果错误页直接跳转到首页又对搜索引擎很不友好,搞不好首页还会被封掉。所以根据情况,有两个方法解决这个问题:
如果是博客等内容型的网站,可以返回一个带有404错误的搜索框让访客搜索,若是电子商务型网站,则可以返回一个带有404错误的进度条进行跳转。这两种方法即照顾了访客又顾及到了SEO。
可以在Google webmaster tools中查看自己网站错误页有多少。
修改默认错误页的方法很简单:在IIS中右键单击要管理的网站,在自定义错误中设置404为相应的错误信息页。这里有两种方式:
1、如果&ldq
CentOS 5.5正式发布 延续纯开源时代
作者:曲文庆 日期:2010-05-19 23:10
CentOS 开发团队已发布 CentOS 5.5 版本。该版本基于 Red Hat Enterprise Linux 5.5,“是 CentOS 5 发行系列的第五次更新。它包含了很多错误修正、升级和新功能”。对CentOS提供支持将是OpenLogic首次支持一个完整的Linux操作系统。Weins说尽管OpenLogic在操作系统支持方面还算是新手,但他们已经成功的为大约500个其他开源项目提供过支持,因此非常熟悉这方面的挑战。
CentOS(Community ENTerprise Operating System 社区企业操作系统)是Linux发行版之一
php 5.3 不建议使用的函数
作者:曲文庆 日期:2010-05-19 16:53
PHP 5.3.0 之後的 regex, 希望使用 PCRE 的規格, POSIX Regex 都不建議使用了(統一 Regex, 避免規格太多?).
所以下述是不建議使用的 Function (POSIX), 與建議替換成的 Function (PCRE) 列表, 詳可見: PHP: Differences from POSIX regex
- POSIX → PCRE
- ereg_replace() → preg_replace()
- eregi_replace() → preg_replace()
- ereg() → preg_match()
- eregi() &