आपके मास्टर्नोड्स और लिनक्स वीपीएस को प्रबंधित करने में मदद करने के लिए उपयोगी कमांड की एक सूची

मास्टेरनोड सिक्कों की बढ़ती संख्या के साथ आप अपनी खुद की मास्टर्नोड को स्थापित करने और चलाने में रुचि रख सकते हैं। यह या तो निष्क्रिय आय अर्जित करने या पर्यावरण का परीक्षण करने या यह समझने के लिए हो सकता है कि पूरी प्रणाली कैसे काम करती है। वास्तव में अधिकांश मास्टर्नलोड सिक्के डैश या PIVX पर आधारित हैं, इसलिए आवश्यकताओं और समग्र सेटअप प्रक्रिया हर सिक्के के लिए लगभग समान हैं। एक मास्‍टरनोड सेटअप करने के लिए आपको मूल रूप से निम्‍नलिखित तत्‍वों की आवश्‍यकता होगी:

  • संपार्श्विक के रूप में सिक्कों की एक निश्चित राशि.
  • आपके स्थानीय मशीन में स्थापित वॉलेट (नियंत्रक वॉलेट).
  • समर्पित आईपी पते के साथ एक दूरस्थ वीपीएस सर्वर (सबसे अनुशंसित: वल्चर या डिजिटल महासागर) और
  • PuTTY – एक टर्मिनल एमुलेटर जिसका उपयोग आपके VPS सर्वर को सेटअप करने के लिए किया जाएगा.

एक बार जब आप इन सभी आवश्यकताओं को पूरा करने के लिए तैयार हो जाते हैं और अपने स्वयं के स्वामी को चलाने के लिए तैयार होते हैं। प्रत्येक और प्रत्येक सिक्कों के लिए अनुसरण करना आसान है, नॉन टेक्निकल स्टेप बाय स्टेप गाइड जो बताते हैं कि मास्टर्नोड्स को कैसे सेटअप करना है। इसमें वीपीएस सर्वर को तैनात करने, स्वैप फाइल बनाने, सर्वर को कॉन्फ़िगर करने, डेमॉन को संकलित करने, स्थानीय वॉलेट को कॉन्फ़िगर करने और अपना नोड शुरू करने जैसी सभी आवश्यक जानकारी शामिल है। इसके अलावा मास्टेरनोड इंस्टॉलेशन स्क्रिप्ट हैं जो पूरी सेटअप प्रक्रिया का ध्यान रखेंगी जैसे: आश्रितों को स्थापित करना, स्वचालित रूप से डेमन को संकलित करना और सिस्टम को कॉन्फ़िगर करना.

ट्यूटोरियल का पालन करने के लिए इस तरह के आसान के साथ आपको एक मास्टर्नलोड चलाने के लिए लिनक्स सर्वर या PuTTY कमांड पर पूर्व ज्ञान रखने की आवश्यकता नहीं है। हालांकि यह कुछ ऐसा नहीं है जिसे आप सेट करें और भूल जाएं। आप किसी भी समय अपने स्वामी के साथ तकनीकी मुद्दों का सामना कर सकते हैं। ऐसे परिदृश्य हैं जिनमें आपका सर्वर क्रैश हो जाएगा, नेटवर्क अपडेट / कांटा के बाद आपका मास्टर्नोड गायब हो जाएगा या यह सिंक करना भी बंद कर देगा। ऐसे मामलों में आपको डेमॉन को रोकने की आवश्यकता हो सकती है, सर्वर को पुनरारंभ करें और यहां तक ​​कि मास्टर्नोड कॉन्फ़िगरेशन फ़ाइल को संशोधित करने की आवश्यकता है.

समस्या निवारण और किसी भी मास्टर्नोड संबंधित समस्याओं को ठीक करने के लिए, आपको पहले सर्वर के साथ सहभागिता करने का तरीका जानना होगा। इसके अलावा, आपको उन मूल आदेशों को समझने की आवश्यकता है जो आपको अपने मास्टर्नलॉड्स को प्रबंधित करने में मदद करेंगे। इस शुरुआती गाइड में हम उपयोगी लिनक्स की सूची साझा करेंगे & मास्टर्नोड आज्ञा। लेकिन इससे पहले कि यहाँ PuTTY के लिए एक त्वरित परिचय है.

PuTTY – मास्टर्नोड सर्वर तक पहुँचना

हम यह मान रहे हैं कि आपने पहले ही अपना मास्टर्नोड सेटअप कर लिया है और पुट्टी को स्थापित किया है (https://www.putty.org/) आपके कंप्युटर पर। PuTTY एक ओपन सोर्स SSH क्लाइंट के अलावा और कुछ नहीं है, जिसका उपयोग दूरस्थ कंप्यूटर से कनेक्ट करने के लिए किया जाता है। कई SSH ग्राहक उपलब्ध हैं लेकिन PuTTY विंडोज ऑपरेटिंग सिस्टम के लिए सबसे व्यापक रूप से इस्तेमाल किया जाने वाला टर्मिनल एमुलेटर है। लिनक्स और मैक के लिए; उपयोगकर्ताओं के पास टर्मिनल में एक निर्माण है.

अब SSH के माध्यम से अपने लिनक्स VPS (masternode सर्वर) से जुड़ने के लिए हमें दो चीजों की आवश्यकता है। 1. आपका वीपीएस आईपी एड्रेस और 2. सर्वर का लॉगिन क्रेडेंशियल। यदि आप वल्चर का उपयोग कर रहे हैं तो बस सर्वर नाम पर क्लिक करें। आपको IP पता, उपयोगकर्ता नाम और पासवर्ड मिलेगा.

वल्चर आईपी एड्रेस पासवर्ड

VPS IP पते की प्रतिलिपि बनाएँ और इसे PuTTY कॉन्फ़िगरेशन विंडो में दर्ज करें। पोर्ट और कनेक्शन दोनों प्रकार को डिफ़ॉल्ट के रूप में छोड़ दें जो 22 और एसएसएच है। फिर open पर क्लिक करें जो टर्मिनल विंडो को खोलेगा.

पुटी विन्यास

अब आपके सर्वर उपयोगकर्ता नाम (मूल) में टर्मिनल विंडो प्रकार में, पासवर्ड (सुरक्षा कारणों से पासवर्ड फ़ील्ड में कुछ भी नहीं दिखाया जाएगा) और फिर एंटर दबाएं। इतना ही। अब आप अपने सर्वर पर लॉग इन हैं.

एक बार जब आप होम डायरेक्टरी में आपके लिए लॉग इन हो जाएंगे और आपको कुछ इस तरह दिखाई देगा:

रूट @ आपकी vps-info: ~ #

(या)

उपयोगकर्ता नाम @ आपकी vps-info: ~ # (यदि रूट उपयोगकर्ता नहीं है)

अब यहां से आप किसी भी बुनियादी क्रिया को करने के लिए SSH कमांड की निम्न सूची का उपयोग कर सकते हैं.

सामान्य SSH कमांड

निम्न सूची में आपको सर्वर के माध्यम से नेविगेट करने, फ़ोल्डर्स बनाने, फ़ाइलों को हटाने / संपादित करने, सर्वर संसाधनों की जांच करने और आदि की तुलना में एक बुनियादी समझ देनी चाहिए। यह आपके मास्टर्नलोड सर्वर को प्रबंधित करने के लिए पर्याप्त से अधिक है। चूंकि आप पहले से ही सेटअप मास्टर्नोड्स हैं, इसलिए हम निम्नलिखित को कवर नहीं करेंगे: निर्भरता स्थापित करना, स्वैप फ़ाइल बनाना, डेमन को संकलित करना या सेंटिनल स्थापित करना जिसके लिए हम एक अलग ट्यूटोरियल बनायेंगे.

लिस्टिंग निर्देशिका और सामग्री – “एलएस” कमांड

“Ls” कमांड सबसे बुनियादी कमांड में से एक है, जिसका उपयोग फाइलों और निर्देशिकाओं को सूचीबद्ध करने के लिए किया जाता है.

  • आदेश: रास
  • उपयोग: ls [विकल्प] [फ़ाइल]

आदेश

विवरण

ls -l फ़ाइलों को अधिक सुविधाजनक तरीके से सूचीबद्ध करता है
ls -al छिपी सहित सभी फ़ाइलों और फ़ोल्डरों को सूचीबद्ध करता है
ls -is फ़ाइलों को फ़ाइल आकार द्वारा सूचीबद्ध करें
ls -लाट पिछले संशोधित समय के आधार पर फाइलों की सूची बनाएं

बुनियादी नेविगेशन – “सीडी” कमांड

एक बार जब आप अपने सर्वर में उन फ़ाइलों की सूची का पता लगा लेते हैं, जिन्हें आप नेविगेट करना चाहते हैं। फ़ाइल सिस्टम को नेविगेट करने के लिए आप “सीडी” कमांड का उपयोग कर सकते हैं जो “परिवर्तन निर्देशिका” के लिए खड़ा है.

  • आदेश: सीडी
  • उपयोग: सीडी [फ़ोल्डर-नाम]
  • छूट: सीडी / नमूना-फ़ोल्डर

आदेश

विवरण

सीडी / रूट डायरेक्टरी पर जाएं
सीडी . उसी निर्देशिका में बने रहें
सीडी .. एक निर्देशिका ऊपर ले जाएँ
सीडी – पिछली निर्देशिका पर वापस जाएं
सीडी ~ होम फोल्डर पर जाएं

मुद्रण कार्य निर्देशिका – “pwd”

विंडोज़ में आपके पास फ़ाइल एक्सप्लोरर है जिसमें आप आसानी से उस सटीक फ़ोल्डर का पता लगा सकते हैं, जिसमें लिनक्स में आप अपना वर्तमान स्थान प्रदर्शित करने के लिए “pwd” कमांड का उपयोग कर सकते हैं जिसका अर्थ है “वर्किंग डायरेक्टरी प्रिंट करें”।.

  • आदेश: लोक निर्माण विभाग
  • परिणाम: /root/.dashcore/chainstate

फ़ाइलों और फ़ोल्डरों का पता लगाना

प्रत्येक निर्देशिका के माध्यम से नेविगेट करना और एक विशिष्ट फ़ाइल की तलाश में समय लग सकता है। यदि आप एक फ़ाइल नाम (डैश.कॉन्फ़) जानते हैं और यदि आप इसके स्थान का पता लगाना चाहते हैं तो आप “पता” कमांड का उपयोग कर सकते हैं। यह कमांड लिनक्स सिस्टम पर किसी फाइल या फोल्डर की लोकेशन का पता लगाने का सबसे आसान तरीका है.

  • उदाहरण: डैश का पता लगाएं
  • परिणाम: /root/.dash/dash.conf

“ढूँढें” के समान आपके पास “खोज” कमांड भी है जिसका उपयोग आप फ़ाइल नाम के आधार पर फ़ाइलों को सूचीबद्ध करने के लिए कर सकते हैं.

  • उदाहरण: / -type f -name खोजें "mncache.dat"

फ़ाइलें और फ़ोल्डर्स बनाना – “mkdir” | “स्पर्श”

कई बार आप एक नया फ़ोल्डर या फ़ाइल बनाना चाहते हैं। ऐसा करने के लिए आप निम्न आदेशों का उपयोग कर सकते हैं। आदेश “mkdir“एक नया फ़ोल्डर (निर्देशिका) और कमांड बनाने के लिए प्रयोग किया जाता है”स्पर्श“एक नई फ़ाइल बनाने के लिए उपयोग किया जाता है.

  • छूट: mkdir नया-फ़ोल्डर
  • उदाहरण: pivx.conf को स्पर्श करें

फ़ाइलों और फ़ोल्डरों को कॉपी करना – “cp” कमांड

यदि आप किसी फ़ाइल को एक स्थान से दूसरे स्थान पर कॉपी करना चाहते हैं तो आप “cp” कमांड का उपयोग कर सकते हैं.

  • आदेश: सीपी
  • उपयोग: cp [फ़ाइल-नाम] [स्रोत निर्देशिका]
  • उदाहरण: cp masternode.conf / root
  • अधिक उपयोग जानकारी के लिए cp –help टाइप करें

फ़ाइलों और फ़ोल्डरों को ले जाना – “एमवी” कमांड

फ़ाइलों की प्रतिलिपि बनाने के समान आप “mv” कमांड का उपयोग करके भी फ़ाइलों को स्थानांतरित कर सकते हैं.

  • आदेश: एमवी
  • उपयोग: mv [फ़ाइल-नाम] [स्रोत-निर्देशिका]
  • उदाहरण: mv sample.txt /root/.dash

पाठ संपादकों का उपयोग करना

आपके द्वारा फ़ाइल बनाने के बाद (उदाहरण के लिए: phore.conf) फ़ाइल खाली हो जाएगी। किसी फ़ाइल को संपादित करने के लिए आपको पहले एक पाठ संपादक की आवश्यकता होगी जिसके लिए आप नैनो स्थापित कर सकते हैं.

स्थापना: sudo apt-get install नैनो

किसी भी फाइल को एडिट करने के लिए कंसोल विंडो में इंस्टॉलेशन टाइप नैनो फाइलनेम.

सर्वर संसाधनों की जाँच – रैम, डिस्क & सि पि यु का उपयोग

क्या आपका मास्टर्नोड अक्सर दुर्घटनाग्रस्त हो जाता है? फिर पहली बात जो आपको सुनिश्चित करने की आवश्यकता है कि क्या आपका सर्वर संसाधनों से बाहर चल रहा है या नहीं। निम्नलिखित आदेश काम में आने चाहिए.

आदेश

विवरण

मुक्त-एम आपके सर्वर का उपयोग किया गया कुल दिखाता है & मुफ्त स्मृति सहित स्वैप जानकारी
df -h कुल प्रदर्शित, प्रयुक्त & आपके सर्वर का उपलब्ध डिस्क स्थान
ऊपर आपके सर्वर की वर्तमान स्थिति के बारे में बहुत सारी जानकारी प्रदर्शित करता है
नेटस्टैट आपके सर्वर के वर्तमान नेटवर्क कनेक्शन को प्रदर्शित करता है

वीपीएस डिस्क रैम सीपीयू उपयोग

वैकल्पिक: डिस्क उपयोग पर अधिक विस्तृत रिपोर्ट प्राप्त करने के लिए आप Ncdu स्थापित कर सकते हैं जो यूनिक्स सिस्टम के लिए एक डिस्क उपयोगिता है.

  • स्थापना: sudo apt-get install ncdu
  • आज्ञा: sudo ncdu /

वैकल्पिक: बैंडविड्थ की निगरानी के लिए आप vnStat को स्थापित कर सकते हैं जो लिनक्स ऑपरेटिंग सिस्टम के लिए एक नेटवर्क उपयोगिता है.

  • स्थापना: sudo apt-get install vnstat
  • आज्ञा: vnstat

अन्य उपयोगी आदेश

आदेश

विवरण

प्रयोग

ज़िप इसका उपयोग फ़ोल्डर्स को संपीड़ित करने के लिए करें zip foldername.zip [लक्ष्य-स्थान]
खोलना .Zip के साथ फ़ाइलों को विघटित करने के लिए इसका उपयोग करें अनज़िप संकुचित-folder.zip [लक्ष्य-स्थान]
आर एम सर्वर से एक फ़ाइल हटाएँ rm sample.txt
आरएम * निर्देशिका से सभी फ़ाइलों को हटाएँ  
rmdir किसी फ़ोल्डर या निर्देशिका को हटाने के लिए इसका उपयोग करें rmdir foldername
चामोद फ़ाइलों और फ़ोल्डरों की अनुमति बदलना chmod 775 foldername
डु -ह निर्देशिका या फ़ाइल के कुल स्थान की गणना करें डु -ह फाइलन
सिर किसी फ़ाइल में पहले 10 लाइनें प्रदर्शित करता है हेड डैश
पूंछ किसी फ़ाइल में अंतिम 10 लाइनें दिखाता है टेल डैश
बाहर जाएं टर्मिनल विंडो का लॉगआउट  
स्पष्ट पूरी तरह से टर्मिनल स्क्रीन को साफ करता है  
इतिहास अंतिम उपयोग किए गए आदेशों की सूची दिखाता है “इतिहास 10” – पिछले 10 आदेशों को दिखाएगा
भूल जाना इंटरनेट से फ़ाइलों को डाउनलोड करने के लिए उपयोग किया जाता है wget https://github.com/dashpay/dash/releases/download/v0.12.3.3//ashashcore-0.12.3.3-x86_64-linux-gnu.tar.gz
apt-get update अपडेट किए गए सॉफ़्टवेयर पैकेज और सुरक्षा पैच के साथ ओएस को अपडेट करता है.  

मास्टर्नोड आज्ञा

उपरोक्त SSH कमांड आपको अपने VPS को प्रबंधित करने में मदद करेंगे। लेकिन अपने मास्टर्नोड्स को प्रबंधित करने के लिए आपको मास्टर्नोड कमांड को सीखने की आवश्यकता है। निम्नलिखित आदेश काम में आने चाहिए और अधिकांश मास्टर्नोड सिक्कों के लिए लागू होते हैं.

ध्यान दें: बदलने के coinname-cli मास्टर्नोडे सिक्के के नाम के साथ। उदाहरण के लिए “पानी का छींटा”

1. coinname-cli getinfo – प्रिंट्स json डेटा। यह वॉलेट संस्करण, ब्लॉक ऊंचाई, संतुलन आदि जैसी जानकारी प्रदर्शित करता है.

2. coinname-cli getmininginfo – खनन से संबंधित जानकारी जैसे खनन कठिनाई, चेन डेटा, नेटवर्क हैशेट आदि।.

3. coinname-cli getblockcount – संसाधित किए गए ब्लॉकों की कुल संख्या प्रदर्शित करता है। आप इस कमांड का उपयोग करके मास्टर्नोडे वॉलेट सिंक स्थिति की जांच कर सकते हैं। इसके अतिरिक्त आप “coinname-cli mnsync स्टेटस” का भी उपयोग कर सकते हैं, जिसे MASTERNODE_SYNC_FINISHED प्रदर्शित करना चाहिए.

4. coinname-cli masternode स्टेटस – masternode स्टेटस चेक करने के लिए उपयोग किया जाता है.

5. coinname-cli masternodelist पूर्ण | grep आईपी-पता – आपके मास्टर्नोड के काम करने की स्थिति को सत्यापित करने के लिए प्रयुक्त.

6. coinname-cli masternode current – आपके मास्टर्नोड के बारे में अधिक विशिष्ट जानकारी प्रदर्शित करता है जैसे: आईपी एड्रेस, पोर्ट, पेई आदि।.

7. coinname-cli getconnectioncount – यह आपके मास्टर्नोड पर कनेक्शन संख्या की कुल संख्या प्रदर्शित करता है.

8. coinname-cli getbalance – यह आपके मास्टर्नलोड वॉलेट का संतुलन प्रदर्शित करेगा। शेष राशि 0 होगी क्योंकि अधिकांश मास्टर्नोड आमतौर पर गर्म / ठंडे वातावरण में सेटअप होते हैं। इसके अतिरिक्त आप “coinname-cli listaccounts” का भी उपयोग कर सकते हैं.

9. coinname-cli masternode लिस्ट – नेटवर्क पर सभी मास्टर्नोड्स और उनकी वर्तमान स्थिति को सूचीबद्ध करता है.

10. नैनो coinname.conf (जैसे: नैनो ~ /। डॉककोर / डैश.कॉन्फ़) – नोड्स जोड़ने या कॉन्फ़िगरेशन को बदलने के लिए मास्टर्नोड कॉन्फ़िगरेशन फ़ाइल संपादित करें.

11. coinname-cli stop – वॉलेट को रोकने के लिए उपयोग किया जाता है

हम आशा करते हैं कि उपरोक्त कमांड सूची आपके मास्टर्नोड सर्वर को प्रबंधित करने के लिए आपके लिए उपयोगी होगी। अगर आपको यह उपयोगी लगे तो इसे शेयर जरूर करें.

क्या कोई अन्य महत्वपूर्ण एसएसएच कमांड है जिसे आप साझा करना चाहते हैं? या क्या कोई अन्य मास्टर्नोड कमांड है जिसे हमने इस लेख में याद किया है? कृपया इसे नीचे टिप्पणी में छोड़ें.

अन्य मास्टर्नोड गाइड:

  • मास्टर्नोड्स को सुरक्षित रूप से बंद करने के लिए कदम
  • मास्टर्नोड भुगतान वापस लेने के लिए गाइड
  • अपने स्वामी के लिए ईमेल सूचना कैसे प्राप्त करें