Ubuntu配置IPFS的環境

參考鏈接

  • Ubuntu上IPFS環境搭建 - 簡書

下載安裝包

  • 下載地址:https://dist.ipfs.io/#go-ipfs
  • 頁面會自動根據你的操作系統提供適合的下載安裝包,所以需要在Ubuntu環境下點開上面那個鏈接,網頁自動識別當前的平臺并提供對應的版本,點擊下載按鈕即可
  • 將壓縮包上傳至指定的路徑下,使用命令進行解壓??tar xvfz go-ipfs_v0.4.15_linux-amd64.tar.gz??
  • 進入解壓后的文件夾?cd go-ipfs
  • 此刻/usr/local/bin 文件夾下面已經存在ipfs可執行程序
  • 進行簡單的驗證:ipfs version #查看版本? ??ipfs help #查看幫助文檔
$ tar xvfz go-ipfs_v0.4.15_linux-amd64.tar.gz
go-ipfs/build-log
go-ipfs/install.sh
go-ipfs/ipfs
go-ipfs/LICENSE
go-ipfs/README.md$ cd go-ipfs
$ sudo mv ipfs /usr/local/bin/ipfs
$ ipfs version #查看版本
ipfs version 0.4.15
$ ipfs help #查看幫助文檔USAGEipfs - Global p2p merkle-dag filesystem.ipfs [--config=<config> | -c] [--debug=<debug> | -D] [--help=<help>] [-h=<h>] [--local=<local> | -L] [--api=<api>] <command> ...SUBCOMMANDSBASIC COMMANDSinit          Initialize ipfs local configurationadd <path>    Add a file to IPFScat <ref>     Show IPFS object dataget <ref>     Download IPFS objectsls <ref>      List links from an objectrefs <ref>    List hashes of links from an objectDATA STRUCTURE COMMANDSblock         Interact with raw blocks in the datastoreobject        Interact with raw dag nodesfiles         Interact with objects as if they were a unix filesystemdag           Interact with IPLD documents (experimental)ADVANCED COMMANDSdaemon        Start a long-running daemon processmount         Mount an IPFS read-only mountpointresolve       Resolve any type of namename          Publish and resolve IPNS nameskey           Create and list IPNS name keypairsdns           Resolve DNS linkspin           Pin objects to local storagerepo          Manipulate the IPFS repositorystats         Various operational statsp2p           Libp2p stream mountingfilestore     Manage the filestore (experimental)NETWORK COMMANDSid            Show info about IPFS peersbootstrap     Add or remove bootstrap peersswarm         Manage connections to the p2p networkdht           Query the DHT for values or peersping          Measure the latency of a connectiondiag          Print diagnosticsTOOL COMMANDSconfig        Manage configurationversion       Show ipfs version informationupdate        Download and apply go-ipfs updatescommands      List all available commandsUse 'ipfs <command> --help' to learn more about each command.ipfs uses a repository in the local file system. By default, the repo islocated at ~/.ipfs. To change the repo location, set the $IPFS_PATHenvironment variable:export IPFS_PATH=/path/to/ipfsrepoEXIT STATUSThe CLI will exit with one of the following values:0     Successful execution.1     Failed executions.

項目配置

  • 創建IPFS節點??ipfs init
  • 查看節點id? ?ipfs id
  • 啟動節點服務器 ipfs? daemon? ?主要用于節點之間互傳文件

相關圖片

參考鏈接

  • 演示IPFS的一個完整的流程以及針對部分概念的詳解_CHYabc123456hh的博客-CSDN博客

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/446168.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/446168.shtml
英文地址,請注明出處:http://en.pswp.cn/news/446168.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

composer升級_Composer-命令簡介

簡介Composer 是一個用于 PHP 依賴管理的工具。它實現了讓你聲明項目所依賴的庫&#xff0c;并幫你完成安裝/更新過程。以下命令來自 composer version 1.8.0。翻譯使用【百度翻譯】。通過在命令窗口執行&#xff1a;composer或者&#xff1a;composer list得到 composer 的全部…

Ubuntu搭建聯盟鏈,實現節點之間數據同步

安裝go環境 從參考鏈接選擇Linux版本的go的安裝包 使用命令 mv go&#xff08;Tab補全&#xff09;/usr/local 移動go安裝包到/usr/local目錄下使用命令解壓 sudo tar -xvzf go(Tab補全) 配置環境 sudo gedit ~/.profile export PATH$PATH:/usr/local/go/bin激活生效 sou…

關于python語言的編程模式、哪個說法正確_測驗1: Python基本語法元素 (第1周) 單選題+程序題...

第1章測驗&#xff0c;共10道單選題和2道編程題&#xff0c;限答1次 單選題 1.Guido van Rossum正式對外發布Python版本的年份是&#xff1a; A.2002 B.1998 C.2008 D.1991 正確答案&#xff1a; D Python成功了&#xff0c;所以早年的開發歷史也受到關注&#xff0c;以下是Gui…

火狐瀏覽器添加MetaMask錢包和本地開啟私有鏈開發

火狐瀏覽器添加MetaMask錢包 因為對其配置了代理工具&#xff0c;所以直接使用谷歌引擎搜索MetaMask錢包即可第一次使用&#xff0c;立即開始設置 點擊我同意&#xff0c;進行密碼的創建 牢記助記詞&#xff0c;助記詞及其關鍵&#xff0c;將其存儲在安全的地方 區塊鏈-開發 M…

python賦值01_python學習筆記1-賦值與字符串 | 學步園

閱讀本學習筆記需有一定語言基礎&#xff0c;閑話少說&#xff0c;我們開始 一、賦值與數字 【簡介】 python的賦值很簡單&#xff1a; number 1 # 數值 number 2 2 # 支持加減乘除運算 number (1 2j) * (1 - 1j) # 支持復數的運算 二、字符串 【簡介】 str "Hello,…

CLion導入用戶自己的lib和頭文件

文件的層級結構如上面所示對應的CMakeLists.txt配置文件如下面所示 cmake_minimum_required(VERSION 3.15) project(smart_shap)set(CMAKE_CXX_STANDARD 14)add_executable(${PROJECT_NAME} main.cpp )#target_link_directories(${PROJECT_NAME} PRIVATE ${PROJECT_SOURCE_DIR}…

東芝移動硬盤驅動_傳輸數據不用等,高速移動硬盤數據線暢享快傳體驗

不管你是設計師&#xff0c;攝影師亦或是辦公一族&#xff0c;幾乎都能用到電腦&#xff0c;而電腦里的文件如果很多的話&#xff0c;為了安全起見都會備份一份數據&#xff0c;以免電腦儲存容量過大導致電腦卡頓。另一方面&#xff0c;為了保護數據防止丟失造成不必要的麻煩&a…

使用國密瀏覽器和使用Wireshark進行國密抓包

使用的軟件 信密瀏覽器 密信瀏覽器發布Windows正式版 - 密信技術國密Wireshark GMSSL - 國密SSL實驗室支持國密算法的網站 https://www.wotrus.com/ 流程操作 打開windows終端&#xff0c;使用命令ping沃通網站&#xff0c;找到這個網站的ip地址 ping www.wotrus.com打…

django框架學習文檔_Python四大主流網絡編程框架,你知道么?

高并發處理框架—— TornadoTornado 是使用 Python 編寫的一個強大的可擴展的 Web 服務器。它在處理高網絡流量時表現得足夠強健&#xff0c;卻在創建和編寫時有著足夠的輕量級&#xff0c;并能夠被用在大量的應用和工具中。Tornado 作為 FriendFeed 網站的基礎框架&#xff0c…

VS Studio報錯無法解析的外部符號 _imp_XXXXXXXXX

出現字符_imp&#xff0c;說明不是真正的靜態庫&#xff0c;而是某個動態庫的導入庫&#xff0c;導入函數和自己不同名&#xff0c;所以加了字符_imp。比如說_imp_GetUserNameA就是GetUserNameA函數。會報這種錯誤的原因&#xff1a; 1、說明注冊表函數沒有相關的lib庫&#xf…

hashmap put過程_阿里十年技術大咖,教你如何分析1.7中HashMap死循環

在多線程環境下&#xff0c;使用HashMap進行put操作會引起死循環&#xff0c;導致CPU利用率接近100%&#xff0c;HashMap在并發執行put操作時會引起死循環&#xff0c;是因為多線程會導致HashMap的Entry鏈表形成環形數據結構&#xff0c;一旦形成環形數據結構&#xff0c;Entry…

Socket代碼實現服務端 和 客戶端之間通信

服務端代碼 // Socket_connection.cpp : 此文件包含 "main" 函數。程序執行將在此處開始并結束。 // #ifndef UNICODE #define UNICODE #endif#define WIN32_LEAN_AND_MEAN#include <winsock2.h> #include <Ws2tcpip.h> #include <stdio.h> #incl…

python綜合管理系統_Python-20 (信息系統-框架/循環/增刪/綜合應用)

# 1. 目標 這里我們通過簡單案例的綜合應用&#xff0c;了解框架的概念&#xff0c;感受循環、字符字典數據處理等基礎點的應用場景 # 2. 框架 搭建一個人員信息管理系統的簡單框架&#xff0c;初步感受框架的概念。 1> 主程序 -- cards_mian.py程序的主功能代碼&…

本地搭建server和客戶端使用端口進行數據通信,使用Wireshark抓取127.0.0.1環回地址并分析通信數據

本地搭建服務端和客戶端 參考網址 Socket代碼實現服務端 和 客戶端之間通信_CHYabc123456hh的博客-CSDN博客server指定通信的端口是 5099client 使用的端口是動態變化的&#xff0c;因此在wireshark里面需要設定的抓取端口是 5099 使用wireshark開啟抓包 參考鏈接 [tcp] Wir…

double operator[](int i)_java中double類型精度丟失問題及解決方法

原文鏈接&#xff1a;https://blog.csdn.net/yacolspace/article/details/78287394double類型數據加減操作精度丟失問題今天在項目中用到double類型數據加減運算時&#xff0c;遇到了一個奇怪的問題&#xff0c;比如120.2300.03&#xff0c;理論上結果應該是321.23&#xff0c;…

驗證客戶端和服務端可以傳輸經SM4加密的密文數據,從而驗證發送數據已使用服務器密碼機進行SM4加密,而不是隨便的字符串亂碼

前提操作 搭建客戶端和服務端 Socket代碼實現服務端 和 客戶端之間通信_CHYabc123456hh的博客-CSDN博客使用wireshark進行數據的監聽和測試https://blog.csdn.net/CHYabc123456hh/article/details/121929288 結論驗證 使用在線SM4加密&#xff0c;輸入明文 和 選擇模式,生成…

Socket編程 涵蓋代碼和函數參數介紹

Socket是針對端系統&#xff0c;也就是用戶主機上開發程序&#xff0c;不涉及網絡設備(交換機、路由器)獨立于網卡驅動層之上&#xff0c;不涉及硬件&#xff0c;即基于Packet Driver編程端&#xff1a;是指通信雙方兩臺電腦 應用編程接口API 也就是兩端 應用層內部的應用進程之…

springcloud阿里巴巴五大組件_如何無縫遷移 SpringCloud/Dubbo 應用到 Serverless 架構

簡介&#xff1a; 本文分為三部分來介紹&#xff0c;分別介紹微服務應用遷移到 SAE 的優勢&#xff0c;如何遷移 SpringCloud/Dubbo 應用到 SAE 上&#xff0c;以及針對 SpringCloud 應用遷移的實踐演示。背景通過前面幾節課程的學習&#xff0c;相信大家對于 SAE 平臺已經有了…

pythonnone用法_python中None返回值如何使用?

None是python中的特殊存在。作為函數&#xff0c;在用到返回值的經常使用。今天小編就來講講None作為函數返回值時&#xff0c;會出現的三種情況。 一、作為操作類函數的默認返回值 當某個操作類函數不需要任何返回值時&#xff0c;通常就會返回 None。同時&#xff0c;None 也…