利用闲置 VPS 搜寻外星文明(SETI)

栏目: 服务器 · 发布时间: 5年前

内容简介:于是我决定把闲置的 VPS 算力贡献给了加州大学伯克利分校发起的分布式计算项目

利用闲置 VPS 搜寻外星文明(SETI)

加拿大科学家发现 15 亿光年外快速射电暴 成了最近几天最热门的新闻

于是我决定把闲置的 VPS 算力贡献给了加州大学伯克利分校发起的分布式计算项目 SETI@home

利用闲置 VPS 搜寻外星文明(SETI)

SETI@home 项目介绍

SETI@home 是1999年加州大学伯克利分校发起的分布式计算项目,旨在发动全球计算机的闲置算力,分析 阿雷西博射电望远镜 搜集的宇宙射线数据,从不同频段识别可能的文明信号,搜寻地外文明。

经过近20年的运营,SETI@home是迄今为止全球最成功的分布式计算项目,虽然没能找到地外文明的直接证据,但吸引全球志愿者贡献了巨量的算力,算力超过了任何已知的超算电脑,证明了分布式计算系统的强大。

后来伯克利在此基础上开发了 BOINC 伯克利开放式网络计算平台(Berkeley Open Infrastructure for Network Computing),部署了涉及生物医学、气候变化、天体物理、密码破译、数学证明等众多领域的有趣的科研项目,其中还包括了中科院计算技术研究所和高能物理研究所的计算项目。

服务器安装 BOINC 客户端

seti@home 项目整合到了 BOINC 平台,所以加入 BOINC 平台不仅可以参加这个项目,还有很多有意义的项目(包括一些国内的项目)都可以参与(自行了解)。

VPS 信息:

OS: CentOS 7 x64 Location: Los Angeles

CPU: 1 vCore RAM: 512

xshell 连接服务器(也可以用其他 ssh 连接 工具 登录)

执行安装命令

yum install boinc-client

利用闲置 VPS 搜寻外星文明(SETI)

安装过程中有需要确认安装的地方都输入 y

利用闲置 VPS 搜寻外星文明(SETI)

配置远程管理

安装完成后开始配置远程管理,方便我们在电脑本地连接服务器查看项目进度

在root目录下新建文件 cc_config.xml

vi /root/cc_config.xml

按 i 进入编辑模式,输入内容 ,esc 退出,按: 输入wq 保存文本

<cc_config>
   <options>
      <ncpus>-1</ncpus>
         <allow_remote_gui_rpc>1</allow_remote_gui_rpc>
   </options>
</cc_config>

新建 gui_rpc_auth.cfg 文件,设置远程管理密码

vi /root/gui_rpc_auth.cfg

设置密码,内容为空则密码为空,保存。

防火墙端口设置

查看 TCP 31416 端口是否开放

firewall-cmd --query-port=31416/tcp

没有开放要放行这个端口,这是 BOINC 远程通信的端口。

firewall-cmd --add-port=31416/tcp --permanent

关掉防火墙

systemctl stop firewalld

利用闲置 VPS 搜寻外星文明(SETI)

测试运行 BIONC 项目

boinc

执行后会有一堆运行信息。如果显示有“Config: GUI RPC allowed from any host”,那么就应该配置成功了。 ctrl + c 退出

利用闲置 VPS 搜寻外星文明(SETI)

以后运行的时候用命令(现在先执行一遍,服务器重启后需要重新执行)

boinc --daemon

让程序在后台运行

本地安装 BOINC 客户端

下载页面

利用闲置 VPS 搜寻外星文明(SETI)

运行安装程序 一路 Next 下一步 (参考: BOINC:使用教程

然后打开运行 BOINC Manager ,切换到高级视图

利用闲置 VPS 搜寻外星文明(SETI)

点击菜单的文件-选择计算机

输入 你的服务器 IP ,然后输入刚才设置的密码,等待连接

利用闲置 VPS 搜寻外星文明(SETI)

连接成功后,选择你要参加的项目

利用闲置 VPS 搜寻外星文明(SETI)

第一次使用需要注册,输入邮箱,设置一个秘密

利用闲置 VPS 搜寻外星文明(SETI) ][19]

连接成功后自动开始参与计算

利用闲置 VPS 搜寻外星文明(SETI)

强烈建议修改计算机参数设置,cpu 占用不要太高,不然有可能被 vps 厂商封号

利用闲置 VPS 搜寻外星文明(SETI)

如果电脑有屏保,SETI@home 项目自带的屏保非常炫酷屌炸天哦。

参考资料: SETI@home:屏幕保护

利用闲置 VPS 搜寻外星文明(SETI)

利用闲置 VPS 搜寻外星文明(SETI)

你也可以选择参加多个项目,或者加入一些团队,或者参加一些中国的项目等等,剩下的更多操作留给你自己探索。

.

.博客: Mr96.me——玖六先生的自留地

.

文章参考资料:

https://equn.com/wiki/SETI

https://www.equn.com/wiki/BOINC:%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B

https://www.equn.com/wiki/SETI@home:%E5%B1%8F%E5%B9%95%E4%BF%9D%E6%8A%A4

https://setiathome.berkeley.edu/

https://boinc.berkeley.edu/

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Refactoring

Refactoring

Martin Fowler、Kent Beck、John Brant、William Opdyke、Don Roberts / Addison-Wesley Professional / 1999-7-8 / USD 64.99

Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its int......一起来看看 《Refactoring》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

随机密码生成器
随机密码生成器

多种字符组合密码

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具