如何在赚钱宝上安装云监工
的有关信息介绍如下:云监工(Crysadm+),对于赚钱宝(以下简称盒子)玩家来说,一定不会陌生吧,至于他有什么功能,这里就不多说了。这个系统在使用时,需要邀请码,有时候整的是一码难求啊。很多玩家就想自己来安装配置一个云监工。为了安装使用此系统,还需要使用一台电脑,实在是太浪费资源了,尤其是对于那些家庭玩家,一台电脑是多么地费电啊,实在是划不来。
但是盒子的超级省电是众所周知的,那么能否在盒子上安装使用云监工呢?答案是肯定的,本文就对此作了详细的解释。
运行工具软件putty.exe,telnet到盒子。在本文中,我盒子的地址是192.168.1.6。使用有root权限的账号登录。我的盒子已增加了账号:admin。特别提醒下,在输入密码时是没有回显的,新手对此不必奇怪。
运行工具软件putty.exe,telnet到盒子。在本文中,我盒子的地址是192.168.1.6。使用有root权限的账号登录。我的盒子已增加了账号:admin。特别提醒下,在输入密码时是没有回显的,新手对此不必奇怪。
由于云监工的大小超过100M,所以必须装在外接硬盘上。为了不和缓存空间器冲突,我把硬盘分了2个分区。第一分区作为缓存空间,第二分区安装运行云监工。至于如何给硬盘分区,大家不用我再解释了吧,如果这个也不会,马上打住,自己快去恶补电脑知识。
运行df -h命令,尅看到我的硬盘已经分了2个区,第二分区的名字是/media/sda2。需要记下这个名字,在后续的设置中会用到。
使用cd命令切换到第二分区,用ls命令可以看到,现在我的第二分区是完全空的。
cd /media/sda2
ls
运行wget命令,从我的服务器上下载安装文件。由于百度经验在正文中不允许出现URL地址,所以请参考附图中的下划线处。
运行chmod命令来赋予偶们的安装文件相应的执行权限。
chmod 777 installer.sh
用sh命令来运行安装文件。安装文件会先从我的服务器下载安装包,然后解压安装。由于文件比较大,请大家耐心等待。
sh installer.sh
我们使用ls命令,可以看到此时第二分区下多了一个thunder目录。这个就是云监工的安装目录。在此目录下可以看到crysadm目录,这个就是云监工的主体代码的所在地;目录etc和usr是其他相关软件的目录,主要是redis服务器和对python语言的支持。这里顺便提一下,云监工就是用python语言写的。run.sh就是云监工的启动文件。
用cd命令改变当前目录至thunder目录,然后使用vi命令来编辑监工的启动文件run.sh。
cd thunder
vi run.sh
按下字母“i",进入编辑模式。在run.sh文件中,我们只需修改一个地方,就是图中下划线所示的地方。这里改成你自己的分区名字。在本例中,我的第二分区名字是/media/sda2。
修改完成后,按下“esc”键,进入命令模式。听到电脑叮叮响后,键入“:wq”3个字符后回车。
在一般情况下,我们不再需要对蒋公做任何设置就可以运行了。已经安装的监工会运行在端口4000上。开发者缺省使用端口5000,但是由于本人有其他的应用使用了端口5000,并且已经在路由器上对端口5000做了映射,所以本例中的安装包已被改成端口4000了。
如果你想改去其他端口,可以用vi命令来修改监工的配置文件。
vi crysadm/config.py
接下来我们需要建立自启动文件,这样在盒子重启后,监工才会自动运行。同样地,用vi命令来建立自启动文件。
vi /etc/init.d/S95crysadm
此文件还是比较简单的,只需确图中保下划线所示处用你的分区名字来代替即可。
最后记得用chmod来赋予自启动文件相应的运行权限。
chmod 777 /etc/init.d/S95crysadm
至此安装配置顺利完成。运行启动文件run.sh来启动云监工。
sh run.sh
第一次运行时可能有点慢,可能是在后台建立相关数据库以及启动网站服务器的缘故,可能需要等上几十秒把。放松一下,去泡杯咖啡吧。
现在用浏览器来访问我们的云监工。请参考附图,记得使用正确的地址。你应该用你自己盒子的IP来访问。
重要的事情说三遍:
访问这个地址只有一次机会,失败就要从头来起。
访问这个地址只有一次机会,失败就要从头来起。
访问这个地址只有一次机会,失败就要从头来起。
如果你看到附图所示的内容,那么恭喜你了,你成功了。页面上显示了初始的管理员用户名和密码。千万不要手贱去刷新此页面,这个页面只会在第一次访问时出现,第二次访问时就会跳去用户登录界面。
所以千万千万记得,页面没显示出来时要耐心等待。页面出来后马上记下用户名和密码。你只有一次机会。
现在可以按图中所示URL,访问用户登录页面了。
成功登录后,第一件要做的是就是马上改掉管理员密码。好了,你已经成功安装运行了私有的云监工了。
至于如何使用此系统,就不在本文的范畴内了,大家自己去摸索吧。在这里我简单的显示几张运行效果图。
在实际使用中,我发现在盒子上运行云监工不是很稳定,经常在运行6、7个小时后会无法通过浏览器访问。奇怪的是,后台数据采集还在进行中。原因不详,可能是盒子的硬件是在是太低端的缘故吧,内存才256M。
我的方法就是定时重启监工。这就需要用到LINUX的cron服务。简单来说,cron就是盒子操作系统自带的定时器。通过正确的设置,用户可以灵活地定时运行各种命令,包括重启云监工系统。
至于如何设置cron定时器服务,由于篇幅太长,也不在本文中阐述了。大家可以百度我的另外一篇文章《如何定时自动重启赚钱宝》,里面有详细的解释的。
在这里我只是简单地告诉大家如何设置crontab。运行crontab命令。
crontab -u root -e
运行此命令出错,刚才叫你去看《如何定时自动重启赚钱宝》了么,怎么不听话?
请参考附图,大家只需看下划线所示的命令行。这行就是说,每4个小时重新启动云监工一次。这里需要特别注意安装分区的名字,请用你自己的分区名字代替。再重复一次,我的分区名字是”/media/sda2“。
好了,有了这个守护进程,云监工基本可以投入实际运行了。当然,也不是十全十美的,我还发现偶尔数据库里的数据会丢失。可能是由于redise的原因。
redis是一个基于内存的数据库,相应速度奇快,但是由于最新的数据是先保存在内存中的,如果此时系统奔溃或者掉电,内存中的数据还来不及写入硬盘,就会发生数据都丢失的现象。遗憾的是盒子的硬件非常低端,云监工发生崩溃的情况一定存在(不然干嘛还需自动重启呢?),好在我们的场景不是那么重要,只要能省钱运行,我还是可以将就的。
在后续实验中,我会安装在树莓派2代上。不管怎样,树莓派可比盒子高端多了,至少人家是4和核CPU,1G的内存。