वेब को तेज, सुरक्षित और अधिक खुले बनाने के लिए आईपीएफएस एक पीयर-टू-पीयर हाइपर्मियाडिया प्रोटोकॉल है।

गो Google की टीम द्वारा विकसित एक प्रोग्रामिंग भाषा है जो पुस्तकालयों का एक मजबूत सेट प्रदान करती है और यह बहुत लोकप्रिय हो रही है। इस ट्यूटोरियल में, हम आपको दिखाएंगे कि उबंटू लिनक्स संस्करण 17 पर जीओ और आईपीएफएस कैसे स्थापित करें।

हार्डवेयर सूची:

निम्नलिखित खंड इस उबंटू लिनक्स ट्यूटोरियल को बनाने के लिए इस्तेमाल किए गए उपकरणों की सूची प्रस्तुत करता है।

ऊपर सूचीबद्ध हार्डवेयर का हर टुकड़ा अमेज़ॅन वेबसाइट पर पाया जा सकता है।

Ubuntu Playlist:

इस पृष्ठ पर, हम उबंटू लिनक्स से संबंधित वीडियो की एक सूची तक त्वरित पहुंच प्रदान करते हैं।

नामित हमारे यूट्यूब चैनल की सदस्यता लेने के लिए मत भूलना FKIT.

उबंटू संबंधित ट्यूटोरियल:

इस पृष्ठ पर, हम उबंटू लिनक्स से संबंधित ट्यूटोरियल की सूची में त्वरित पहुंच प्रदान करते हैं।

ट्यूटोरियल - उबंटू लिनक्स पर इंस्टॉलेशन जाओ

लिनक्स कंसोल पर, आवश्यक संकुल को स्थापित करने के लिए निम्न आदेशों का उपयोग करें।

# apt-get update
# apt-get install build-essential

अब, चलो गो सॉफ्टवेयर डाउनलोड और स्थापित करें।

# mkdir /downloads
# cd /downloads
# wget https://dl.google.com/go/go1.10.linux-amd64.tar.gz
# tar -C /usr/local -zxvf go1.10.linux-amd64.tar.gz

हमारे उदाहरण में, गो सॉफ्टवेयर / usr / स्थानीय फ़ोल्डर के तहत स्थापित किया गया था।

सही तरीके से काम करने के लिए, गो सॉफ़्टवेयर सिस्टम को पर्यावरण चर का एक सेट होने की उम्मीद करता है।

चलिए आवश्यक पर्यावरण चर कॉन्फ़िगरेशन स्वचालित करने के लिए एक फ़ाइल बनाते हैं।

# vi /etc/profile.d/go.sh

Go.sh फ़ाइल सामग्री यहां दी गई है।

#/bin/bash
export GOROOT=/usr/local/go
export GOPATH=$GOROOT/work
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

अब, कंप्यूटर को रीबूट करें और जांचें कि आवश्यक पर्यावरण चर स्वचालित रूप से बनाए जाएंगे या नहीं।

# reboot

यह देखने के लिए निम्न आदेश का उपयोग करें कि पर्यावरण चर बनाए गए हैं या नहीं।

# env | grep -E "(ROOT|PATH)"

निम्न आदेश का उपयोग कर गो प्रोग्राम का परीक्षण करें।

# go version

ट्यूटोरियल - उबंटू लिनक्स पर आईपीएफएस स्थापना

आईपीएफएस स्थापित करने के लिए निम्न आदेशों का प्रयोग करें।

# go get -u -d github.com/ipfs/go-ipfs
# cd $GOPATH/src/github.com/ipfs/go-ipfs
# make install

अपना आईपीएफएस नोड शुरू करें।

# ipfs init
peer identity: QmTJdBbuMscvYBb34HD5yggfEHFK2nn1YGcsjWH4JVTZeP

आईपीएफएस नोड आईडी का ध्यान रखें।

Start the IPFS service.

# ipfs daemon

आईपीएफएस कैसे काम करता है यह दिखाने के लिए आइए एक त्वरित पृष्ठ बनाएं:

# mkdir /ipfs
# cd /ipfs
# mkdir test
# vi test/test.html
<html>
<body>
<h1> TEST PAGE 01</h1>
<h2> TEST PAGE 01</h2>
</body>
</html>

Test.html को आईपीएफएस में प्रकाशित करें।

# ipfs add -w test/test.html
added QmPoeG8AXgiSKmfSTFmYoVMYJd69b7c4VNEZJZgwuR6KaV test.html
added QmQ2yuNydvgWBimNcfALTKdKCuvr5y2MkzAV5PoUUi9ZHV

अब, आप अपना ब्राउज़र खोल सकते हैं और मैंने जो फ़ाइल प्रकाशित की है उसे एक्सेस करने का प्रयास करें:

https://gateway.ipfs.io/ipfs/QmPoeG8AXgiSKmfSTFmYoVMYJd69b7c4VNEZJZgwuR6KaV

हमारे उदाहरण में, QmPoeG8AXgiSKmfSTFmYoVMYJd69b7c4VNEZJZgwuR6KaV आईडी था कि आईपीएफएस test.html फ़ाइल को दिया गया था।

अब आप उबंटू लिनक्स पर आईपीएफएस नोड का गर्व मालिक हैं।