db120装了openwrt做文件服务器还是垃圾

U盘的读写速度问题和db120的cpu太低,只适合一般小的应用,而且长期插着U盘在,u盘壳还是感觉到暖手的温度,不知道是否对U盘的寿命有影响!

刚刚无聊的试了下db120插8G金士顿优盘作文件服务器的性能和我家的2.2G赛扬freebsd8系统的文件服务器比较,当然没得比的,看图,copy一个440.230KB的文件时候,在我部台式机的任务处理器网络占用图片 。
samba
右边的小山是db120的,右边是2.2G freebsd8 samba pc服务器 , 差很远啊!

发表在 技术生活 | 标签为 | 留下评论

archlinux下安装spawn-fcgi记录

archlinux下安装spawn-fcgi记录,本以为用pacman能自己安装,但原来不是的,也以为按网上教程安装了lighttpd会有的,答案都是没有的!终于按老路子来!下载然后make

新装的archlinux是没有make和gcc的,所以输入:
pacman -S make
pacman -S gcc
然后
wget http://www.lighttpd.net/download/spawn-fcgi-1.6.3.tar.gz
tar xzvf spawn-fcgi-1.6.3.tar.gz
cd spawn-fcgi-1.6.3
./configure
make
make install
这样就ok了

以下是Me的phpcgi 启动和停止脚本

#!/bin/sh

PIDFILE=/var/run/myfcgi.pid

start_postcmd()
{
printf “Starting spawn-fcgi…\n”
if [ -f $PIDFILE ]; then
printf “spawn-fcgi is runing!\n”
exit 1
else
/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -g www-data -f /usr/bin/php-cgi -P $PIDFILE
printf “spawn-fcgi is the successful start!\n”
fi

}

stop_postcmd()
{
printf “Stoping spawn-fcgi…\n”
if [ -f $PIDFILE ]; then
kill `cat $PIDFILE`
rm -f $PIDFILE
printf “spawn-fcgi is stoping\n”
else
printf “spawn-fcgi is not runing!\n”
fi
}

if [ “$1” = “start” ]; then
start_postcmd

elif [ “$1” = “stop” ]; then
stop_postcmd
elif [ “$1” = “restart” ]; then
stop_postcmd
sleep 1
start_postcmd
else
printf “Usage: /root/lnmp {start|stop|restart}\n”
fi

参考人家的大作研制的,(*^__^*) 嘻嘻……

不过不知道是否我设置问题,看人家文章都是直接pacman -S php-eaccelerator 就可以了!但我输入这命令就是无效,没有这个安装包!是人品问题?

发表在 Linux | 标签为 , | 留下评论

教你如何认识内存,记录下内存的知识

其实我到现在还是不太懂怎样看内存,当然指上边的数字和英文字母了,大概的牌子还是知道,至于比较详细的了解就肯定不知道了,今天找了篇关于内存的:教你如何认识内存,来自网上,但不知道出处了,太多人转载了,但也证明很多人想认识下内存型号所包含的意思,下面是转载:
—————————–
Samsung
具体含义解释:

例:SAMSUNG K4H280838B-TCB0

主要含义:

第1位——芯片功能K,代表是内存芯片。

第2位——芯片类型4,代表DRAM。

第3位——芯片的更进一步的类型说明,S代表SDRAM、H代表DDR、G代表SGRAM。

第4、5位——容量和刷新速率,容量相同的内存采用不同的刷新速率,也会使用不同的编号。64、62、63、65、66、67、6A代表64Mbit的容量;28、27、2A代表128Mbit的容量;56、55、57、5A代表256Mbit的容量;51代表512Mbit的容量。

第6、7位——数据线引脚个数,08代表8位数据;16代表16位数据;32代表32位数据;64代表64位数据。

第11位——连线“-”。

第14、15位——芯片的速率,如60为6ns;70为 7ns;7B为7.5ns (CL=3);7C为7.5ns (CL=2) ;80为 8ns;10 为10ns (66MHz)。

知道了内存颗粒编码主要数位的含义,拿到一个内存条后就非常容易计算出它的容量。例如一条三星DDR内存,使用18片SAMSUNG K4H280838B-TCB0颗粒封装。颗粒编号第4、5位“28”代表该颗粒是128Mbits,第6、7位“08”代表该颗粒是8位数据带宽,这样我们可以计算出该内存条的容量是128Mbits(兆数位) × 16片/8bits=256MB(兆字节)。

注:“bit”为“数位”,“B”即字节“byte”,一个字节为8位则计算时除以8。关于内存容量的计算,文中所举的例子中有两种情况:一种是非ECC内存,每8片8位数据宽度的颗粒就可以组成一条内存;另一种ECC内存,在每64位数据之后,还增加了8位的ECC校验码。通过校验码,可以检测出内存数据中的两位错误,纠正一位错误。所以在实际计算容量的过程中,不计算校验位,具有ECC功能的18片颗粒的内存条实际容量按16乘。在购买时也可以据此判定18片或者9片内存颗粒贴片的内存条是ECC内存。
继续阅读

发表在 技术生活 | 标签为 , , , , , | 留下评论

迅雷应该是BT之王吧!

暂时我是这样认为的,之前在debian linux上装上bt软件bittorrent、rtorrent、Transmission等测试来,速度慢得要死,能开端口映射的,能打开dht的,反正能优化的我都做了,都是觉得慢,在windows打开迅雷,看见下载快得离谱,究竟迅雷先进,还是linux的下载软件垃圾呢!暂时没有去考究…

当然,有可能上述linux下的bt下载软件我设置不当,其实当初我是抱着这样的想法的:慢点都无所谓,反正点都可以一晚下完吧!,但和想象太远了,还有因为改了的db120的固件为openwrt,上边有Transmission, 这样我下载时可以全关了其它机器,用路由器来下载,不知道是否习惯了迅雷的下载速度快,所以忍受不了其它的BT下载!

记得在网上有人说过,迅雷是吸血之王,所以好多BT下载抵制迅雷,但用了这么久,好像没什么坏的感觉!

以后down的话,还是用部旧笔记本来download了,懒得再去折腾linux下的BT了!

发表在 技术生活 | 标签为 | 留下评论

昨天把家里的db120-b1的modem刷成openwrt

认真够无聊啊,哈哈,其实是前晚2点多种,心血来潮时想刷openwrt,而且想着如果刷坏了也无所谓,反正这部db120-b1是朋友给我的,不过认真好运,刷了N次都刷不死,不过当初没有看清楚网上的教程,原来刷了以后lan4是接adsl modem的,即是lan4口变成我们平时用路由器的wan口,但这部机器刷了固件后,要等差不多接近10分钟在升级,第一和第二次刷以为给我刷坏了,猛去按db120-b1底部的reset按钮,不过这是没用的!

刷成openwrt以后可以用db120-b1后边的usb插口接上u盘,然后在网上邻居找这机的共享,不过上传慢得出奇,原来有个地方是需要修改的!

修改/etc/hotplug.d/block/10-mount第27行
mount -t vfat -o iocharset=utf8,rw,sync,umask=0000,dmask=0000,fmask=0000 /dev/$device /mnt/$device
改成
mount -t vfat -o iocharset=utf8,rw,umask=0000,dmask=0000,fmask=0000 /dev/$device /mnt/$device

这样上传的速度就可以增加到2~4m之间,家里算是多部低功耗的小型文件服务器了,嘻嘻!

openwrt都几好用,一个小型linux嘛,而且可以自己在里边加脚本,又可以在web界面管理,方便!

ME还在防火墙加上几点规则去过滤平时去的小说网站的弹窗广告,有空再试试iptables能不能在使用string过滤!

又多一见玩具了,哈哈!

发表在 技术生活 | 标签为 , | 留下评论

杜蕾斯durex重口味创意广告,大家想歪了没有!

刚刚在某站看见的图片,博客太平淡了,所以来点重口味的感官刺激,杜蕾斯durex重口味创意广告,大家想歪了没有! 安全套都可以这样啊,不知道CCTV这杜蕾斯durex广告能上吗,O(∩_∩)O哈哈~

杜蕾斯durex,创意广告, 安全套

杜蕾斯durex,创意广告, 安全套

杜蕾斯durex,创意广告, 安全套

发表在 一般生活 | 标签为 | 留下评论