中国分布式计算论坛

 找回密码
 新注册用户
搜索
查看: 33544|回复: 62

Windows下SETI命令版及SETIHIDE结合使用教程

[复制链接]
发表于 2003-11-8 00:00:00 | 显示全部楼层 |阅读模式
Windows下SETI命令版及SETIHIDE结合使用教程

  SETI命令版有快于图形界面的GUI版SETI优势,SETIHIDE可方便存储多个单元WU、设置SETI命令版自动随WINDOWS启动而启动等诸多优势,而使SETI命令版和SETIHIDE的结合成为众多SETI爱好者使用的软件。本文主要是对软件不十分了解的爱好者介绍他们的结合使用。

首先,请下载SETI命令版SetiHide文件(本文以seti命令版3.03及setihide1.5.4.4为例)。

第一步,请将他们放在同一目录下,比如 C:\seti ,先双击运行seti命令版软件,出来DOS运行界面,等待运行约3妙后(请先确保网络正常连接到internet),出来Login界面(如果你是第一次运行且以前没有SETI帐号,请参考运行图形界面 GUI版的SETI创建新帐号,当然你也可以选1,在DOS提示下创建新帐号,这里以已有SETI帐号用户为例)。


出来“Your choice <1 or 2>:”时,请选择 2,再次出来“Email address:”时,请输入你SETI的帐号的mail,如本人 cool@smilefm.com,然后请等待seti命令版联网校验你的帐号并下载单元WU,下载完毕后,请先打叉关掉SETI命令版程序(程序能够记住单元WU计算到那里,下次运行继续从上次停止的节点地方开始)。


下面使结合SETIHIDE使用。

在同一目录下双击SEITHIDE,软件很快提示安装完毕。


单击OK确定后,出来主界面,主要说明本机及SETI软件情况。


这里介绍Status的设置项,当setihide处于active时(既运行状态),如上图,单击active下拉菜单,有三个选项:
1、leave active——保持运行。
2、stop now——快速停止运行。
3、stop after next checkpoint——在下个节点(可能一个单元WU包含很多个信号节点)计算完毕后停止运行。

当setihide停止运行后(既not active),也有三个选项:
1、leave inacitve——保持停止状态。
2、start client hidden——开始运行SETI命令版程序,并且隐藏运行(这里的隐藏并不是真正意义上的隐藏,当你最小化setihide时,任务栏还会看到setihide的图标)。
3、start client visible——开始运行SETI命令版程序,并且正常显示,即出来SETI命令版软件运行的DOS界面。

单击主界面最上面的Setting出来setihide设置界面,所有设置修改后,要点最下面的“Apply setting”项
才会有效。


在1区,设置setihide软件运行情况:
  在“Run SetiHide at Windows startup:”有两个选项——Yes 和 No,既是否让setihide随Windows启动而启动,选Yes即当Windows启动时,setihide也启动,选No则不启动。
  注意:9X系列有此选项,NT系列(NT/2000/XP)此处不可选(ME本人没用过,不知道),本人由于是2000,因此此图看不到此选,如果你们用9X,是可以看到的。NT系列如想随Windows启动而启动,需要手动添加到注册表里具体到:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]下添加一个字串值,本人做了个注册表seti.reg,如你需要可以下载直接注册(操作系统2000Pro,seti和setihide在C:\seti目录下),另外可以用辅助软件添加,或者直接拉setihide.exe到开始——程序——启动下。
 
  在“Setihide display mode at startup:”有三个选项:
1、normal——即正常运行,运行时会出来setihide界面。
2、run in tray——隐藏运行,既相当与正常运行时的最小化,可在任务栏里显示setihide图标
3、invisible——真正意义上的隐藏运行,启动后,在任务栏里也看不到setihide图标。
  注意:invisible运行后,如果想出来setihide界面,删除setihide的files目录下的etihide_is_hidden.txt文件即可再次出来setihide界面,千万别到时候隐藏来,想再出来界面时束手无策,本人当时就是,呵。

  在“Seti client priority:”有三个选项:
1、idle(default,recommended)——即默认值低,一般选此项。
2、normol——正常,与一般软件一样并级,很占资源,选此后,机子将变得很慢,如同286。
3、high——高,比一般软件优先,极占资源,选此后机子一般会进入假死状态,慎重选择。
  其实三种情况计算一个单元Wu一般不会差很多,建议选idle,即默认值。

在2区,设置setihide软件网络连接情况:
  在“Connection mode:”有三个选项:
1、online——在线,如果你的机子一开机就连在internet上,那可选此。
2、offline——离线,如果你的机子没连在internet上,请选此。
3、auto-detect-自动连接,让setihide自动测试是否你的机子连在internet上。

  在“Seti client connection timeout:”有五项选择,表示当setihide尝试多久后,则作为连网不通处理,分别有120sec、240sec、360sec、480sec、600sec,默认120秒,网络不通时,seti命令版会自动在一个小时后自动重新尝试连接。

  在“Use a proxy server:”,可设置代理服务器,如果你是通过代理服务器上网,请在此处设置,选择Yes,并分别在proxy server和port上填上代理服务器地址及端口。

  在“Use it as a socks proxy:”,如果你用的是socks代理服务器,那么请在此处选Yes,并分别在Username和Password上填上用户名和密码。

在3区,设置setihide运行机子的名字及seti命令版软件名:
  在“Seti client program name:”,设置seti命令版软件的程序名,意思是可修改seti命令版的原名称setiathome-3.03.i386-winnt-cmdline.exe为你喜欢的名字,请先关闭setihide及seti命令版程序,修改seti命令版名字后,再在此处改为修改后的名字。
  注意:第一次装setihide时,请保持seti命令版软件的本来名字既setiathome-3.03.i386-winnt-cmdline.exe

  在“SetiHide referrs to this PC as:”可设置你机子的名字。这并没什么实际意思。

在4区,“Number Processors to be used:”可设置setihide占用的cpu个数,此在多个cpu的服务器上有用,默认单机1个cpu。

在5区,可设置是否使用局域网内的单元WU,如果你是单机,请保持默认值。
  在“Use work-unit cache on a network:”如果是在局网内,请选Yes,否则为No。

  在“Network unit-cache path:”里设置局网单元Wu存放的路经。

  在“Restore the network connection if need:”,如果网络连接需要密码,请选Yes,并在其后的Username和Password里设置用户名及密码。

在6区里,是设置更多的setihide选项(默认不改即可),修改完毕后,记得按“done”来保存设置。


单击Setting界面最上面的Caches出来Caches有关的设置项,很多不能连到internet上的机子在这里经过稍稍设置即可也运行seti。


在1区,主要设置对Cache的动作,包括上传已完毕的单元Wu及获取新的单元Wu,对已运算完毕的Cache可进行flush(上传结果)操作,对空的Cache只可进行fetch(获取新数据)操作,setihide单机支持最多99个Cache,局网内支持999个Cache。
  在“Action”里,有四个选项:
1、flush/fetch,既上传/获取同时进行,默认。
2、flush,只上传已处理完毕的单元Wu。
3、fetch,只下载最新的未处理信号单元Wu。
4、stop client,停止seti。

  在“cache selection”里,可选择动作操作的Cache范围。
1、all caches,既所有的Cache,包括本机及局网内的Cache。
2、all local caches,即本机内所有的Cache。
3、all network caches,既所有局网内的Cache。
4、selected caches,选中的Cache,setihide可在Cache界面中对Cache进行按“Shift”选择多个。

  在1区下面的action time及action date,是对动作进行时的时间进行设置。

在2区,点击“set "cron" job”出来上图中的浅兰色区域。这里可对setihide所管理的所有Cache进行上传或获取新单元Wu的时间进行设置,选择你要的时间即可,设置完毕后,选下面的Done即可保存设置。
  注意:图中小片的浅黄色区域字幕显示是可以对包括局网内的所有Cache进行上传或获取单元Wu,这样就可以在一台机子上管理局网内所有的Cache。

在3区,可对Cache进行增减操作,“local caches:”后显示本机上的cache个数,可选择“network caches:”显示网络上的cache个数。下面的+1、-1等主要是增加cache个数,其中减操作只能减少空的cache,建议不要存太多cache,那会占较多资源,128M内存一般存20个左右即可。

在4区,可对cache进行导出,单击小片红色区域,出来输出目录设置,设置完毕后,单击下面的export既出来导出界面,选中要输出的cache,输出在自动新建的wu_exp_0目录下,多个的话自动建wu_exp_1、wu_exp_2等,输出完毕出来提示“Export finished.Looks good!”,然后单击OK即可,否则提示“no files found that could be exported”即没有文件可输出。
  注意:一定要选中cache,否则提示没有文件可输出。

在5区,可导入cache,单击小片红色区域,出来选择存有cache的目录设置,设置完毕后,单击下面的import,出来导入提示,选中要导入的cache,如wu_exp_0、wu_exp_1等,导入成功,提示“……,Seems everthing went well”。此处可对局网上的cache进行导入,选5区域下面的to network cache即可。如果导入成功,setihide会自动对所有原cache进行清除(如果网络上,则前提是你有那个目录下的可写操作权)。

  单机从不上网也SETI技巧:先在可上网的机子上下载seti命令版及setihide软件,运行seti命令版校验用户并下载一个新cache后,在装上setihide,然后把setihide及seti命令版所在的目录全部拷贝到单机不上网的机子上,以后利用4、5区,我们就可以对单机不上网的机子也SETI了。

单击Cache界面最上面的Logfile,出来Logfile界面,这里主要是关于Skymap的使用,可看到我们运行的单元WU,是从宇宙中何方传来。这里不涉及到Cache的运算且本人也不是十分熟悉有关Skymap的情况,这里就不讲了。


单击Logfile界面上的About,出来关于setihide软件制作者的信息,我们可到他们官方站点查看最新更多的有关setihide情况。


[此贴子已经被作者于2004-1-6 17:59:29编辑过]

评分

参与人数 1维基拼图 +30 收起 理由
霊烏路 空 + 30

查看全部评分

发表于 2003-11-8 00:00:00 | 显示全部楼层
好东东!:) 已经修改成“完整版本“。
[此贴子已经被作者于2003-11-8 20:12:21编辑过]

发表于 2003-11-9 00:00:00 | 显示全部楼层
看来我要改主页连接了
发表于 2003-12-24 00:00:00 | 显示全部楼层
一个很严重的问题,图呢?
发表于 2003-12-28 00:00:00 | 显示全部楼层
我找到带图的了
http://mooncat.51.net/SETI@home/cat3.htm
发表于 2003-12-29 00:00:00 | 显示全部楼层
在“Run SetiHide at Windows startup:”有两个选项——Yes 和 No,既是否让setihide随Windows启动而启动,选Yes即当Windows启动时,setihide也启动,选No则不启动。
我的SETIHIDE里面找不到这个YES OR NO选项。就是点不进去。怎么回事情?
 楼主| 发表于 2003-12-30 00:00:00 | 显示全部楼层
这个功能只有在windows98下有用
发表于 2004-1-1 00:00:00 | 显示全部楼层
哇!好具体哦!
我都会做链接的!
发表于 2004-1-1 00:00:00 | 显示全部楼层
在win2K或XP下,没有必要用setiHide.
在系统任务中作一个任务,启动seti命令行,以不同于当前用户的身份来登录,就相当于隐藏
发表于 2004-1-5 00:00:00 | 显示全部楼层
以下是引用Prozac在2003-12-30 22:29:05的发言:
这个功能只有在windows98下有用

不会吧。上次我就用XP可以看到的。whitecat好象过我一个补丁的。这次就不行了。看不到。而且在MAIN SCREEN 的USER后面也点不进去了。以前都可以点的。不知道怎么回事情。
发表于 2004-1-5 00:00:00 | 显示全部楼层
以下是引用WaterBlue在2004-1-1 23:01:04的发言:
在win2K或XP下,没有必要用setiHide.
在系统任务中作一个任务,启动seti命令行,以不同于当前用户的身份来登录,就相当于隐藏
对于不是随时在线的电脑,setiHide很有用,我以前就是把setiHide作为服务加载的。
发表于 2004-1-8 00:00:00 | 显示全部楼层
以下是引用crazyseti在2004-1-5 20:21:05的发言:
[quote]以下是引用WaterBlue在2004-1-1 23:01:04的发言:
在win2K或XP下,没有必要用setiHide.
  在系统任务中作一个任务,启动seti命令行,以不同于当前用户的身份来登录,就相当于隐藏
对于不是随时在线的电脑,setiHide很有用,我以前就是把setiHide作为服务加载的。
[/quote]
用在别人的机器上也很好
如网吧的机器
发表于 2004-1-8 00:00:00 | 显示全部楼层
以下是引用Lightalt在2004-1-8 13:14:42的发言:
[quote]以下是引用crazyseti在2004-1-5 20:21:05的发言:
[quote]以下是引用WaterBlue在2004-1-1 23:01:04的发言:
  在win2K或XP下,没有必要用setiHide.
   在系统任务中作一个任务,启动seti命令行,以不同于当前用户的身份来登录,就相当于隐藏
  
对于不是随时在线的电脑,setiHide很有用,我以前就是把setiHide作为服务加载的。
[/quote]
用在别人的机器上也很好
如网吧的机器
[/quote]setihide对于一些网吧的无盘win98不兼容,会导致死机,我一般用一个postboy编写的386hide
发表于 2004-2-17 00:00:00 | 显示全部楼层
好。马上换成命令行算!
发表于 2004-2-25 00:00:00 | 显示全部楼层
可惜hide不能用在nt上,不然……嘿嘿!
您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

小黑屋|手机版|Archiver|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2021-9-21 06:20

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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