网站搬家至Linode,开通IPV6访问支持

经过一天时间的努力,网站终于像以前一样照常运作。但访问速度较之前有了很大程度的加速。网站直连TPG ping值大概在160ms左右,北京联通光纤稍高一些,大概在180ms~250ms不等。应用Cloudflare缓存加速,TPG能下降到40ms左右,国内延迟则有所增加。

由于准备比较充分,理论上应该没有多少分钟网络中断的产生,在此还要表扬下Cloudflare的服务,DNS更新速度非常快,秒秒钟就能完成更新。

由于之前实在受不了IXWebhosting的低质量服务(我之前的帖子有提到过),不得已终于在月初确定了升级VPS的计划,经过几天断断续续的测试,发现Linode不愧是VPS领域的旗舰,整体性能非常稳定。

应用网上的免费压力测试工具,在5分钟内,本博客(在Cloudflare作弊的帮助下)刷出了8329个访问量,Linode SSH后台测试1分钟CPU占用率不超过40%(Longview性能监视面板峰值是18%)。

ssh-top

两篇报告:

http://loadimpact.com/load-test/blog.bjdch.org-4ca95b31cb8bee5708f16d4530cc3970

http://loadimpact.com/load-test/www.bjdch.org-985bf2bd7b99f38167ddf81704f7c80f

用上了VPS,首先是要习惯自己定期维护系统,包括装软件、调设置、打补丁,堵端口等步骤,虽然很辛苦,但很有成就感(最喜欢装软件的时候疯狂刷新的屏幕代码,仿佛进入了黑客帝国)。为了系统安全性和稳定性,暂时只开Web服务,没有近期打算开Mail服务器的想法。服务器目前只挂个人网站,给其他公司做的网站以后打算再找地方(或者免费放在IX)。

服务器采用了LEMP(我习惯叫LNMP,因为Nginx是N开头的嘛),之所以不用Apache是因为LAMP占用资源大,传说一线程用户就要占用20M的内存,可是内存都是用钱堆起来的啊,但主机商推荐LAMP组合也无可厚非,一方面是老牌软件资源多好调试(话说Nginx调试起来是最复杂的,各种错误,设置,而且故障排除确实麻烦,网上有不少玩了多年LAMP组合的老鸟第一次碰LEMP都说复杂),我这个还是一天搞定,效率还挺高。第二,主机商有利可图;当用户内存不够了,自然就打算升级更大的内存。以上两点达到的目的可谓1+1>2 既方便了技术支持,又能坐收渔利,双赢方案!

这次升级VPS总体来说还是比较顺利的,英语阅读能力再一次得到了锻炼(Linode文档会指明方向,但出了问题还是得问Mr. Google),当我主机调试接近尾声的时候,居然在日志发现有人在不停穷举我SSH的root密码,我也就顺便改了默认端口并增加了防火墙和容错惩罚,但真是令人哭笑不得(这肉鸡抓的也太是时候了吧,让人连气也喘不得)。以下是日志内容的NN分之一。

Apr 13 20:03:34 vpsgeek sshd[6798]: Failed password for root from 117.21.226.103 port 2441 ssh2
Apr 13 20:03:37 vpsgeek sshd[6798]: Failed password for root from 117.21.226.103 port 2441 ssh2
Apr 13 20:03:39 vpsgeek sshd[6798]: Failed password for root from 117.21.226.103 port 2441 ssh2
Apr 13 20:03:42 vpsgeek sshd[6798]: Failed password for root from 117.21.226.103 port 2441 ssh2
Apr 13 20:03:44 vpsgeek sshd[6798]: Failed password for root from 117.21.226.103 port 2441 ssh2
Apr 13 20:03:46 vpsgeek sshd[6798]: Failed password for root from 117.21.226.103 port 2441 ssh2

这个IP对应是电信机房,看来国人真是无处不在啊。您买了国内电信VPS不会就是为了抓肉鸡吧,当然这买卖也不亏,呵呵。放心,我的密码绝对10位以上,包含大小写字母,数字,字符,穷举还是要个把月的。另外输错5次以上密码系统封禁10分钟,不过上面这个IP的人欢迎多换几个IP试试看(信息公布还是挺透明的吧)。

此外,本网站全范围内支持IPV6访问,这也是一大特色,在国内用教育网的用户可以不花流量费访问本站了!

我将在稍后总结一些从零开始Linux的文档,虽然互联网上文章天花乱坠,但我会侧重写自己遇到并Troubleshooting的过程,给Linux Community尽一份力量吧。

==========以下是广告栏目==========

另外,我的Linode推广链接(返现10刀,详情与我联系吧):https://www.linode.com/?r=6e90c4d0b3ebbabe169e3ab933326b87813b4c9c

对更便宜的Digital Ocean感兴趣的可以点这个链接(联系我可以帮你免费得到两个月等值$10的点数供测试使用):https://www.digitalocean.com/?refcode=46787e765bb6