利用閒置 VPS 搜尋外星文明(SETI)

圖片描述

加拿大科學家發現 15 億光年外快速射電暴 成了最近幾天最熱門的新聞php

因而我決定把閒置的 VPS 算力貢獻給了加州大學伯克利分校發起的分佈式計算項目 SETI@homeshell

圖片描述

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: 512ssh

xshell 鏈接服務器 (也能夠用其餘 ssh 鏈接工具登陸)
執行安裝命令tcp

yum install boinc-client

圖片描述

安裝過程當中有須要確認安裝的地方都輸入 y分佈式

圖片描述

配置遠程管理
安裝完成後開始配置遠程管理,方便咱們在電腦本地鏈接服務器查看項目進度工具

在root目錄下新建文件 cc_config.xml測試

vi /root/cc_config.xmlui

按 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

設置密碼,內容爲空則密碼爲空,保存。

123456

防火牆端口設置

查看 TCP 31416 端口是否開放

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

沒有開放要放行這個端口,這是 BOINC 遠程通訊的端口。

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

關掉防火牆

systemctl stop firewalld

圖片描述

測試運行 BIONC 項目

boinc

執行後會有一堆運行信息。若是顯示有「Config: GUI RPC allowed from any host」,那麼就應該配置成功了。 ctrl + c 退出

圖片描述

之後運行的時候用命令(如今先執行一遍,服務器重啓後須要從新執行)

boinc --daemon

讓程序在後臺運行

本地安裝 BOINC 客戶端

下載頁面

圖片描述

運行安裝程序 一路 Next 下一步 (參考:BOINC:使用教程

而後打開運行 BOINC Manager ,切換到高級視圖

圖片描述

點擊菜單的文件-選擇計算機

輸入 你的服務器 IP ,而後輸入剛纔設置的密碼,等待鏈接

圖片描述

鏈接成功後,選擇你要參加的項目

圖片描述

第一次使用須要註冊,輸入郵箱,設置一個祕密

![圖片描述][19]

鏈接成功後自動開始參與計算

圖片描述

強烈建議修改計算機參數設置,cpu 佔用不要過高,否則有可能被 vps 廠商封號

圖片描述

若是電腦有屏保,SETI@home 項目自帶的屏保很是炫酷屌炸天哦。

參考資料:SETI@home:屏幕保護

圖片描述
圖片描述

你也能夠選擇參加多個項目,或者加入一些團隊,或者參加一些中國的項目等等,剩下的更多操做留給你本身探索。

.

.博客: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/
相關文章
相關標籤/搜索