ipfs星际文件系统,在最近的设计中使用,学习后分享一下它的安装布置
首先是资源下载,比较推荐用稳定点的版本,0.4.xx即可,使用配置比较方便,不要求go版本,新版本的ipfs需要1.14的狗,但是有些环境需要1.4的go,所以0.4.xx的版本就可以了。
资源下载有梯子直接去官网就好,网络比较好的可以上github,搜索go-ipfs,然后页面标签里找release,进入后下翻找到0.4.22左右的版本点击下载就好,实在不行的csdn资源下载也有
下载后首先解压缩:
sudo tar zxvf (文件名)
然后进入解压后的文件go-ipfs,执行命令
sudo ./install
会提示移动ipfs到usr/local
然后可以运行ipfs help查看帮助
接下来是一些初始化和常用操作:
创建ipfs节点
ipfs init
查看是否安装完成(命令会在ipfs init执行后提示):
ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme
ipfs常用命令:
查看本地节点初始目录中的文件
ipfs file ls /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/
查看本地已经存储的所有文件
ipfs pin ls
查看某个文件的内容
ipfs cat QmZTR5bcpQD7cFgTorqxZDYaew1Wqgfbd2ud9QqGPAkK2V
使用ipfs commands可以看到所有的可用命令
给本地节点添加文件
ipfs add test.txt
从本地节点中删除文件
ipfs pin rm QmbFMke1KXqnYyBBWxB74N4c5SBnJMVAiMNRcGu6x1AwQH
启动服务器节点
ipfs daemon
在浏览器中输入:
http://localhost:5001/webui
看到IPFS UI界面说明节点服务器启动成功。