我们有时会有一些闲置的计算资源,比如吃灰的云服务器啥的。。。放着也没用,但是钱是花了的,不能便宜了云计算厂商,怎么办?可以运行BOINC。
BOINC 是一款用来贡献计算资源的应用。你可以通过BOINC应用贡献你计算机的闲置时间,来帮助如疾病治疗、全球变暖、发现脉冲星等多种类型的科学研究项目,研究人员可以方便地获得分布在世界各地的志愿者的计算资源。
但是,大多数时候下,服务器是没有GUI环境的,我们并不能直接通过图形化界面boinc-manager配置,所以,本文将讲述如何远程管理BOINC。
首先,安装boinc-client
sudo aptupdate&&sudo apt install boinc-client#基于Debian的操作系统 yum install boinc-client#rhel
在安装完成boinc-client之后, 编辑配置文件/var/lib/boinc/cc_config.xml
全部替换为在以下内容,启用GUI RPC
<cc_config> <log_flags> <task>1</task> <file_xfer>1</file_xfer> <sched_ops>1</sched_ops> </log_flags> <options> <allow_remote_gui_rpc>1</allow_remote_gui_rpc> </options> </cc_config>
然后编辑/var/lib/boinc/gui_rpc_auth.cfg
添加密码(可选)
最后,你就可以通过boinc-manager来连接该机器,在GUI环境下进行配置
为人类的科学和未来贡献一份力量!