发现Discuz一个封锁蜘蛛最有效的方法

闲来无事翻代码,发现一个好东西,Discuz设计者考虑到了有些流氓搜索引擎不遵守roborts.txt,于是设计了一个NOROBOT变量,当这个变量为true 的时候,定义中的搜索引擎都会无法访问,默认比如在post.php里面开头就定义了

define('NOROBOT', TRUE);

这样[......]

继续阅读

用SED剪出Discuz的数据库用户名和密码的探讨

每次修改数据库密码就要修改mysqlhotcopy的陪住的密码比较麻烦,心血来潮,就像能不能用sed或者awk配合把密码剪出来

Discuz一般的配置文件格式如下

/*
[Discuz!] (C)2001-2006 Comsenz Inc.
This is NOT a freeware,[......]

继续阅读

iptables,纠结的顺序

今天做MYSQL监控的时候遇到两个纠结的问题,一是本机localhost只使用了unix socket,因为my.cnf加入了skip-networking,那么TCP/IP的连接方式被彻底禁止了,所以,即使没有bind-address在127.0.0.1的限制,即使创建了@‘%’的用户,外面还是连[......]

继续阅读

Motorola MontaVista Linux Shell 编程指南项目(我在ubuntu-Blog的旧项目,移植过来)

Ubuntu blog的后台那速度,实在受不了,还老是白屏,干脆把这个也搬迁到这里来了,原文已经做转向了,呵呵,虽然是本手机shell编程,当作简单的shell速查也可以啊:

由于QT得版权原因,Motorola 一直不肯公开其使用MontaVista Linux 系统手机得 Native Lin[......]

继续阅读

当文件个数大于N个后,删除目录中比最新文件的修改日期旧M天以上的文件(Win2003+批处理)

Rsync+cwRsync部署BBS文件双机备份手记介绍的备份方案会有一个问题,比如,我的数据库备份希望保留有限的几个副本,因而不在rsync中加入--delete选项,那么就面临这mysql备份无限制增长的难题,那么,这个批处理就非常有用

当文件个数大于N个后,删除目录中比最新文件的修改日期[......]

继续阅读

U盘安装Debian 5.0.1、Ubuntu 9.04

将Grubinst安装到U盘的MBR里,并将grub for dos压缩包里的grldr、grldr.mbr、menu.lst解压到U盘根目录, 打开Grubinst 1.2-2008-12-30.zip里的grubinst_gui.exe,将看到一下界面,点击“磁盘”在下来菜单中选择你的U盘(不懂LINUX分区的人,可以通过看容量大小来判断是否为U盘);选项里“不引导原来MBR”打勾,然后点“安装”。
09042417397061eb38a8af570e

4、修改U盘根目录下的menu.lst文件,将原有内容清空后输入以下内容:
如果是要安装ubuntu 9.04,menu.lst内容为:
timeout 10
default 0

title Ubuntu Linux Install
find --set-root  /vmlinuz
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04.iso ro quiet locale=zh_CN.UTF-8
initrd /initrd.gz

PS: vmlinuz , initrd.gz使用UltraISOPortable,打开ubuntu904光盘镜像,将casper目录下的这两个文件提取到U盘根目录下。并将ubuntu 904的光盘镜像拷贝到U盘根目录.

如果是要安装debian 5.01,menu.lst内容为:
timeout 10
default 0

title Debian Linux Install
find --set-root /vmlinuz
kernel /vmlinuz
initrd /initrd.gz

PS: vmlinuz ,initrd.gz 可以从以下地址下载获得
Vmlinuz http://debian.cn99.com/debian/di ... es/hd-media/vmlinuz
Initrd.gz http://debian.cn99.com/debian/di ... /hd-media/initrd.gz
将这两个文件下载后,与debian501.iso放在U盘根目录

[......]

继续阅读