LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4086|回复: 6

俺的BT机, debian box on NSLU2 , aka Slug, & 安装纪录

[复制链接]
发表于 2007-7-16 22:58:02 | 显示全部楼层 |阅读模式
NSLU2装了 Debian ARM 4.0, 完整的Debian Etch 系统arm版
用来养小动物, 开ftp, 个人网站, 打印服务器, 共享文件服务器, 媒体服务器.

系统安装之后, 占了外置硬盘的600M 空间。系统可以装在一个1~2gb的闪盘里, 速度太慢。

小动物似mldonkey, 驴+ BT+G/G2+ 0vernet 大约40-60k/s, 不算快, 因为点的都是凉菜.
总功率大约 15 watt, 每天耗电 0.5度. 没有风扇, 没有噪音.

NSLU2的 cpu 才 266mhz, 内存32m,+ 外置硬盘
路由器是linksys wrt54g v4 + dd-wrt, 固件里面依照mac设定QoS,  定义NSLU2最低的级别, 保证它给其他PC上网/voip的让路.

缺点:
arm 266 的 cpu 慢。cpu不是瓶颈。内存才是瓶颈。
内存仅仅32m,  可以跑mldonkey, 无法用ipfilter. 换芯片可以到256m. 2快芯片,叠在一个位置上, 共2位置/4片。
最大的流量仅仅能到 5-6M/s,仅仅mp3这个也够了, 无法stream 720p的视频。

如果需要流量大于20M/s的, 需要考虑 p3-500 +矩阵+千兆网  或者 Buffalo Linkstationpro + OpenLink, ARM 400mhz CPU+ 千兆网 + SATA2硬盘. 但是现在OpenLink系统不成熟.
100M网卡慢

可以彻底关掉了台式机. 家里终于可以安安静静, 好舒服.
 楼主| 发表于 2007-7-16 22:59:25 | 显示全部楼层

debian 安装纪录

debian 安装纪录:
环境, router 192.168.9.1, 局域网ip范围 192.168.9.2-192.168.9.25, slug是 192.168.9.18
硬盘在usb1端口上 ext3 /dev/sda1, mount 在media/usb1
用户名分别是: root 和 lanchong

slug内存32m, 安装是无法格式大硬盘,您可以把硬盘挂在其他linux 机器上格式. 您也可先刷unslung,格式大硬盘. 之后装debian,
我采用500m SWAP, 剩下的都放在一个分区,

我用linkstation/debian  格式大硬盘
在windows pc上安装 putty 和 WinSCP,  

dmesg 看看您新插的硬盘,是否被slug识别, 位置, 我的是在/dev/sdb。
cat /etc/fstab
nano /etc/fstab
fdisk /dev/sdb
mke2fs -j /dev/sdb1
mke2fs -j /dev/sdb2
df -h
exit

安装DEBIAN,不要任何选项。

DEBIAN 装好了之后, 去掉所有可以除掉东西, SLUG的内存不够用。
apt-get update
apt-get upgrade
reboot
apt-get remove webmin
apt-get install rcconf
apt-get install nmap
apt-get install psmisc
apt-get install ntpdate
apt-get install telnet
/etc/init.d/netatalk stop
aptitude purge netatalk
dpkg -r netatalk
or dpkg -P netatalk
aptitude purge samba
dpkg -r samba
apt-get clean

debian setting:

nano /etc/default/rcS, and set FSCKFIX=yes, ctrl+x, y
cat /etc/default/rcS
nano /etc/default/bootlogd, BOOTLOGD_ENABLE=Yes, Then you can see boot logs in /var/log/boot.
cat /etc/default/bootlogd
cat /var/log/boot
cat /var/log/messages
cat /proc/cpuinfo
cat /etc/hosts
cat /etc/resolv.conf
nano /etc/network/interfaces, broadcast 192.168.9.25
cat /etc/network/interfaces
ping 192.168.9.1 -c4
ping www.google.com -c4
ping 64.233.167.147 -c4
echo "gateway 192.168.9.1" >> /etc/network/interfaces
DOS ARP -a
/usr/sbin/ntpdate us.pool.ntp.org
/usr/sbin/ntpdate 75.13.24.211
nmap localhost
rcconf
iftop , show network transfer speed
time cp largefile.tgz  /safeplacetocopyit/largefilecopy.tgz , test transfer speed.

test your debian slug

ps aux, processes running
ps -ef | grep root
ps -ef | grep lanchong
--then use the pid(s) in top
top p pid1 p pid2
top p 2169 p 2170
top, show CPU usage
q

如果已经安装lamp, 卸掉
apt-get remove ncftp
apt-get remove bzip2
apt-get remove screen
apt-get remove apache2
apt-get remove mysql-server
apt-get remove php4
apt-get remove php4-mysql
apt-get remove libapache2-mod-php4
dpkg-reconfigure popularity-contest

root安装mldonkey,但是 lanchong运行

ping www.google.com -c4
apt-get update
apt-get upgrade
apt-get install mldonkey-server
apt-get clean
cat /dev/mtdblock* > image
uname -a, show u the version of Kernal

putty ssh lanchong 登陆
mlnet -allowed_ips 127.0.0.1
telnet localhost 4000
kill

exit

google 寻到 server.met  contact.dat" nodes.dat"  guarding.p2p,

winscp ssh root 登陆
把这些文件 server.met  contact.dat" nodes.dat放到 slug的 /home/lanchong/.mldonkey/web_infos/ 下面。  guarding.p2p放到 slug的 /home/lanchong/.mldonkey/下面

putty ssh lanchong 登陆
mlnet -allowed_ips 127.0.0.1 192.168.9.2-192.168.9.25
telnet localhost 4000
set allowed_ips "127.0.0.1 192.168.9.2/25"
save
servers "/home/lanchong/.mldonkey/web_infos/server.met"
save
ov_load "/home/lanchong/.mldonkey/web_infos/contact.dat"
save
kad_load "/home/lanchong/.mldonkey/web_infos/nodes.dat"
save
set ip_blocking "guarding.p2p", 不要用这个命令, 内存不够。
save
set geoip_dat "/web_infos/GeoIP.dat", 不要用这个命令, 内存不够。
kill or Crtl + C

如果想开通G/G2, 找出当前有效的cache的地址
http://gcachescan.jonatkins.com/
http://wiki.shareaza.com/static/G2ConnectingGuide
停掉mlnet
/usr/bin/mldonkey_server stop
/etc/init.d/mldonkey-server stop
编辑
nano /home/lanchong/.mldonkey/gnutella.ini
nano /home/lanchong/.mldonkey/gnutella2.ini

如果想更改mldonkey配置
dpkg-reconfigure mldonkey-server

如果想下载
http://192.168.9.18:4080/,
或者firefox mldonkey插件,
或者安装 sancho

如果想卸掉mldonkey
apt-get remove mldonkey-server

把下载好的的文件取出来。
如果文件不大, winscp ssh lanchong 登陆, copy, 500k/s
如果文件大, 在usb2口, 插另一块usb硬盘。
dmesg
fdisk /dev/sdb
mke2fs -j /dev/sdb1
mkdir /media/usb3
mount -t ext3 /dev/sdb1 /media/usb2
df -h
cp -r /home/lanchong/.mldonkey/incoming/files/* /media/usb2
cp -u /home/lanchong/.mldonkey/incoming/files/* /media/usb2
cp -r /home/lanchong/.mldonkey/incoming/directories* /media/usb2
cp -u /home/lanchong/.mldonkey/shared/* /media/usb2
umount /media/usb2
cat /etc/fstab

windows机器安装ext2fs, 才能识别 ext3 的硬盘。插上后手动分配盘符号, 拔掉前手动去掉盘符号

这几个网址, 供参考
http://www.kurobox.info/document/linkstation-debian-howto.pdf
http://www.kurobox.info/bbs/inde ... 866&hl=mldonkey
http://liangzhdp.blogspot.com/2007/02/mldonkey.html
http://www.nslu2-linux.org/wiki/Debian/FAQ
google
http://www.debian.org/MailingLists/subscribe.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-16 23:04:54 | 显示全部楼层
灰色的是nslu2, 也就是这个系统主机, 体积只有黑色外置硬盘一半.
原本是NAS, 主板很小,上面只有CPU 内存, nec的usb 芯片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2007-7-16 23:25:58 | 显示全部楼层
。。。

这么强。。连显示器都没有。谁用过amd的dtx架构。或者威盛芯板?应该差不多大把
回复 支持 反对

使用道具 举报

发表于 2007-7-26 03:17:48 | 显示全部楼层
不错,支持你一下。
回复 支持 反对

使用道具 举报

发表于 2007-7-28 18:14:03 | 显示全部楼层
看着挺诱人的,关键是否可以扩建内存,如何去做
内存是什么类型的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-29 23:52:08 | 显示全部楼层
用两个sd芯片, 需要找高密度内存, 换芯片, redboot下, 写apex更改内存地址。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表