利用 IPtables 屏蔽来自于福建莆田的 IP

近期我的 Linode 被大量 spam 撑爆了 SQL 和 Disk IO,检查Nginx log,发现大部分 IP 都属于福建莆田。随手一搜,原来莆田是闻国内外的垃圾评论和垃圾邮件发送者聚集地,许多 blog 和论坛都深受其害。

解决这个问题,一个简单粗暴的方法就是禁止所有福建莆田的访问,这个做法虽然会带来一些误杀,但是也是目前看投入产出比最高的解决方案了。

继续阅读: %s

Android手机刷机建议在安全模式下进行

过年回家,免不了帮父母亲戚还有同学朋友收拾他们的Android手机。一般来说为了加强保险,都会在刷机操作前把通讯录和短信备份到本机SD卡,再通过豌豆荚或者手机的PC套件在电脑上再备份一份。然后一般都是会给手机root,删除掉随机自带的各种内置应用或者干脆刷一个官方的或者是第三方的ROM包来增加手机的运行内存,间接提高这些配置高低参差不齐但都被种种自启应用拖到不停卡顿的手机的响应速度。

在几次刷机的过程中,都遇到了类似于下面这样提示的错误:

adb server is out of date, killing…
ADB server didn’t ACK
* failed to start daemon
*error: unknown host service

android-root-error

 

还有的root软件在多次连接超时后会提示root成功,当然重启开机并没有出现超级用户权限应用。问题产生的原因是ADB调试端口被占用。而占用这个端口的软件正是刚刚被用来备份手机信息的豌豆荚。

在大多数电脑上,在退出了豌豆荚并且在任务管理器中结束了所有与豌豆荚相关的进程后,root操作就可以正常继续。但是有些电脑上的360或者其他各种“卫士”、“管家”还是占用了ADB端口,导致故障依旧。此时的万能技巧就是重启系统,切换到安全模式下,此时的Windows系统不会加载上述的这些“安全”软件,也不会加载豌豆荚或者其他类似的手机管理软件,也就不用担心这样的故障再发生。(当然,切换到安全模式后刷机驱动一般也会需要重新安装)。

这样的故障不仅仅出现在root的过程中,在我的实际操作中,很多厂商自带的升级工具或者刷机工具都会在ADB端口被抢占时没有任何提示,进度条就卡在0%不动。遇到这种情况时也不妨先切换到安全模式或者更换一台电脑进行尝试。

 

当然,如果你有一定的Linux脚本基础,在Linux下通过ADB手动root也是一个更加Cool的解决方法。

【广告,广告!!】Tomy的非专业WordPress博客一条龙服务

翻了翻博客的存档,在08年7月,我在Wordpress搭成的新博客上写下了“Hello,World”,到今天,已经过去了三年。三年中,见证了全民博客的年代,也见证了“博客已死”的大讨论。经过了这么长时间的沉淀,如果你还在偶尔更新着你的博客,如果你也像我一样,“错把倾诉冲动当作创作才华”,如果,你也有些细碎的文字,希望被存档在互联网上——

那么,请考虑Tomy的非专业Wordpress博客一条龙服务!!!

所谓独立博客,即是拥有属于自己的域名,完全由自己搭建的博客网站。相对于新浪博客、QQ空间、人人日志等千篇一律的托管博客,独立博客有着更大的自由空间。同时,相对于各个社交平台上的嘈杂,一个自由的,完全由自己所控制的博客,才是一个安静的放自己想写的东西的地方。

WordPress是当今互联网上被使用得最多的博客程序,凭借着互联网上数以亿万计的主题、插件、教程,每个人都可以轻易地拥有一个功能强大而界面美观的独立博客。

对于我的技术水平而言,“非专业”这个词是当之无愧的,所以,如果你的博客需要365*24hour的高稳定性,也许我真的很难做到,在过去的一年中,我们的博客服务就因为国内政局的不稳定而被暂时关闭过一段时间,所以,必须要指出的就是这个博客服务的非专业性。也正因为如此,我只会邀请我认识的朋友来参与这个计划,情义在,买卖在嘛~~

恩,虽说非专业,但是,Tomy还是为大家很努力地去带来一些福利的。

我的目标,就是尽可能地帮助我的朋友降低写一个独立博客的门槛,无论是技术门槛,还是费用门槛。在技术上,对于没有技术背景的参与者,Wordpress的安装和配置将由我来完成,虽然是独立博客,依然会尽量傻瓜化,使你可以尽可能的专注于码字而不是代码~~~~在费用上,由于我们选择的是美国声誉最好的服务商之一的Linode的主机,总价格并不便宜。所以我们只能在一定程度内尽可能地分摊成本,尽可能地使更多的人参与到这个服务中来。今年,我们每个人需要分摊的价格最多会在一百元左右,我希望能够通过宣传吸引人加入,把价格压在50元到70元之间。同时,Tomy提供免费的国际域名代购服务,一个.com域名的价格一般在50元人民币左右。也就是说,每个人一年的投入最多会是150左右,最少会在100元上下吧。

在付款方式方面自然也就方便许多了……武汉的同学直接给现金就可以,而不在武汉的同学,可以直接打钱达到我支付宝上。

 

wordpress修改域名后各种出错的解决办法

刚刚沉浸在作业中(实际上是在补昨天的作业……)的时候,抬头忽然看见一起合租空间的某人痛斥我新换域名后的博客为什么那么丑。从此展开了我纠结的一个小时。

交代一下背景:同主机上的某博客,原为.cn域名,因为众所周知的原因在前几天换了一个.com的域名。话说Godaddy的域名加上优惠码后真便宜啊真便宜~~~域名代购请找Tomy~~~(跑题了-_-。sorry!)。当时的我仅仅做了dns的设置与nginx服务器的配置更新,也没检查有什么不对就交付了。

今天得信赶紧跑上去看,原来是整个主题都不见了踪影,她的博客首页就像我前两天交上去的网页制作作业一样苍白无力,怪不得大半夜的来拉我干活。习惯性地在网址后面加了管理目录登录,这下好了,直接404……

仔细一看,管理目录的登录入口竟然指向了之前的那个.cn域名的入口,那个已经“被”停止解析的域名当然找不到服务器了。

聪明的你和更聪明的我一定想到了,是数据库的基本配置出了问题,准确地说是忘记修改wordpress的配置了。

在管理后台无法登录的情况下,管理员可以直接打开phpmyadmin,修改相应数据库里wp_option表里siteurl的值,这样就可以登录后台了。但是,重点来了,在设置-常规里还有一项“站点地址”需要修改!!!(之前在数据库里修改的是所谓的“WordPress 地址”)。着实让人抓狂的连环套啊。

之后还有个问题就是文章里如果有直接存放在本站的图片的话,是需要手动去修改每一张图片的地址的(tips:一篇文章内需要修改的图片比较多时,转换到html模式下直接修改代码也许要比你手动编辑图片要快得多)。

这个事情不算一个大的故障,但是给人的感觉是wp确实对域名更改的情况考虑的太少了。为什么在这里不在图片网址上用参数呢?是为了提高速度么?还好这只是个几十篇文章的小博客。如果是一个更新多年大量图片的老博客的话,恐怕网管就要加一天班了吧~~~偏偏在天朝特色的网络环境下,外部图床好用的不稳定(这个原因是多方面的),稳定的不好用,在做了防盗链的基础上把图片放在自己博客上是比较符合国情的做法,这个问题上wp的做法我觉得是值得商榷的。