申 的个人资料handi照片日志列表 工具 帮助

张 申

职业
第 1 张,共 11 张
2009/11/8

北京2015年地铁规划 (zz)

1号线(一线)

线路标识色:正红色

北京地铁1号线北京地铁1号线,又称一线,全长30.44千米,设53#站(101)、52#站(102)、苹果园站(103)、古城站(104)、八角游乐园站(105)、八宝山站(106)、玉泉路站(107)、五棵松站(108)、万寿路站(109)、公主坟站(110)、军事博物馆站(111)、木樨地站(112)、南礼士路站(113)、复兴门站(114)、西单站(115)、天安门西站(116)、天安门东站(117)、王府井站(118)、东单站(119)、建国门站(120)、永安里站(121)、国贸站(122)、大望路站(123)、四惠站(124)、四惠东站(125)共25座车站。(52#、 53#站不运营)。地铁1号线和地铁八通线顺利贯通后,这条轨道线路成为世界上最长的城市铁道。
1号线未开放车站
黑石头站(54#站)、高井站(53#站,101)、福寿岭站(52#站,102)作为地铁1号线一期工程就已建成的车站,自建成日起至今尚未对公众开放。
福寿岭站(地铁技校站)编号为52#,102。其中102为地铁系统的编号,52#是军用铁路系统编号(一说地铁修建时期的旧编号)。由于正式名称未对公众公布,也有人将这站称为地铁技校站。位于苹果园站西北方向福寿岭村,与地铁技校临接。本站作为地铁技校通勤车的停靠站,每个工作日早晚各有一班通勤车停靠。车站构造与古城站和苹果园站基本相同,目前地面出入口仅有一个尚可使用,其他三个入口中有两个被水泥和各种杂物封死,另外一个被从内部锁住。站内墙壁留下了很多地铁技校学生的涂鸦。入口处虽固定着非工作人员严禁入内的警示牌,但除学生外,时常有以城市冒险为目的的组织或个人进入,目前尚未有因该行为违法而被处罚的实例。
高井站(北京军区站)编号为53#,101。由于该站的正式名称尚未公布,因此也有人将此车站臆称为北京军区站。本站坐落于西山中,一说已属于北京军区的管辖区内。由于进入的方法复杂并且较为危险,目前仅能从几张照片来了解站内设施及构造。该站与客运站的构造完全不同。站台比较狭窄,站内墙壁上涂抹白灰,顶部较低矮,照明设施也较为简陋。
黑石头站编号为54#。在地铁系统中没有编号,因此也被认为不包含在北京的地铁系统之内。本站为一地上车站,位于北京西山中的黑石头村附近,因此被大多数人称为黑石头站。

1号线现有换乘车站:
复兴门站:与地铁2号线换乘,车站位于复兴门立交桥下,呈向东布置的T字,两线之间采用单向换乘,1号线换乘2号线时,走东端站厅,经过两侧专门修建的换乘通道到达2号线两端站厅,经楼梯进入站台,2号线换乘1号线时,直接走站台中部楼梯下行即可到达1号线站台,由于是特殊年代修建的地铁,从方便换成角度而言,该站的设计显得比较落伍了。
建国门站:换乘方式类似于复兴门站,但1号线-2号线的换乘有所改进,乘客通过1号线站台上专门设置的换乘楼梯即可去往2号线,换乘距离缩短不少。
东单站:新开通的与5号线的换乘车站,用两条换乘通道连接5号线车站,内设自动步道和自动扶梯,换乘条件比较舒适,但自动步道单向运行,是设计上的缺陷。

八通线

线路标识色:正红色

北京地铁八通线是北京地铁1号线的东段延长线,全长18.964千米,设四惠站(BT01)、四惠东站(BT02)、高碑店站(BT03)、广播学院站(BT04)、双桥站(BT05)、管庄站(BT06)、八里桥站(BT07)、通州北苑站(BT08)、果园站(BT09)、九棵树站(BT10)、梨园站(BT11)、临河里站(BT12)、土桥站(BT13)共13座车站。全线均为地面或高架线路。

地铁八通线的主要线路沿京通快速路修建,它将距离北京城市中心区相对较远的通州区和北京城八区之一的朝阳区联系起来。为加快东部地区的发展,北京市政府将地铁1号线和地铁八通线贯通。

土桥站首班车时间05时20分,四惠站首班车时间06时00分。土桥站末班车时间为22时05分,四惠站末班车时间为22时45分。

八通线与地铁1号线在四惠和四惠东与地铁1号线换乘,采用一票制,票价2元。

2号线(环线)

线路标识色:深兰色

北京地铁2号线,又称环线,全长23.1千米。

2号线的线路图呈较规则的矩形。线路东段、北段、西段的走向与北京二环路重叠,线路南段沿长椿街-前门-建国门行驶。

2号线设西直门站(201)、车公庄站(202)、阜成门站(203)、复兴门站(204)、长椿街站(205)、宣武门站(206)、和平门站(207)、前门站(208)、崇文门站(209)、北京站(210)、建国门站(211)、朝阳门站(212)、东四十条站(213)、东直门站(214)、雍和宫站(215)、安定门站(216)、鼓楼大街站(217)、积水潭站(218)共18座车站。

2号线上主要换乘车站有:
建国门站和复兴门站,换乘1号线,东直门站和西直门站,换乘地铁13号线,阜成门站和雍和宫站,换乘地铁5号线。

3号线
规划中的线路

受地铁6号线调整走向的N次调整影响,北京地铁3号线现有规划都不知道会怎样了……总之与北京地铁线网发生较大变化,目前西端终点位于石景山区玉泉路砂石场附近,仍有西延计划。东端终点在朝阳区东坝附近,尚未确定;城内走向基本确定,自玉泉路起,沿阜石路向东,途经定慧寺、航天桥、白堆子,转向三里河路,后在二里沟附近转向平安大街。3号线将在甘家口商场与地铁6号线换乘,将建设北京第一座地下三层同站台换乘车站。3号线在东四十条和车公庄换乘2号线,在工体北路衔接10号线,在张自忠路与5号线,在平安里与4号线换乘,在地安门东侧锣鼓巷附近与8号线换乘,为同站台换乘。3号线已知设置站点有:玉泉路站、永定路站、定慧寺站、航天桥站、白堆子站、甘家口商场站、二里沟东口站、车公庄站、平安医院站、平安里站、北海后门站、地安门东站、宽街站、张自忠路站、东四十条站、工人体育场站、工体北路站等。

4号线

线路标示色:淡青色

地铁4号线线路全长28.14公里,共设有24座车站,正线全部为地下线,预计于2009年9月建成通车。地铁4号线南起南四环路北侧马家楼,向北沿马家堡西路、菜市口大街、宣武门外大街、宣武门内大街、西四南大街、西四北大街、新街口南大街至新街口,由新街口向西,沿西直门内大街、西直门外大街至首都体育馆后转向北,然后沿中关村大街至清华西门,之后再次折向西,经圆明园、颐和园,终点至龙背村。地铁4号线正在紧张施工过程中。

地铁4号线采用PPP投资运营模式,交由京港地铁运营。

5号线

线路标识色:紫色

地铁5号线自北向南依此设有:天通苑北站、天通苑站、天通苑南站、立水桥站、立水桥南站、北苑路北站、大屯路东站、惠新西街北口站、惠新西街南口站、和平西桥站、和平里北街站、雍和宫站、北新桥站、张自忠路站、东四站、灯市口站、东单站、崇文门站、磁器口站、天坛东门站、蒲黄榆站、刘家窑站、宋家庄站。全长27.6公里,全线投资约120亿元。地铁5号线于2003年12月27日正式开工建设,已于2007年10月7日正式通车,通车当日载客量即达40余万人次。

6号线
即将开工的线路

线路标示色:粉色

地铁6号线为东西走向,西起海淀五路,东至通州东小营,全长17.6公里。一期工程由五路至草房,二期工程由草房至东小营。预计于2008年开工。
设站为:五路、花园桥、四道口、甘家口商场、展览路、阜成门、白塔寺、西四、北海北门、隆福寺、朝阳门、东大桥、呼家楼、金台路、星火路、青年路、褡裢坡、黄渠、长营、草房、物资学院、北关环岛、新华大街、玉带河大街、未来世界、东部新城、 东小营。

地铁6号线已经确定为北京第一条建设的地铁快线,列车最高运行速度为100公里。采用快慢车混行模式,线路与多条城市轨道交通线路换乘,近期建设的线路换乘节点有:五路(10号线、S1线)、四道口(9号线)、甘家口商场(3号线)、阜成门(2号线)、西四(4号线)、隆福寺(8号线和5号线,总之它就是这样规划的)、朝阳门(2号线)、呼家楼(10号线)、金台路(14号线)。

从五路站到门头沟站规划为轻轨延长线S1。

7号线
规划中的线路
地铁7号线从北京西站到朝阳区南花园,在北京西站与9号线换乘,规划线路长27.3公里,17座车站;
规划线路为:北京西站、广外、广安门、牛街、菜市口、虎坊桥、珠市口、磁器口、幸福大街、广渠门、双井、九龙山、大郊亭、唐家村、半壁店、小郊亭、南花园

8号线 (奥运支线)

线路标识色:深绿色

地铁8号线一期工程(即奥运支线)从北土城站到森林公园南门,全长4.528公里,奥运支线与十号线以双联络线在安定路站接轨,全线位于北京城市中轴线上,由南向北横穿第29届奥林匹克运动会主要举办区域-奥林匹克公园,两端予留二期工程衔接条件,共设4座车站,分别为北土城站、奥体中心站、奥林匹克公园站、森林公园站,主体工程已经于2006年9月28日建设完成,正在进行内部装修和设备安装。计划2008年6月竣工通车,工程总投资24亿元。

8号线规划向南经中轴路绕行故宫东侧至永定门和东高地,向北经永泰庄,东三旗至回龙观北区。地铁8号线二期工程由美术馆东街到回龙观小区,可方便回龙观、林翠路等小区居民出行,预计2012年建成通车。

9号线
建设中的线路
地铁9号线起点设在丰台区的郭公庄(北京世界公园),沿万寿路南延向北,从丰台火车站东侧穿过并一直向北至广安路路口右转,并沿广安路向东,下穿六里桥,至羊坊店路左转再向北,穿过北京西站以及玉渊潭公园,沿首都体育馆南路继续向北,过长河桥后至终点站白石桥站与4号线衔接。线路全长16.5公里,规划设车站14座,全部为地下线路。规划换乘站8座,其中北京西站有直接通向北京站的地下联络线,军事博物馆可换乘1号线,白石桥可换乘4号线。9号线计划2007年4月开工,2010年年底竣工通车,工程总投资86亿元。

10号线
线路标识色:天兰色

地铁10号线由西北至东南呈倒“L”形,10号线分一、二两期,一期西起海淀区万柳公园,沿元代土城径直向东,在芍药居和亮马河之间转了90度的大弯,然后向南经东三环路直到劲松站。再向西南方向延伸,经过松榆南路、分钟寺、铁匠营路、成寿寺路,最终与5号线交会于宋家庄站并进行换乘。一期预计2008年完工。2008年以后开工再向西再延伸一站地,到达蓝靛厂路。整条线路全长32.9公里,共设车站28座。

地铁10号线二期工程南起宋家庄,北到巴沟,与地铁10号线一期共同形成北京地铁第二条环线。原地铁11号线取消。

11号线
原线网规划中的线路
根据线网调整,该线已经与地铁10号线合并,自此取消。

12号线
规划中的线路

地铁12号线起自西黄村,大致走向为西北—东南斜向穿越北京城,终点在马驹桥。规划中12号线在车道沟与11号线换乘,在白石桥与9号线换乘,在动物园与4号线换乘,在甘家口与6号线换乘,在月坛北街与16号线换乘,在灵境胡同与4号线换乘,在和平门与2号线换乘,在天坛东门与5号线换乘,在左安门与14号线换乘,在分钟寺与10号线换乘,在开发区内与亦庄线换乘。

13号线

线路标识色:襄黄色

北京地铁13号线,全长40.5千米,全线沿京包铁路、北京铁路东北环线敷设。设西直门站(1301)、大钟寺站(1302)、知春路站(1303)、五道口站(1304)、上地站(1305)、西二旗站(1306)、龙泽站(1307)、回龙观站(1308)、霍营站(1309)、立水桥站(1310)、北苑站(1311)、望京西站(1312)、芍药居站(1313)、光熙门站(1314)、柳芳站(1315)、东直门站(1316)共16座车站。全线除西二旗到龙泽、柳芳到东直门部分区间(约3千米)为地下段外,均为地面或高架铁路

霍营站首班车时间05时25分,西直门站首班车时间06时00分,东直门站首班车时间06时00分。西直门站开往东直门站方向末班车时间为21时30分,西直门站至霍营站区间末班车时间为22时30分,东直门站开往西直门站方向末班车时间为21时30分,东直门站至霍营站区间末班车时间为22时30分。

14号线
规划中的线路
线路走向为卢沟桥—望京。呈一个半环。全长42.1km。预计于2008年开工。
设站为:卢沟桥、五里店、丰体南路、七里庄、丰台北路、丽泽桥、三路居、菜户营、右安门、北京南站、永定门、永泰东里、蒲黄榆、左安门外、松榆北路、南磨房、建外、金台路、朝阳公园、将台路、望京、来广营。

15号线
规划中的线路
地铁15号线西起中央党校,向东至望京西转向东北,经新国展中心,终点设在顺义,全长41公里不含支线,设车站18座,总投资约241亿元。计划2008年年底开工,分两期建设,一期建设立水桥-新国际会展中心支线,计划2011年通车,二期建设中央党校-望京西线,最终于2014年建成通车。

16号线
规划中的线路
地铁16号线北起回龙观,南至丰台纪家庙。是为方便回龙观地区出行设计的线路。经学院路,花园东路,新街口外大街,赵登禹路,月坛南街,西二环南段等。具体站位和开工时间不明。

亦庄线
即将开工的线路
地铁5号线向南延伸至北京经济技术开发区的线路。在规划中,本线将向南沿宋庄路穿四环,经大兴庑殿村、旧宫镇、通州区马驹桥镇、最后穿六环抵达亦庄开发区的影视城主题公园。也有说法终点是在京津城际铁路亦庄车站。

大兴线
即将开工的线路
大兴线是4号线向南延伸至大兴区黄村镇的地铁线路,北起马家楼站(可与4号线换乘),南至大兴经济开发区南兆路,全长22公里,规划设11个车站,分别为南苑西、西红门、五环路、金星路、枣园路、清源路、黄村大街、黄村火车站、义和庄、医药基地、南兆路,途经南五环路、京开高速、南六环路,将成为大兴区和市中心的重要通道。计划于2010年建成试运营,2012年正式通车。

房山线
规划中的线路
由4号线角门南站向西到达9号线郭公庄站,延伸到达良乡和房山,近期起点在郭公庄,与地铁9号线接驳。

S1线
规划中的线路
五路—门头沟。是6号线的轻轨延长线,计划与6号线合并。

S2线
规划中的线路
从13号线西二旗站至昌平。

L1线(机场线)

L1线(机场线)是从东直门至北京首都国际机场的路线,全长27.3公里,共设置东直门、麦子店西路、2号航站楼和3号航站楼4座车站和1个车辆段,其中东直门可换乘2号线和13号线,麦子店西路可换乘10号线。东直门至麦子店西为地下轨道,约4公里长;之后为地上轨道,约23公里长。

规划线路起点为东直门枢纽,沿东直门外大街向东至东直门外斜街,经三元桥沿机场高速公路与京顺路间的绿化带,再经四元桥、五元桥、北皋立交桥,线路转向机场高速公路的东南侧,沿机场辅路至温榆河前分岔,一条线路继续沿机场辅路到达首都机场2号航站楼(T2),另一条线路沿李天路(将改造为首都机场南线快速路)至岗山转向到达3号航站楼(T3)。

规划中的线路

北京地铁2008年后新计划建设线路如下:

地铁10号线2期,自万柳起,沿昆玉河、万寿路南下,到达丰台折向东,途径东方家园、大红门服装市场、南顶街到达宋家庄,与1期形成环线,共设24座车站,全长32公里

地铁6号线一期工程,自海淀区五路到朝阳区草房,全长30.1公里,由五路站-草房站。途径阜成门-朝阳门-朝阳北路,共22座车站。

地铁8号线2期,连接奥运支线,北到回龙观,南到沙滩与6号线衔接,全长24.4公里,设18座车站。

另外,尚有大兴线、亦庄线等。

2009/11/5

Linux Screen

开一个新的Screen:

screen

Detach当前Screen

ctrl+ad

恢复Screen

screen –r

够用了。

2009/11/4

MSS DNS设置重启失效问题

在 /etc/resolv.conf 设置 nameserver xxx.xxx.xxx.xxx 后可以使用,但是reboot后失效,后来发现正确设置MSS DNS的方法是:

# nvram set lan_dns=xxx.xxx.xxx.xxx
# nvram commit

reboot后设置成功

 

MSS中环境变量在默认端口启动后会消失,特别是HOME环境变量。

修改

vi /opt/etc/init.d/S99local

 

#!/bin/sh
#utelnetd &
export PATH=/opt/bin:/opt/sbin:${PATH}
export LD_LIBRARY_PATH=/opt/lib:${LD_LIBRARY_PATH}
export HOME=/opt/root
export LC_ALL=zh_CN.UTF-8
utelnetd -p 3333 &

 

后用telnet登录 3333端口。环境变量就生效了. (3333是telnet端口, SSH还是22端口,22端口的环境变量还是没保存)

 

MSS中reboot命令不是重新启动,而是关机,执行

# nvram unset cfe_boot_wait_gpio
# nvram commit

这下reboot是重新启动了。

128M MSS内存显示为64M的问题

买的128M MSS, 装好系统后,free一看

              total         used         free       shared      buffers
  Mem:        62044        60848         1196            0        14628
Swap:       499992         6648       493344
Total:       562036        67496       494540

感觉像是64M的。

上网查找后发现解决方案,需要敲128M升级命令

nvram set sdram_init=0x0011
nvram set sdram_ncdl=0
nvram commit
reboot

之后再查看:

              total         used         free       shared      buffers
  Mem:       126872        82708        44164            0        42176
Swap:       499992            0       499992
Total:       626864        82708       544156

终于是128M的了

一定不能敲错了, 否则MSS变砖头了, 就得用JTAG重写NVRAM了。

2009/10/29

迈拓网络硬盘软件全攻略 (zz)

迈拓网络硬盘软件全攻略(1)基本介绍
简单介绍一下mss
mss分为1代和2代,
1代的有两个版本,不过其实硬件都是一样的,其实升级了软件,就能支持更多的硬盘,目前知道的mss1代最大支持500G硬盘。
2代分为狼版和熊版:狼版和熊硬件电路完全一样 狼版的是500G的只有一个sata接口 熊版的是1T的有两个sata接口) 狼版完全可以自己加上一个sata 内存狼的是2*46v8m16   熊的是2*46v16m16 网络都是1000m的 其它相同
硬盘写零
迈拓硬盘是自己独有的格式。硬盘必须填零,填零的目的是去掉硬盘开始部分的分区信息和启动信息,当mss通电后,检测到硬盘开始的部分没有信息,就停止在那里,他会调用他以前保存的配置信息,如ip地址,你的mss的管理员密码,所以你必须清空以前的配置信息,如果配置信息清空后,那么它就会把mss的ip设置为192.168.1.1,有可能不是1。等待你上传fireware。
填零的方式有2种
1:如果你的硬盘是装好的openmss,你希望重新填零,那么你可以有个简单的办法,用命令行
dd if=/dev/zero of=/dev/ide/host2/bus0/target0/lun0/disc
2:如果是一块新的硬盘或者用过的硬盘,那么就需要用软件进行填零,winhex,操作比较简单。
http://hi.baidu.com/chenshake/bl ... 5866f030add1b6.html
初始化
当你把硬盘装进盒子后,你必须要做的就是初始化,这是一个非常关键的地方,我以前一直都认为mss的所有配置信息都是保留在硬盘上的。如果你这个mss的盒子是用过的,你换一块硬盘,你会发现以前的配置信息,ip地址,密码都保留着。
如果你的mss没有进行初始化,那么出现的症状就是你无法访问mss的public的目录,你在mss设置某个文件夹共享,别的机器根本看不到和访问。
下面的步骤
1:先拔下电源,这个时候,你通过mss前面那个按钮是无法关机的,只能扒下电源
2:不要把硬盘拆下,用尖物桶MSS按住复位键(一直按住不要松),
3:插上电源,等风扇停转(一插电源时风扇会自动转,等几秒会停转),
4:松开复位键,
5:按一下MSS电源开关(MSS的灯会亮2秒就不亮了),
这个时候,就表明信息应该就全清空了,你再按一下mss的电源开关,就启动mss了,
上传fireware
mss比较不错的地方就是除非是硬件损坏,不然它是不会出现问题的,你都可以通过刷新fireware来修理。目前mss的fireware的版本是2.62
D:\mss>nasload.exe /f mss_v_2_6_2.bin /1 /u admin /P
mss上传是不需要指定ip地址的,你可以用你的笔记本,用普通网线链接就可以上传,并不需要用交叉线或者要交换机,我把我的网线从笔记本接到mss上,当我接上电源,还没有启动mss,我的笔记本的网卡就显示链接了,不过你需要设置你的笔记本的网卡的ip是192.168.1.0 这个网段。
一般来说mss的ip是192.168.1.1,如果不行,你就用网络扫描工具搜索一下就可以找到启动以后的ip。
你设置mss的ip的时候,只有网关的设置,没有dns的设置,其实mss是把网关配置成dns,如果你想修改,那么只能在命令行下进行修改。
确认在windows客户端可以访问到mss的public的共享目录,mss缺省会在public目录下创建很多文件夹,你应该都删掉。
升级到openmss
只要升级到openmss,你才可能实现增强你的ms,不然你根本就无法telnet到mss上。升级的过程就比较简单,你只需要通过web界面升级就可以了。
升级完openmss,你就可以通过telnet的工具进行登陆,我一般用secureCRT,你telnet是不需要用户名和密码的。这里的用户名和密码,和你在mssweb界面设置的管理员的密码是不一样的。

迈拓网络硬盘软件全攻略(2)openmss
现在就可以在mss上进行安装软件,mss上安装软件和windows不太一样,linux装软件比较复杂
ipkg介绍
ipkg安装,就是直接通过openmss的网站进行安装,在openmss的网站提供了大概10个软件安装。
ipkg update
ipkg list                               列出所有的安装包
ipkg list_installed                查看安装到系统的软件包
ipkg list | grep samba          查看samba包的信息
可以查看到提供安装的软件列表,你可以查看 /opt/etc/ipkg.conf 这个文件,他是通过这个文件来知道从那里下载软件的。
每次telnet到mss上,如果你需要进行ipkg的安装,好像都是需要运行
ipkg update
在public创建基本目录
把后面要用到的目录在public上建立好,以后就方便很多了。我个人习惯是
Public/downloads/mss/ipkg_soft
我把和mss相关的软件都放在mss这个目录下,ipkg_soft 这个目录就是存放ipkg包,方便安装
有2点要注意的
1:你在windows在public创建文件夹,和你在root下,用命令行创建文件夹是不一样的,你在linux下创建文件夹,你在windows下是无法删除的。所以你最好是在windows下在public下创建目录。
2:我在linux尝试通过wget下载软件,不过发现有不少问题,如果包太大,他中断了,不会继续下载,你会以为已经下载完了,这个问题折磨我不少时间啊。有可能是我不太会用wget
安装基本软件
我们需要安装3个软件
busybox :这是一个工具集,只有装了这个软件,你才能vi,那些工具你才能用。
dropbear: 这是ssh服务器,装了这个你就可以ssh登陆,可以用winscp选择采用scp的方式登陆。不过我发现我登陆后,无法进行复制等操作。
vsftp:这是ftp服务器,我装这个主要是因为通过ftp上服务器进行备份,装了它,就可以winscp采用ftp的方式登陆,当然别的ftp客户端也可以登陆。装完vsftp是需要配置才能使用。
有一点需要注意的,我们现在是通过openmss来安装软件,和以后我们安装了optware安装软件,是不一样的。
简单的说,你现在安装的vsftp,你是通过openmss安装的,你简单配置完就可以使用了,mss启动,vsftp就自动启动了。ipkg的源是不一样的。
ipkg update
ipkg install busybox
ipkg install dropbear
ipkg install vsftpd
这样你就可以安装这3个软件,你其实可以把这3个软件下载到本地,放到 public的目录下就可以了
ipkg /shares/mss-hdd/Public/downloads/mss/ipkg_soft/busybox_1.0-8_mipsel.ipk
基本设置
1:给root的帐户添加密码
/opt/bin/passwd root
2:编辑vsftpd.user_list,添加root,使得root可以ftp
/opt/bin/vi /opt/etc/vsftpd.user_list
3:编辑S99local,使得以后telnet到2323端口,就可以直接使用命令
/opt/bin/vi /opt/etc/init.d/S99local
###############
export PATH=/opt/bin:/opt/sbin:${PATH}
export LD_LIBRARY_PATH=/opt/lib:${LD_LIBRARY_PATH}
export HOME=/opt/root
export LC_ALL=zh_CN.UTF-8
utelnetd -p 2323 &
####################
4:mkdir /opt/root
5:运行 /opt/etc/init.d/S99local
这样设置就生效了
6:设置telnet到2323端口,后面的所有配置都是telnet到2323端口完成。
注意几点
1:只有给root的帐户设置密码,你才能ftp登陆,不过你需要注意的,现在的optware的passwd的文件有问题,你会发现你装完optware后,你就无法修改密码了。这个问题后面会提到。
2:修改s99local的目的是以后登陆到2323端口,你输入命令就不需要每次都要指定路径了。例如修改密码,你直接运行passwd,它会提示你找不到这个文件。
3:vsftp,我只是简单设置允许root登陆,如果你希望设置ftp服务器,给他添加用户,并进行权限的控制,那是比较麻烦,需要修改好几个文件。
4:opt下是没有root的文件夹的,你需要创建,你可以看到我们修改S99local里有一句是export HOME=/opt/root ,以后rtorrent,mldonkey都会用到这个文件夹。
5:mss的reboot命令,只是关机,并不是重新启动。
6:以后就telnet到2323端口,你可以比较telnet到不同的端口上,运行命令:set ,就能看到区别。
备份系统
后面我们安装的optware,他会覆盖opt下面的不少目录,所以如果备份了opt目录,那么以前出现问题就不需要重新把硬盘填零。直接恢复就可以了
这个地方其实也是一个我没有解决的问题。如果备份和恢复,我现在正在论坛发帖求教。
简单通过winscp进行备份,好像是不完整的,链接文件无法备份,所以等我找到答案我再把这部分补全。

 

迈拓网络硬盘软件全攻略(3)OPTware
OPTware介绍
要想给mss增强功能,比如BT,电驴,还有其他的功能,那么就必须装OPTware或者debian,这两个有什么区别呢。
我的理解就是这两个类似一个在openmss上的又一个os,你只有装了OPTware或者debian,你才能安装更多的软件。
linkstation上装的就是debian,华硕的那些router可以bt就是装的OPTware,
OPTware,可以运行在不同的平台,例如ddwrt,tomato,和openmss上,好像在不同平台OPTware 有点不太一样,不过只要做简单的修改就可以用了。
我们用到的OPTware,是专门给mss用的,这个包有点小bug,你装完后有些命令不能使用,比如现在知道的passwd,就是一个,等作者改进啊。
还有一点,这个包,是恩山论坛一个朋友编译的啊,谢谢了。
安装optware
1:下载软件,并把软件包放到/public/downloads/mss 目录下
http://code.google.com/p/oleg-for-mss-base/downloads/list
2:安装OPTware
telnet到mss(2323端口)
busybox tar zxvf /shares/mss-hdd/Public/downloads/mss/opt.tar.gz
注意要点
1:下载optware,尽量在windows下载,通过wget的方式,我发现下载回来的文件是有问题的,不是完整的压缩包,这样你解压的时候就出现问题,我后来安装好几次都不成功,原因就是这个opt.tar.gz 包没有完整下载,大家最好是windows下载完放到public、downloads/mss/目录下。并注意文件大小是否和网上看到是一样。
2:运行命令前为什么要加 busybox,我也没有搞明白,按道理不加也是可以的啊,其实这就是解包的过程。
3:装完这个包后,就会覆盖以前opt下的很多目录。如果是同文件名的,他就直接覆盖了。这个时候,你运行ipkg upadte,那么他就会到新的源里更新软件列表,原来openmss的地址已经给删掉了。这个时候你运行ipkg list_installed ,你会发现以前安装的软件,已经看不到了,不过软件还是存在,原因也是因为安装的软件列表给更新了,你还会发现系统多了不少软件,这其实也是这个安装包带,busybox升级到1.5的版本了。
4:这个OPTware有点小bug,有些在/opt/bin 下的命令无法运行,比如passwd, 这个时候,你就无法给root帐户修改密码。你可以用替换的方法,把以前备份的这个目录下的passwd文件覆盖就没有问题了。不过你会发现你通过winscp登陆,你是没法找到这个passwd文件的,所有你只能在linux下,把passwd文件用命令cp。

迈拓网络硬盘软件全攻略(4)rtorrent
rtorrent介绍
本来我打算就在mss上装mldonkey,这个软件既可以BT,又可以电驴,不过我装上这个软件后,发现很多BT的种子无法下载。现在下载电影什么基本还是bt,所以我就只能装rtorrent专门BT下载。
在mss上能跑的BT软件不少,不过应该这个是最好的,功能最全,支持不少新的功能。bt的下载速度可以达到windows的水平。
类似的软件,其实都有一个共同的特点,你可以通过web去控制,也可以通过windows的专门的客户端去控制。这两种方式你都可以实现远程控制,监控bt的下载。
关于乱码,我刚发现原来mss上自带的samba,就是3.02,你可以在命令行下查看,我这里就是在命令行下是乱码,在windows看到的都是正常,看来在mss上配置应该比在ddwrt等上配置简单不少。
# /usr/local/samba/sbin/smbd -V
Version 3.0.2
安装rtorrent 和相关软件
ipkg update
ipkg instal rtorrent
ipkg install screen
ipkg install lighttpd
ipkg install openldap-libs
mkdir /opt/share/torrent/session
# ln -s /opt/share/torrent/ /shares/mss-hdd/Public/downloads/
备注
1:缺省的下载路径是/opt/share/torrent/,我没有修改他的路径,只是做了一个链接,由于/opt/share/torrent/ 下缺少session文件夹,所以我创建一个。
2:如果不安装openldap-libs,你启动lighttpd会报错,可以参考底下的详细说明
配置rtorrent.conf 文件
当你装完rtorrent后,就会在/opt/etc/rtorrent.conf ,这是rtorrent的配置文件,我们需要修改这个文件,并把这个文件复制到/opt/root 目录下,并改名为.rtorrent.rc 。有一点需要注意的,在linux下修改配置文件,最好都是先做备份。
运行下面的命令
cd /
cp /opt/etc/rtorrent.conf /opt/etc/rtorrent.conf_backup
cp /opt/etc/rtorrent.conf /opt/root/.rtorrent.rc
vi /opt/root/.rtorrent.rc
编辑.rtorrent.rc ,下面是我的配置文件的全部内容
# This is an example resource file for rTorrent. Copy to
# ~/.rtorrent.rc and enable/modify the options as needed. Remember to
# uncomment the options you wish to enable.
# Minumum amount of peers to connect per torrent, if available.
min_peers = 40
# Minumum amount of peers to connect per torrent.
max_peers = 250
# Same as above but for seeding completed torrents (-1 = same as downloading)
#min_peers_seed = 10
#max_peers_seed = 20
# Maximum number of simultanious uploads per torrent.
max_uploads = 15
# Global download rate in KiB. "0" for unlimited.
download_rate = 200
# Global upload rate in KiB. "0" for unlimited.
upload_rate = 30
# Default directory to save downloaded files. Note it doesn't support
# space yet.
directory = /opt/share/torrent/work/
# Watch a directory for new torrents, and stop those that have been deleted.
schedule = watch_directory,5,5,load_start=/opt/share/torrent/dl/*.torrent
schedule = untied_directory,5,5,stop_untied=
# Close torrents when diskspace is low.
#schedule = low_diskspace,5,60,close_low_diskspace=100M
# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = /opt/share/torrent/session
# The ip address reported to the tracker.
#ip = rakshasa
# The ip address the listening socket and outgoing connections is
# bound to.
#bind = rakshasa
# Port range to use for listening.
port_range = 6890-6999
# Start opening ports at a random position within the port range.
#port_random = no
# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = no
# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = yes
# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = bind_tick,0,1800,bind=rakshasa
#
# Do not modify the following parameters unless you know what you're doing.
#
# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.
#hash_read_ahead = 10
# Interval between attempts to check the hash, in milliseconds.
#hash_interval = 100
# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.
#hash_max_tries = 10
# Max number of files to keep open simultaniously.
#max_open_files = 128
# Number of sockets to simultaneously keep open.
#max_open_sockets = <no default>
# Example of scheduling commands: Switch between two ip's every 5
# seconds.
#schedule = "ip_tick1,5,10,ip=torretta"
#schedule = "ip_tick2,10,10,ip=lampedusa"
# Remove a scheduled event.
#schedule_remove = "ip_tick1"
# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"
schedule = ratio,30,60,stop_on_ratio=200
# Encryption options, set to none (default) or any combination of the following:
# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext
#
# The example value allows incoming encrypted connections, starts unencrypted
# outgoing connections but retries with encryption if they fail, preferring
# plaintext to RC4 encryption after the encrypted handshake
#
encryption = allow_incoming,enable_retry,prefer_plaintext
# Enable DHT support for trackerless torrents or when all trackers are down.
# May be set to "disable" (completely disable DHT), "off" (do not start DHT),
# "auto" (start and stop DHT as needed), or "on" (start DHT immediately).
# The default is "off". For DHT to work, a session directory must be defined.
#
dht = on
# UDP port to use for DHT.
#
dht_port = 6778
# Enable peer exchange (for torrents not marked private)
#
peer_exchange = yes
#
# Do not modify the following parameters unless you know what you're doing.
#
###
encoding_list = UTF-8
umask = 0000
#scgi_port = :5000
scgi_port = localhost:5000
#scgi_local = /opt/var/run/rpc.socket
##############################
修改lighttpd.conf文件
vi /opt/etc/lighttpd/lighttpd.conf
首先在server.modules中加入一行
server.modules              = (
#                               "mod_rewrite",
#                               "mod_redirect",
#                               "mod_alias",
                                "mod_access",
#                               "mod_cml",
#                               "mod_trigger_b4_dl",
#                               "mod_auth",
#                               "mod_status",
#                               "mod_setenv",
#                               "mod_fastcgi",
#                               "mod_proxy",
#                               "mod_simple_vhost",
#                               "mod_evhost",
#                               "mod_userdir",
#                               "mod_cgi",
#                               "mod_compress",
#                               "mod_ssi",
#                               "mod_usertrack",
#                               "mod_expire",
#                               "mod_secdownload",
#                               "mod_rrdtool",
                               "mod_accesslog",
                                "mod_scgi")    
注意红色就是添加的。
在lighttpd.conf的最后加上
################
scgi.server = (
"/RPC2" =>
( "127.0.0.1" =>
(
"host" => "127.0.0.1",
"port" => 5000,
"check-local" => "disable"
)
)
)
##################
运行rtorrent
这个时候,你就可以在telnet到mss上运行直接运行rtorrent,不过有一点需要注意的,如果你关闭telnet的窗口,那么rtorrent也就停止了。所有你需要screen这个软件。
screen是个窗口管理器,在screen中运行的程序可以进入后台运行(进入后台后就可以关闭telnet,但是程序仍然在运行),并且可以随时调回前台,所以玩路由器或NAS的这个工具是必须要掌握的,非常有用哦!!
使用screen
在telnet中输入screen回车,将看到一大堆英文,这个时候再按一次回车,将进入一个新的screen窗口我简称之为窗口1,此时运行你想要的程序例如rtorrent,然后按Ctrl+A,D(这个代表按住Ctrl不放按A,然后松开手按D),就能使这个screen窗口1进入后台运行,这个时候即使关了telnet都是可以的,rtorrent仍然在后台运行,以后如果我想再回到窗口1,只要重新telnet连上路由,运行screen -r即可,你就又回到了窗口1了,用类似的方法你还可以开启窗口2,窗口3等等,这里就不介绍了,如果你有兴趣可以google搜索“linux screen 用法”
我们只要用screen将rtorrent放入后台运行,然后往监视目录中放种子文件就能完成下载,非常轻松哦,要查看状态,就telnet连上路由,然后screen -r即可,最高效的用法!!
重启服务
重启rtorrent和lighttpd
/opt/etc/init.d/S80lighttpd stop
/opt/etc/init.d/S80lighttpd start
killall rtorrent
启动rtorrent,就要用screen来启动
rtorrent
开机启动rtorrent
编辑/opt/etc/init.d/S99local
添加下面这一行就可以,
/opt/bin/screen -d -m /opt/bin/rtorrent -n -o import=/opt/root/.rtorrent.rc
在windows上安装rtorrent客户端管理程序
http://ntorrent.googlecode.com/f ... in-0.5-beta-win.zip
现在是这个版本了。下载回来后,运行ntorrent,
(可能是我机器已经安装java运行库,没有提示需要这个。
protocol : http/ssh
host : MSS的IP
port : 8081 (可以在/opt/etc/lighttpd/lighttpd.conf中修改成其他的,默认是这个)
mountpoint : /RPC2
最底下用户名和密码不填(如果你选择ssh,那么你就需要输入root的用户名和密码),点save然后点connect,如果能连上就可以使用ntorrent远程控制了
修改文件夹的权限
我通过链接的方式,把torrent的文件夹链接的到public的文件夹下,省去了修改配置文件里路径。不过产生了一个新的文件,就是这些文件夹,你在windows下,无法删除和写入文件,原因就和linux的权限有关。
解决的办法两个
1:修改配置文件,把路径指向public的文件夹,你在windows下,在public下建立相应的文件夹。
2:就是修改文件夹的权限,你可以通过winscp登陆mss,把torrent下的文件夹的权限有0755,全部都改为0777。这样就可以了,linux下用命令 chmod 777 目录。
备份配置文件
linux的配置,其实就是修改配置文件,把运行良好的配置文件备份下来,以后安装调试就好办多了。我的习惯是在/public/downloads/mss/config 把所有的配置文件都放在这个文件夹下。
# cp /opt/root/.rtorrent.rc /shares/mss-hdd/Public/downloads/mss/config/backup.rtorrent.rc
# cp /opt/etc/lighttpd/lighttpd.conf /shares/mss-hdd/Public/downloads/mss/config/backup.lighttpd.conf
# cp /opt/etc/vsftpd.user_list /shares/mss-hdd/Public/downloads/mss/config/backup.vsftpd.user_list
# cp /opt/etc/init.d/S99local //shares/mss-hdd/Public/downloads/mss/config/backup.S99local
要注意的问题
1:下载的路径,缺省都是指向/opt/share/torrent, 我没有修改他的路径,而且通过link的命令,做了一个链接,链接到public/downloads 目录下,我觉得这样会更加简单些。
2:这个配置文件是我目前用的配置文件,我是2m的adsl,大家可以参考,详细的解析,大家可以看恩山论坛,我是参考那里修改的,但是有个地方不太一样,scgi_port = localhost:5000,这个是和客户端远程管理相关,我使用恩山论坛的参数会出现这个错误:the response could not be parsed
3:lighttpd这个文件的修改,我也是和恩山论坛的那个贴有点不太一样的,就是后面增加的部分。
4:rotrrent还有一个功能,你可以把bt的文件直接放到rtorrent的目录下,他就会自动下载。
5:要提高下载速度,还必须在router里做端口映射,具体的端口,就是在配置文件里指定的,port_range = 6890-6999
6:rtorrent的远程管理其实可以不安装lighttpd,通过ssh进行远程连接,因为我们本身就安装了dropbear,所以你设置rtorrent通过ssh远程连接就可以了,我已经测试过,没有问题。
7:关于乱码的问题,目前我这里只是telnet上去运行rtorrent出现乱码,在windows下访问共享都是正常的,在客户端上也是正常的。这个估计和mss自带的samba就是3.02.
8:通过screen,可以在后台运行,如果mss重新启动,那么还是需要登陆mss上运行rtorrent,开机就启动rtorrent,开始下载的方案是:修改S99local,添加一行
/opt/bin/screen -d -m /opt/bin/rtorrent -n -o import=/opt/root/.rtorrent.rc
8:lighttpd这个是用来做rtorrent管理用的,装这个的时候会出现下面的错误
tarting web server: lighttpd
2008-04-08 09:58:55: (plugin.c.165) dlopen() failed for: /opt/lib/lighttpd/mod_auth.so File not found
2008-04-08 09:58:55: (server.c.622) loading plugins finally failed
Successfully terminated.
这个错误的解决办法就是你需要再安装一个包就可以解决了
# ipkg list | grep openldap-libs
openldap-libs - 2.3.38-1 - Open Lightweight Directory Access Protocol
# ipkg install openldap-libs
Installing openldap-libs (2.3.38-1) to root...
Downloading http://ipkg.nslu2-linux.org/feed ... 2.3.38-1_mipsel.ipk
Installing libdb (4.2.52-3) to root...
Downloading http://ipkg.nslu2-linux.org/feed ... 4.2.52-3_mipsel.ipk
Installing gdbm (1.8.3-2) to root...
Downloading http://ipkg.nslu2-linux.org/feed ... _1.8.3-2_mipsel.ipk
Installing cyrus-sasl-libs (2.1.22-2) to root...
Downloading http://ipkg.nslu2-linux.org/feed ... 2.1.22-2_mipsel.ipk
Configuring cyrus-sasl-libs
Configuring gdbm
Configuring libdb
Configuring openldap-libs
Successfully terminated.
这个时候,你启动lighttpd,就没有问题了
9:我装完rtorrent,我所安装的软件,这些软件一部分是我安装的,一部分是optware里带的。下次记录一下optware里的软件,这样就可以知道系统装了多少软件了。经常出现不同的报错,很多情况下都是因为你的环境不太一样。
# ipkg list_installed
amule - 2.1.3-10 -
busybox - 1.5.0-1 -
busybox-base - 1.5.0-1 -
busybox-links - 1.5.0-1 -
cyrus-sasl-libs - 2.1.22-2 -
expat - 2.0.1-1 -
fontconfig - 2.3.2-5 -
freetype - 2.1.10-4 -
gconv-modules - 2.2.5-7 -
gdbm - 1.8.3-2 -
libcurl - 7.16.4-1 -
libdb - 4.2.52-3 -
libgd - 2.0.35-1 -
libjpeg - 6b-2 -
libpng - 1.2.19-1 -
libsigc++ - 2.0.18-1 -
libtorrent - 0.12.0-2 -
libuclibc++ - 0.2.2-4 -
libxml2 - 2.6.31-1 -
lighttpd - 1.4.19-3 -
ncurses - 5.6-1 -
ncursesw - 5.6-2 -
openldap-libs - 2.3.38-1 -
openssl - 0.9.7m-2 -
pcre - 7.6-2 -
readline - 5.2-2 -
rtorrent - 0.8.0-1 -
screen - 4.0.3-2 -
termcap - 1.3.1-2 -
uclibc-opt - 0.9.28-12 -
wget - 1.10.2-4 -
wxbase - 2.8.0-5 -
xmlrpc-c - 1.11.00-2 -
zlib - 1.2.3-2 -
Successfully terminated.

 

迈拓网络硬盘软件全攻略(5)mldonkey
mldonkey介绍
这个软件的就是可以BT,电驴,而且还能http,ftp下载,功能是最全的,不过有朋友说bt的速度不如rtorrent。
这个软件和rtorrent比较类似,也是需要在optware下安装。都是可以进行远程控制。
mldonkey是一个开源的项目,
http://sourceforge.net/project/s ... p;package_id=174487
从上面还有windows的版本,不错,以后可以架设一台windows的机器来玩这个。不过你从上面下载回来的是源代码,没有编译,我还不知道怎么直接使用,我也不会编译。这里提供编译好的版本,目前最新是2.93的版本,这里下载的版本,你就可以在optware下使用。因为optware的官方网站上没有提供,所以你不能通过 ipkg 这种方式来安装。
http://oleg.wl500g.info/bin/mlnet/
把下载回来的文件mlnet.byte.gz 放到public/downloads/mss 目录下。
安装mldonkey
1:运行下面命令
gunzip /shares/mss-hdd/Public/downloads/mss/mlnet.byte.gz
cp /shares/mss-hdd/Public/downloads/mss/mlnet.byte /opt/bin/mlnet
chmod +x /opt/bin/mlnet
2:安装lib
mldonkey运行需要一个libbz2.so.1.0文件,你可以把这个文件复制到 /opt/lib 下就可以了。
cp /shares/mss-hdd/Public/downloads/mss/mldonkey_lib/libbz2.so.1.0 /opt/bin/
3:创建启动脚本
vi /opt/etc/init.d/S91mlnet
把下面的内容复制过去
#######################
#!/bin/sh
if [ -n "`pidof mlnet`" ]; then
echo "Kill old program..."
killall mlnet
sleep 10
fi
export HOME=/opt/root
export LC_ALL=zh_CN.UTF-8
rm /opt/share/.mldonkey/*.tmp 2>/dev/null
rm /opt/share/.mldonkey/mlnet.log 2>/dev/null
rm /opt/share/.mldonkey/*.pid 2>/dev/null
/opt/bin/mlnet -allowed_ips '0.0.0.0/0'&
####################
上面的内容,我修改了一下,红色的地方,是我修改过的,和恩山的有点不同。root的文件夹已经在安装rtrorrent的时候创建。
4:修改文件属性,让他可执行
chmod +x /opt/etc/init.d/S91mlnet
5:启动mldonkey
/opt/etc/init.d/S91mlnet
这个时候就会创建不少文件,在/opt/root 的目录下创建.mldonkey的文件夹。
6:停止mldonkey
只有停止mldonkey,才能修改,替换配置文件
killall mlnet
7:修改下载路径
缺省mldonkey下载的路径是 /opt/root/.mldonkey/incoming 目录下,最简单的办法就是做链接
# ln -s /opt/root/.mldonkey/incoming/ /shares/mss-hdd/Public/downloads/mldonkey/
chmod 777 /opt/root/.mldonkey/incoming/directories
chmod 777 /opt/root/.mldonkey/incoming/files
8:修改配置文件
mldonkey需要用到3个配置文件,这3个配置文件都是在/opt/root/.mldonkey/目录下。
downloads.ini 文件,里面可以指定下载的目录。
donkey.ini文件,里面关于参数和使用的端口
servers.ini文件,里面包括链接的donkey的服务器
运行下面的命令,把这3个文件做一下备份
cp /opt/root/.mldonkey/donkey.ini /opt/root/.mldonkey/backup_donkey.ini
cp /opt/root/.mldonkey/downloads.ini /opt/root/.mldonkey/backup_downloads.ini
cp /opt/root/.mldonkey/servers.ini /opt/root/.mldonkey/backup_servers.ini
主要修改了 donkey.ini 里面的
max_connected_servers = 10
reliable_sources = true
ban_identity_thieves = true
force_high_id = true
force_client_high_id = true
update_server_list_server = true
update_server_list_server_met = true
downloads.ini

web_infos = [
       ("server.met", 0, "http://www.emule.org.cn/server.met");
9:重新启动mldonkey
/opt/etc/init.d/S91mlnet
访问mldonkey
访问mldonkey有两种方式,web和客户端的方式
web方式:
http://mss:4080/,就可以访问到mldonkey,通过这里你可以查看到你mldonkey使用的端口
help,sysinfo 里就可以看到mldonkey 使用的端口和下载的路径。
客户端方式
在PC上安装sancho mldonkey的PC端管理软件
http://sancho-gui.sourceforge.net/download.phtml
端口映射
必须在router上做端口映射,这样才能提高下载速度,
备份配置文件
把安装mldonkey修改过的文件都备份到 /public/downloads/mss/config下。这样以后再次配置,就可以直接复制文件,无需手工修改。
cp /opt/root/.mldonkey/donkey.ini /shares/mss-hdd/Public/downloads/mss/config/backup_mldonkey_donkey.ini
cp /opt/root/.mldonkey/downloads.ini /shares/mss-hdd/Public/downloads/mss/config//backup_mldonkey_downloads.ini
cp /opt/root/.mldonkey/servers.ini /shares/mss-hdd/Public/downloads/mss/config//backup_mldonkey_servers.ini
cp /opt/etc/init.d/S91mlnet /shares/mss-hdd/Public/downloads/mss/config//backup_mldonkey_S91mlnet
备注
1:mldonkey要使用的lib库,在恩山论坛有提供下载,里面很多文件,有朋友说安装mldonkey,只需要3个lib就可以了,不过我安装的时候,只用了一个lib文件就可以了。另外两个lib,根本不需要。
2:资料上说mldonkey可以支持ftp,http下载,这些功能还没有研究
3:下载的目录通过链接的方式,把/opt/root/.mldonkey/incoming 的目录链接到/public/downloads/mldonkey 目录下,我已经在linux下修改incoming目录下的文件夹的权限属性。
4:root的文件夹是我在安装rtorrent的时候创建的,这篇文章是在装完rtorrent后装mldonkey写的,有朋友曾经说,如果不安装rtorrent,装mldonkey就失败,我想这也是有可能的,不过我没有测试过。
5:mldonkey每次安装的使用的端口都是不一样的,除非你是用同一个donkey,ini 的配置文件。
6:如果你没有安装lib,会出现下面的错误
# /opt/etc/init.d/S91mlnet
# /opt/bin/mlnet: can't load library 'libbz2.so.1.0'
那么你只需要把这个文件'libbz2.so.1.0'复制到 /opt/lib 的目录下就可以
7:关于无法删除下载的问题,这个是由于linux的权限的问题,你在linux下chmod 777 目录,或者通过winscp登陆mss,把incoming下的两个文件夹的权限改为777,就可以了
8:乱码的问题,还是和rtorrent一样,windows,访问下载的文件夹,通过客户端下载,都显示正常,只是telnet到mss上显示是乱码。可以接受,如果要修改mss上的乱码,估计就要修改mss的samba,目前没有看到任何资料。
9:mldonkey不需要采用screen,后台运行的方式,你运行了mldonkey后,关闭telnet,mldonkey继续运行,除非你重新启动mss

迈拓网络硬盘软件全攻略(6)linux命令
mss相关的linux命令
这次折腾mss,倒是记住不少linux的命令的简单用法已经用命令查看mss的基本信息。现在总结一下。估计大家都是windows guy,不是command fans。
1:cat
当你刚装完openmss的时候,你telnet到mss上,你是无法使用vi的,那个时候你还没有装vi,你希望看某个文件的内容。怎么办。
cat 某个文件
2:set
这个是查看当前的环境变量,为什么不需要加/opt/bin 这个路径,就可以从这里看出,你可以比较登陆23,和2323端口的区别。
3:查看samba的版本
mss自带的是samba3.02,如何查看
/usr/local/samba/sbin/smbd -V
4:查看cpu,内存的使用
top
5:查看当前的进程
ps
6:停止某个进程
kill或者是 killall
后面可以是进程id,也可以是软件名称
7:vi的使用
我对vi的使用,也是基本阶段,
i                   进入编辑状态
Esc             退出当前状态,你要退出编辑状态,就要按一下
:q                如果你没有做任何修改,直接q就可以退出
:q!              假如你的修改,不希望保存,那么这样就可以了
:wq             保存退出
/                    输入这个,你就可以查询某个字段的位置
我也就知道这些,不过基本可以对方mss,没有问题了
8:ipkg,用这种方式安装软件,可以降低安装软件的复杂性。很多时候ipkg安装软件比较慢,你可以把软件下载回来进行安装,如果这个软件需要其他的包,他会自动到网上寻找。
可以用这个来安装软件,详细的用法,可以看一下帮助
ipkg update                       这是运行ipkg安装软件第一个需要运行的,每次telnet都需要
ipkg install busybox           安装软件
ipkg list                               列出所有可以安装的软件
ipkg list | grep samba            把安装的软件包含samba列出来,
9:ln 链接目录
因为mss有个缺省的共享目录public,你可以把软件的下载路径改为这个目录,也可以把下载目录和public做一个链接,这样更加方便。
ln -s /opt/root/.mldonkey/incoming /shares/mss_hdd/public/downloads
这样你就会在downloads 的目录下看到一个incoming的目录
ipkg list_installed              列出所有已经安装的软件。
ipkg remove busybox               删除一个软件,不过只是删除这个软件,而不会把这个软件关联安装的包也卸载
10:mv
这个命令我经常用来改文件的命令,也可以移动文件
11:cp
这就是复制文件了,现在我还不会怎么把一个文件夹目录下的所有文件复制到另外一个文件夹下。
12:passwd
这个命令可以用来修改root的密码,root的用户没有密码,你通过ssh,ftp是无法登陆的。
13:mkdir
建立目录,不过在linux建立的目录,由于你是用root的身份建立的,所以你在windows访问就会有问题,权限的问题,解决的办法,就是修改权限。
14:chmod
修改权限,一个文件要能运行,chmod +x aaa
chmod 777 aaa
这样的目录,你就可以在windows下任意操作。
15:ls
这个命令就和windows下的dir一样,不过如果是隐藏文件,也就是文件,文件夹的前面带点的,那么就需要加参数才可以看到
ls /opt/root/ -la
就可以看到那些隐藏的文件夹了
16:cd
进入一个目录,不过通常你敲一个字母,可以通过tab键来补全。
cd /
这是退到根目录,这个命令很有用啊,因为你进入opt的目录是一个链接的文件夹,如果你 cd .. 退到上一层,但并不是根目录。
17:wget
这是用来下载软件的,后面跟参数 -P ,大写的p就可以指定你下载的目录。
18:tar
tar是一个打包,解包的命令,并不是压缩,解压的命令,这点要搞清楚。
tar cvf /shares/mss-hdd/Public/opt.tar /shares/mss-hdd/__opt/
这个命令的意思就是把/shares/mss-hdd/__opt/下进行打包,保存到/shares/mss-hdd/Public/下,压缩包的名字为opt.tar
19:unzip
在linux下,需要安装软件才可以解压rar文件,不过可以解压zip文件,
20:gunzip
假如别人是不是用zip压缩,文件是gz结尾的,那么你就需要用gunzip 来解压了
gunzip /shares/mss-hdd/Public/downloads/mss/mlnet.byte.gz
21:nasload
这个其实不算,是在windows下命令行使用,用来传fireware到mss上。
/f              上传的文件名
/u               用户名
/p               密码
/P              当你初始化的时候,密码为空,这就表示密码是空
/1              表示只上传1次。如果没有,他会不断尝试。
21:修改dns
#nvram set lan_DNS=202.106.0.20 202.106.46.151
#nvram commit
如果你通过这种方式
#echo "nameserver 202.106.0.20" > /etc/resolv.conf
#echo "nameserver 202.106.46.151" >> /etc/resolv.conf
是没有效果的。
22:echo
假如你希望在一个文件里添加一行,那么可以不使用vi,而用echo
echo src optware http://nslu2-linux.dyoung-mirror ... /oleg/cross/stable/ >> /opt/etc/ipkg.conf
这样就在ipkg.conf 里增加一行
src optware http://nslu2-linux.dyoung-mirror ... /oleg/cross/stable/
和你用vi去编辑的效果是一样的。
我现在能想到整个安装过程能用到的linux命令就这些了。

 

迈拓网络硬盘软件全攻略(7)VSFTP
VSFTP介绍
这是一个ftp服务器软件,装上了就可以架设ftp服务器了,其实前面的系列里在openmss开始配置的时候,就安装了这个软件,已经可以ftp登陆,不过只能是root的用户登陆,其他用户不能登陆,如果要对外架设服务器,那么肯定还要再配置一下。
这次配置mss的配置文件,我打算就放在我的ftp服务器上,大家需要就可以下载,这样的话,我就只能研究一下怎么添加用户和配置,权限的设置。
如果你希望了解更多的vsftp的配置,那么你就看鸟哥的文章,写的太清楚了,非常值得一看,你就能明白所有参数的设置的含义,如果你只是希望使用,那么就看下面的步骤就足够了。
http://linux.vbird.org/linux_server/0410vsftpd.php
http://www.macsat.com/macsat/content/view/25/29/
vsftp安装
vsftp,我已经安装了,而且是在开始的时候安装的,是使用openmss的ipkg来安装的,这个安装和你装完optware安装是有不同的地方的,最明显的地方就是开始安装,vsftp是和系统一起启动,不需要任何的设置。
如果你是通过openmss上安装vsftp,那么他的启动方式和你装了opt后ipkg的启动方式是不一样的,详细的可以看鸟哥的文章,/opt/etc/init.d/S70vsftpd 控制他的启动。
还有一点需要注意的就是现在optware下的passwd文件是坏的,你创建的了用户,你无法给他设置密码,所以你需要替换这个文件。
adduser这个命令,系统没有带,还要安装这个包,我看装完后,我把这个复制出来,以后就可以不需要安装这个包了
1:建立文件夹
我计划在Public下的downloads建立一个目录ftp,每个用户一个文件夹,我就在ftp的目录下建立test1文件夹。
2:运行下面的命令
ipkg update
ipkg install adduser
mkdir /opt/etc/vsftpd_user_conf
adduser test1
备注
安装adduser,会出现报错,不过不会影响使用
配置VSFTP
(1)编辑/etc/passwd
vi /etc/passwd
test1:$1$$RBDOBVzm5IoNtUKjjcpzb1:1000:1000:Linux User,,,:/shares/mss-hdd/Public/downloads/ftp/test1:/bin/sh
(2)编辑vsftpd.user_list ,添加test1
vi /opt/etc/vsftpd.user_list
创建test1配置文件,控制用户对这个目录的读写,这个文件可以是空的。
vi /opt/etc/vsftpd_user_conf/test1
#########
write_enable=no
###############
(3)编辑 /opt/etc/vsftpd.conf 文件
vi /opt/etc/vsftpd.conf
修改下面地方
secure_chroot_dir=/shares/mss-hdd/Public/downloads/ftp
停止和启动VSFTP
killall vsftpd
# /opt/etc/init.d/S70vsftpd
备注
1:安装adduser会出现报错,不过你是可以正常使用的,还有就是你装完optware后,你的/opt/bin/passwd的文件是有问题的,你需要把没有装optware前的那个passwd文件备份一下,覆盖就可以了。
2:大家可以测试一下我搭建的vsftp,我把我所有用到的mss相关的软件都放在这里
mymss.3322.org
port:21
user:test1
pass:test1
3:下面是软件安装过程,会出现报错,不过装这个软件前,我已经把/opt/bin/下的passwd这个文件替换了,这样估计才能给test1设置密码。
# ipkg install /shares/mss-hdd/Public/downloads/mss/ipkg_soft/adduser_1.9.2-1_mipsel.ipk
Installing adduser (1.9.2-1) to root...
Configuring adduser
syntax error
postinst script returned status 255
ERROR: adduser.postinst returned 255
Successfully terminated.
# adduser test1
adduser: /home/test1: No such file or directory
Changing password for test1
Enter the new password (minimum of 5, maximum of 8 characters)
Please use a combination of upper and lower case letters and numbers.
Enter new password:
Bad password: too simple.
Warning: weak password (continuing).
Re-enter new password:
Password changed.
3:目前对目录的权限控制,还没有搞定,无法我怎么调整,test1用户都是可以写。

 

迈拓网络硬盘软件全攻略(8)常见问题
现在是我收集的大家经常问的关于mss的问题,有些问题我已经解决了,有些还是没有解决,这个文章我会不定期的更新。下面的内容很多都是从论坛里收集整理的。
1:如何使得软件rtorrent,mldonkey这些软件开机就启动
可以编辑/opt/etc/init.d/S99local 文件
对于rotrrent,添加一行
/opt/bin/screen -d -m /opt/bin/rtorrent -n -o import=/opt/root/.rtorrent.rc
对于mldonkey,把下面这行也添加到/opt/etc/init.d/S99local 文件
/opt/etc/init.d/S91mlnet
这样就可以开机就启动这两个软件,其他软件也是类似。可以参考。
2:修改cpu的频率
mss的cpu频率是264,不过好像网上说,这个cpu本来是300的,你可以超频一下。
nvram set clkfreq=300,150
nvram commit
reboot
3:修改mss的dns
#nvram set lan_DNS=202.106.0.20 202.106.46.151
#nvram commit
4:查看mss使用samba的版本
/usr/local/samba/sbin/smbd -V
5:passwd无法设置密码,提示无法找到
出现这种情况,其实是我们安装optware造成的,现在这个版本的optware,是有点小bug,有些文件无法使用,/opt/bin 下你能看到这个文件,但是无法运行,解决的办法,就是你装optware前,备份好,发现那个文件有问题,就替换就可以了。
这个我测试过,替换掉passwd这个文件,就可以解决了。
6:mldonkey的http和ftp下载
如果你是安装我的系列文章去下载的版本,缺省就是支持http,ftp下载的,打开sancho的右下角,就有添加http,ftp的链接,不过我去华军软件园找了个软件来下载,结果失败,研究了半天,原来是因为这些网站的下载有防止盗链,所以你无法下载,别的ftp,http都是可以下载的。还没有测试如果ftp需要密码是否可以下载。
7:关于乱码的问题
如果你安装教程配置,那么就可能出现你telnet上去看到的是乱码,在网络邻居看都是正常的,假如你telnet的工具是putty,那么很简单,只需要设置使用UTF8,再登陆就可以了。
我是用cecureCRT,只是修改UTF8,还是不行。
你还需要设置一下字体,这样就没有问题了。没有想到解决是那么简单。
8:禁止telnet
目前telnet是无法设置密码的,当配置好后,怎么禁止telnet呢。
killall utelnetd   加到S99local最后面   就没有这个服务
刚在论坛看到这个办法,不错,单纯注释到S99local开头一句,不起作用

迈拓网络硬盘软件全攻略(10)支持ntfs硬盘
不少朋友问这个问题,我没有试验的条件,你怎么都要有一个移动硬盘,ntfs分区的,通过usb口接到mss上。不过可以做一些尝试。
我也不知道刚装什么软件,才能使得mss支持ntfs。
# ipkg list | grep ntfs
ntfsprogs - 1.13.1-1 - NTFS filesystem libraries and utilities
# ipkg install ntfsprogs
Installing ntfsprogs (1.13.1-1) to root...
Downloading http://ipkg.nslu2-linux.org/feed ... 1.13.1-1_mipsel.ipk
Configuring adduser
syntax error
postinst script returned status 255
ERROR: adduser.postinst returned 255
Configuring ntfsprogs
Successfully terminated.
装的时候有报错,不过以前我也尝试过,出错,但还是能使用。这样估计还是不行的,网上我搜索了一下。没有找到现成的文章,只能等以后再来完善了。不好意思,这个问题,没有搞定。
http://www.openmss.org/forum/vie ... =647&hilit=ntfs

 

迈拓网络硬盘软件全攻略(9)动态dns
这个本来我没有打算写,不过有朋友问,也刚好看到资料介绍,马上在自己的mss上测试,比较简单,一下子就搞定了,比想象中还有简单。
我的mss是在router后面,我的mss地址,肯定是192.168.1.200,那么在上面装了动态域名,不会是内网的ip把。看来我的担心是多余的,配置好后,连上网自动就把网关的ip指向动态域名。
1:安装cron软件
# ipkg update
Downloading http://ipkg.nslu2-linux.org/feed ... oss/stable/Packages
Updated list of available packages in /opt/lib/ipkg/lists/optware
Successfully terminated.
# ipkg install cron
Installing cron (4.1-7) to root...
Downloading http://ipkg.nslu2-linux.org/feed ... on_4.1-7_mipsel.ipk
Configuring adduser
syntax error
postinst script returned status 255
ERROR: adduser.postinst returned 255
Configuring cron
Remember that the system crontab file is "/opt/etc/crontab".
Successfully terminated.
软件安装过程,有报错,不过不影响使用。
2:配置3322,这个地方,我看很多文档,都没有写清楚,或者要猜测半天。这样应该好明白多了,下面这句话,你把红色的替换就可以了。
用户名:aaa
passwd:bbb
域名是:mymss
# vi /opt/etc/cron.d/3322.org
0,10,20,30,40,50 * * * * /opt/bin/curl -su aaa:bbb 'http://members.3322.org/dyndns/update?system=dyndns&hostname=mymss.3322.org' &> /dev/null &
创建一个这样的文件。
3:设置文件权限
chmod +x /opt/etc/cron.d/3322.org
4:开始运行
crontab /opt/etc/cron.d/3322.org
5:查看运行情况
crontab -l
你就可以看到你运行的计划任务了。
备注
crontab -r
清空计划任务,如果你修改了,那么就要用这个清除,再运行。
crontab /opt/etc/cron.d/3322.org
2:开机自动运行
输入:vi /opt/etc/init.d/S99local
/opt/etc/init.d/S10cron
这样就可以开机自动运行。

2007/6/1

启用新域名~

忘了给 forhandi.com 续费了。。不知道这个域名还能撑多久。
 
珍藏了多年的域名起了作用,今天开始启用了新的域名,zhangshen.net 代替 Forhandi.com
 
 
还有什么?帮我想想。。慢慢加。。
2007/5/25

今天翻出来一个宝贝~~

进不去的用这个域名:
 
 
嗯。相关人士都进来找找自己哈。
 
2007/4/6

都说很准的一个爱情测试

 

用你和他/她的生日日子相减(月份不管), 就是用大数减小数...差几就是几站
比如24号减18号=6站
0个站 最佳拍档 80分
你们是想法一致的情侣,不过就因为同质性太高,有时会有点闷,药剂得多制造些生活情趣,多说些甜言蜜语给对方听~
1个站 一见钟情 85分
你们一见到对方就难舍难分,还在等什么!心动不如马上行动~
2个站 互相利用35分

两人爱对方时都会互相评估相爱的利益得失,一旦有弊无利,两人的恋情就完了~
3个站 互相猜疑 25分

有一方疑心病特重,对方一有风吹草动,就会往坏的地方想,对方又懒的解释,这样下去,迟早分手~
4个站 美好邂逅 70分
两人偶然相遇,志趣相投,随即陷入热恋,两人越看越相衬~
5个站 主仆关系 60分
双方需能体会相爱是信任与互相依赖,爱情才有转机~
6个站 幸运情侣 90分
一开始交往,就会互相带来好运,要互相疼爱,关系才会长久~
7个站 彼此忍! 受 45分
两人互看不顺眼,有时会以半开玩笑的方式说出对彼此的不满,但仍会互相忍耐来持续恋情~
8个站 先甘后苦 55分
男方会适时讨好女方,让女孩子觉得好甜蜜,事事都有男方帮忙分担,但有时会物极必反,觉得自己好像没有存在价值~
9个站 似远还近 60分
双方个性不同,想法又各异,但竟然还可成为情侣,双方需互相迁就才能甜蜜度日
10个站 斗嘴情侣 25分
两人是斗嘴佳偶,双方常持相反意见,能长久在一起简直是奇迹~
11个站 平淡见真情 80分
两人感情是细水长流型,有好结局的可能性很高~
12个站 受气包 15分
一方很情绪化,动不动就不理人,另一方要有好脾气才能忍受~
13个站 似爱非爱 50分
双方价值观不同,但又对彼此有超强的吸引力,相处初期有新鲜感,但长久之计仍要靠努力~
14个站 不搭调 10分
两人如同水与火,八竿子打不著,不知是如何走在一起的,一刹那?荧R情光辉可不代表永恒~
15个站 妹妹情人 70分
女方没自信,一切事情以男友为依归,凡是以男友为主,有时会让对方觉得有点烦
16个站 强弱组合 45分
男方是领导人,女方也甘愿做个小鸟依人的女子
17个站 分手收场 20分
两人找不到相同点,分手是迟早的事,唯一补救方法是完全相信彼此~
18个站 痴迷情人 30分
男方说月亮是方的,女方也点头称是,简直爱到无理智可言~
19个站 上进情侣 80分
两人能互相鼓励,有上进心,幸福指日可待~
20个站 变心难免 45分
热恋时会迁就对方,一旦变心就无法挽救~
21个站 孽缘 15分
两人在一起就像一个生虫的苹果早晚腐烂,除非有人肯事事妥协
22个站 完美情人 85分

女方一见到男方,就会被对方丰富的学识及人生经验所倾倒,而义无反顾的相爱~
23个站 早散早好 5分

一定是上天要整你,才让你们在一起,两人的恋情难有未来~
24个站 说谎情人 65分
虽是爱人,但都不说真话,又互相知道对方的底细,何时才能坦白
25个站 知己朋友 15分
两人的关系不能说是爱情,只能说是互相尊重的知己朋友,相处的过程像白开水
26个站 欢喜冤家 55分
小俩口一见面就吵,越吵感情越好,不过有时也要互相学习尊重喔~
27个站 人间绝配 80分
最佳情侣组合,令人羡慕,双方都为对方著想,互相欣赏
28个站 暴力情侣 30分
小俩口总吵吵闹闹的,有时不只出口伤人,还会拳脚相向,感情像走钢索般的不稳
29个站 分分合合 60分
情路多波折,成日与爱人分分合合,有时还可能发生三角关系,害周遭朋友为你担心
30个站 超尘脱俗 80分
虽然没人看好你的这段感情,但你乐在其中,尽情享受爱情光辉的每分每秒~

2007/3/17

Jiamisi trip

I have never been any city which is cold like here. about -15 degree in the day time. I came there for business.
I didn't have too much time to enjoy this small city, but after closed my work in the last day, i got a chance to walk to hotel. I took many pix during that walking, and shared them in photo album.
 
2006/12/1

北海行

2006年11月22日到26日,天气晴朗,万里无云,我在广西北海呆了几日。