I am LAZY bones?
AN ancient AND boring SITE

分类: '流水帐' 的归档

nginx 禁止某个 User_Agent 的方法

由于ubuntu 9.10 的发布,SRT ubuntu源最近的流量可是飙得厉害~ 昨天一天的平均流量是 9.6MB/s ,算算一天就有800GB了。。。
更可恶的是,一分析日志,有一个“Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”的User_Agent(据说是迅雷的),很是夸张,居然占了八成的流量,看我下面的日志分析:

于是,我不得不想办法禁掉了这个UA,不然也太影响访问了,最近有很多用户都出现访问不畅的状况了。但是网上这方面的资料还真不太好找,于是请教ubuntu-cn的一叶老大,终于找到办法了:
建立一个 /etc/nginx/agent.conf 内容如下(需要注意的是,空格和括弧需要使用“\”进行转义,这也是我摸索了好久得出的结论):

然后在这个site的配置里include这个conf文件,比如 /etc/nginx/sites-enabled/ubuntu-mirror 里添加如下一行: include /etc/nginx/agent.conf;

可怕的ubuntu大版本升级

ubuntu 9.10可算是发布了,其实从昨天一大早开始,就已经有正式版的下载地址了。
ubuntu的大版本升级应该是可喜的,因为这标志着这个发行版正在不断地进步。用ubuntu的人越来越多了,这也是可喜的。但是这两者加起来,有时候也是可怕的,尤其是对那些源服务器来说。。
拿我的那个ubuntn源来说,由于我没有进行任何的限速/限IP等的设置,从昨天开始,压力就很大了,出现访问时断时续的状况了,今天去服务器里一看,原来是 /var/log/nginx 下面有个 error.log 已经有6.2个G了,把整个/分区的空间都给撑满了。打开一看,原来全都是

这样的错误日志,每秒钟居然有1w条左右。这个错误很明显是由于nginx进程打开的文件数太多了,查了一下google,发现可以在 /etc/init.d/nginx 的start那里,加一行

然后重新启动一下nginx服务,来解决这个问题,也就是把单一进程打开文件的现在从1024调成了8192。这样可以从一个侧面看出来服务器的负担有多重了。
在进行了这个修改以后,服务器目前暂时运行比较稳定了,每秒的出口流量已经到了100M带宽的极限了,不知道能不能撑过今天~
PS: 再次呼吁大家大版本升级要尽量避开高峰期,晚个3~4天升级,可能你下载的时候也会快很多,呵呵。

gentoo的ACCEPT_LICENSE

最近 sudo emerge -avuDN @system @world 的时候,老是会有这样的提示:

也不知道哪个版本的portage引入的这个机制,不过看文档倒是3年前就有的。
不过,如果你像我一样是个人用户,并不是很在意版权问题的话(其实也没啥问题,呵呵),其实只需要在 /etc/make.conf 里加一行:

就可以解决这个烦人的提示了。
PS: 这个东西现在貌似还不是很完善,因为目前都还没有在 emerge –info 里体现出来。。。

这就是 chrome OS?

这里看到有人说这个可能就是是chrome OS的开发版,于是下载下来跑了跑,个人感觉除了文件大小(解压后500多M)比较像OS以外,更多的还是像一个浏览器。。。
看我的截图:
chrome_normal
这个模式下,很像是一个普通的chrome浏览器,但是也有些不寻常的地方,比如右上角依次显示了 系统时间、网络状态(截图中的小x就是,点上去显示No networks are avaliable)、电池状态(点上去提示了错误的信息,如下图,bug。。。) 等,这些又有点像是一个OS的特征。
chrome_err
另外点击左上角的小logo,会出现一个全屏的能挡住gnome的panel窗口,但是却只有如下的显示:
chrome_full
猜想以后这个可能就是所有操作的入口?需要连接google的服务器才能显示正确的内容,而这个服务端目前还未就绪?这么说来这个系统不是必须联网才能进行其他操作了?
另外就是怎么把系统单独引导起来呢,难道这个500多M的文件以后还会是一个像vmlinuz一样的可引导文件?总之现在情况还不是很明了,我们拭目以待吧。
PS:再贴一下ldd的结果:

点击查看全文 »

x11-drivers/xf86-video-radeonhd-1.3.0 会引起黑屏

今天对我的gentoo进行了解常规的uDN升级,但是等我晚上到家打开电脑就不能正常启动了,字符界面的信息输出完以后到了X就直接黑屏了,看了近期的升级日志,发现x11-drivers/xf86-video-radeonhd-1.3.0这个升级非常可疑,于是暂时mask掉,退回1.2.5版本,果然就好了。
我的显卡是x1700,用的是2.6.31内核里面的drm模块。有遇到相同问题的gentoo用户吗?

谁在我blog里留言最多呢?

今天备份blog数据的时候,突然想了解一下,谁在我blog里留言最多呢?
这样不仅可以满足自己的好奇心,还可以更好地做好读者回访工作,哈哈。
于是,在WP的后台里导出xml的备份数据以后,来了这么一行,如果你用的于是WordPress,那也可以做为参考哦:

或者是贴出来的加上链接的形式:

以下就是我blog的结果(已经人工去掉了自己和无意义的数据):

68 http://imtx.cn
47 http://joolix.com
41 http://www.sxnsx.com
29 http://hi.baidu.com/tpxc
23 http://oceanboo.cn
22 http://wdicc.com
20 http://lfeng.cn
19 http://young001.blogbus.com
18 http://frankyue.cn
17 http://millenniumdark.blog.ubuntu.org.cn/
15 http://zhan.blog.ubuntu.org.cn/
15 http://blog.imxifs.cn
13 http://www.ownlinux.cn/
12 http://www.kissuki.com/
12 http://muzuiget.blog.ubuntu.org.cn/
11 http://www.hicrokee.com
09 http://lerosua.org
08 http://www.ownlinux.cn
07 http://www.imkeke.net
07 http://ivenvd.blogspot.com/
06 http://tianhao.blog.ubuntu.org.cn/
06 http://maclpashideout.blogspot.com/
06 http://classfoo.googlepages.com
05 http://www.w3rep.cn/blog
05 http://www.shuge.org/lee
05 http://www.joolix.com
05 http://www.imkeke.net/
05 http://raychen1984.cublog.cn/
04 http://yegle.net
04 http://www.imchao.net

当然,这样就直接忽略掉了没有url字段的评论,如果你不想这样的话,也可以根据wp:comment_author字段来进线昵称的统计。

假期回顾

6号了,差不多该回顾下这个假期了吧~
首先,本来想看国庆的阅兵直播的,但是不巧,车票刚好买到那会儿的,所以阅兵的时候,我正在高速上颠簸着,我也没有啥3G手机之类的高级货,所以也就没看成直播。不过后来听说,其实CCAV的那个“直播”,其实也是延时30秒的快速“转播”而已,所以想来和我看的“重播”也没啥区别吧~
然后,这个假期应该是最累的吧,因为家里老房子在装修,所以貌似有干不完的杂活。也正是因为这个原因,最近上网的时间几乎是0了,只是偶尔用ipod上来看看。
那到底在干啥呢?
首先是铺完外墙砖以后,一切都很脏了,到处都是碎水泥和灰,搞卫生就成了第一重任了,最难搞的就是玻璃,擦玻璃就擦了2天。。。非常汗哦~
另外,还有一天去收稻子了哦,这个活,算起来应该有10年没干过了吧~这次这块地很小,而且没法用收割机,所以就人工上了,带上镰刀和脱粒机就去了,虽然其实也没割几下,但是也好好地体验了一下以前的生活。不过,我纳闷的是,这10几分地就把我们一伙都累趴下了,当年的3亩地是怎么搞定的呢?现在的人确实都退化了。。。
不管如何,明天就回杭州了~

试验了一下A卡的KMS

KMS(kernel mode-setting) 内核模式设置:即在内核初始化时,也完成图形的始初化,让显示设备从grub加载至进入桌面,都使用标准的分辨率,不需要频繁的切换模式。

这个介绍来自LDCN的文章,在这个文章里,TX兄说,Linux 2.6.31 就支持A卡的KMS了。而2.6.31的内核也刚刚于昨天发布了。今天看了下gentoo的portage,已经有2.6.31的内核了,哈哈,于是我就自然想试试到底什么是KMS了。
在内核选项里打开这个选项:

编译,用新内核启动,内核刚刚初始化,果然就可以看到那个企鹅的logo了,分辨率也是正常的1680×1050了,OpenRC输出的信息的字体都很小,非常适合我这个大屏小字控,哈哈。
虽然控制台看得我是满心欢喜,但是X却出了点问题,还是老现象:开compiz白屏,关了compiz勉强能用,但是性能却很差。估计又是DRM没有成功打开吧。重新编译了一下开源显卡驱动并调了一下xorg.conf都没有解决问题,不得已又把KMS给关掉了,毕竟留在tty的时间还是很少的,是吧~
等找出这两者的冲突的解决办法以后,我会再回到KMS的,哈哈。。。

新安江-大慈岩游记

大慈岩位于建德市南面24公里处。它是一个佛教文化和秀丽山水完美结合的旅游胜地,素有“浙西小九华”之誉,以“江南悬空寺、长谷溪流、全国第一天然立佛”而名闻遐迩,是“浙江省风景名胜区优秀景点”之一。大慈岩的一大特色是悬崖高位洞穴建筑。主殿寺庙地藏王大殿依山建于高3米、长60米、宽20米的洞穴中,它一半凌架悬空,一半嵌入岩腹,颇为奇险壮观,与山西恒山悬空寺有异曲同工之妙,故称为“江南悬空寺”。新建的另一寺庙清风阁凌空构架于悬崖峭壁之上,远近山川尽收眼底,更是悬空之极。今人所凿之“天栈云渡”,沿断崖因势布局,为一石栏相续延伸的长廊,凭栏俯视,有“足底悬崖恐欲崩”之感。

呃,以上文绉绉的文字当然不是我写的,是旅游公司给的介绍,嘿嘿。

周末和公司的同事一起去旅游了一趟,由于人数太多,只能就近活动,所以就选择了省内的新安江-大慈岩二日游。

先是乘船在新安江观光了一番:
s7303908_
s7303913_

然后,昨天下午玩的是漂流,大概有3~4公里的水域,打水仗还是蛮好玩的。但是,大家都下去玩水了,也不能带着相机,所以这部分的相片就没有了。。。晚上的夜游新安江,也因为没带相机,所以没拍下照片,不过估计晚上带了相机也拍不好吧~

接着是今天一大早起来拍的照片,雾蒙蒙的新安江大桥:
s7303942_

我们住的酒店,难得公司比较大方,据说是四星级的。。住得还是蛮舒服的。。
s7303946_

终于到了传说中的大慈岩,其实这座山也不是很高,凭我常年缺少锻炼的体质,也能较快地爬到山顶:
s7303956_

有个硕大的观音像:
s7303968_

和一个硕大的弥勒佛
s7303984_

其实这个弥勒佛是双面的,很有创意哦
s7303987_

山景:
s7303972_
s7303979_

在山上往下拍,还能看到缆车
s7303990_

最后,出个考题:这是山上遇到的一条巨大的怪蜈蚣,身长超过10cm,红头、红尾、墨绿色的身子、嫩黄色的脚,谁知道是什么品种?
s7303961_

eog打开jpg文件怎么会这么糊呢?

eog,也就是gnome的默认图片查看器──GNOME之眼,打开同一张jpg图片会比其他程序打开模糊很多,而且很明显,看下图:
eog-gpicview
上面是eog的效果,下面是gPicView打开的效果,用的图片是同一张,可以这样重现:随便在那里截个图,保存成无损的png格式,然后在用gPicView打开此png,另存为jpg格式,质量设置成90%,当然也可以用eog来另存,效果也是一样的。然后再用eog和gPicView同时打开这张jpg图片,就可以看到对比的效果了。
是我的eog有问题还是eog本身的问题呢?我的版本是‘GNOME 之眼 2.26.3”。干脆删了以后都用gPicView算了。。。