ubuntu服务器
使用ubuntu服务器
本文使用ubuntu服务器
官方文档特意指明不支持windows服务器
安装依赖
sudo apt install mesa-opencl-icd ocl-icd-opencl-dev gcc git bzr jq pkg-config curl clang build-essential hwloc libhwloc-dev wget -y && sudo apt upgrade -y
安装rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装golang
wget https://golang.org/dl/go1.16.4.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.4.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
设置golang的环境变量,设置gomod,goproxy等
下载源码
git clone https://github.com/filecoin-project/lotus.git
cd lotus/
切换到某个分支,或者不切
编译代码
make clean all
sudo make install
/usr/local/bin
目录下出现以下三个文件
lotus lotus-miner lotus-worker
启动网络
lotus daemon
在第一次运行时,Lotus将:
- 在设置其数据文件夹
~/.lotus
- 下载必要的证明参数。这是几GB的数据,仅下载一次
- 导入快照(如果已指定),然后开始同步Lotus链。
查看网络连接状态
lotus net peers
停止lotus服务
lotus daemon stop
转载请注明来源