极路由(HiWifi HC6361)成功刷上自己编译的openwrt固件

家里用的路由器是当初极路由刚上市时败回来的极壹HiWifi HC6361,新鲜劲过了以后就没怎么折腾过它了,一直在那里默默的为全家提供着上网服务。虽然说不上有什么优点,也没什么明显的缺点,还算对得起当初花的银子。

唯一的遗憾是路由器没有提供USB接口,想插个U盘什么的做个存储服务就不可能了,但是从官方给出的资料里看这货有4G的内置存储芯片!翻遍了系统里的所有功能界面也没看到从哪里使用这4G的内置存储。官方的说法是这部分存储空间是用来安装应用程序的,可官方提供的应用又很有限,别说4G了,能用完4M就不错了。也就是说,这部分内置存储基本上就白白浪费了。

提供一个手机号码归属地查询接口

最近公司在做微信公众号开发的项目,用到了手机号码归属地查询功能,找了几个免费的查询接口,效果都不是很理想。无奈,还是自己动手丰衣足食吧。

花了些时间搜集了一些手机归属信息添加到数据库中,做了查询脚本,查询功能就算是完成了!但问题是多个项目都要用到这个查询功能,总不至于为每个项目都建个库吧,而且数据库中的信息还需要持续更新,索性就做了一个查询接口,只需要维护这个接口的数据库就可以同步更新了。

本着开源的精神,在这里公开一个这个查询接口,给需要的人吧,收录数据持续更新中,欢迎大家来一起测试!

阿里云FreeBSD系统成功编译内核

最近一直在忙公司项目,这几天总算抽出点时间,还是想尝试下给服务器编译下内核,虽然说不编译内核也不影响使用,现在的内存都是按G计算的,多使用那几M内存几乎可以忽悠,服务器又不经常重启,开机时间多那么几秒也感觉不出来,但总感觉默认内核还是太过臃肿,不如自己编译的用的清爽,本来选择FreeBSD系统就是冲着这份清爽来的。用这么个默认内核显然是不和谐的。于是,在一个月黑风高的晚上,手一贱就又开始折腾了。

首先就是备份数据了,这次不用像迁移系统那么麻烦,使用阿里云的快照功能很容易就可以将当前的数据生成一个快照,一旦操作出现问题后,可以很方便的回滚到当前备份的状态,很是方便,这也是阿里云的工程师给出的官方建议。

阿里云总算是推出FreeBSD系统了,网站已经成功迁移

这几天给客户架设网站运行环境,客户也是在阿里云购买的云主机。在选择主机系统时,竟然发现了FreeBSD系统。这在国内应该算是首家了吧。

下班以后马上就开始各种的备份数据,一直折腾到半夜2点,总算是把所有的东西都成功迁移到的FreeBSD系统下面,瞬间感觉清爽了许多!

唯一的遗憾是没有对内核进行重新编译。一个是因为阿里云镜像安装的FreeBSD系统是最小化安装(这点给个赞),里面并没有包含内核编译相关的文件。另外在询问了阿里云的工程师后得到的答复是,如果使用官方内核文件重新编译内核,不保证能正常运行,建议在操作之前做好磁盘快照。看来阿里云那边也没有对这块进行相应的测试,所以给的保守的答复。所以编译内核的事,还是缓缓再说吧!

使用Vnstati生成图表对VPS的流量使用情况进行监控

对于购买海外VPS的站长来说,实时了解服务器的流量使用情况显的非常的重要,原因很简单,海外VPS主机一般都不会限制带宽使用,但是会限制每个月可以使用的流量,如果一个不小心用超了,自己又不知道,就会被主机商断网。这段时间如果碰巧站长在忙其他事情没有及时的发现的话,轻则广告费泡汤了,时间太长了还会造成被搜索引擎降权或者干脆清理出去的严重后果。

所以,安装一款靠谱的流量监控软件就很有必要了。这里我们用到的软件就是vnstat,安装也非常简单,各大发行版本都有对应的安装包,就算没有的话,编译安装也很容易。