Lista przydatnych poleceń, które pomogą Ci zarządzać Twoim Masternodes i Linux VPS

Wraz z rosnącą liczbą monet masternode możesz być zainteresowany założeniem i uruchomieniem własnego trybu masternode. Może to być zarobienie pasywnego dochodu, przetestowanie środowiska lub zrozumienie, jak działa cały system. W rzeczywistości większość monet masternode jest oparta na Dash lub PIVX, więc wymagania i ogólny proces konfiguracji są prawie takie same dla każdej monety. Aby skonfigurować masternode, będziesz zasadniczo potrzebować następujących elementów:

  • Pewna ilość monet jako zabezpieczenie.
  • Portfel zainstalowany na komputerze lokalnym (portfel kontrolera).
  • Zdalny serwer VPS z dedykowanym adresem IP (Najbardziej polecane: Vultr lub Digital Ocean) oraz
  • PuTTY – emulator terminala, który zostanie użyty do skonfigurowania serwera VPS.

Gdy masz już wszystkie te wymagania, jesteś gotowy do skonfigurowania i uruchomienia własnych masternodów. Dla każdej monety dostępne są łatwe do naśladowania, nietechniczne przewodniki krok po kroku, które wyjaśniają, jak skonfigurować masternody. Zawiera wszystkie niezbędne informacje, takie jak wdrożenie serwera VPS, utworzenie pliku wymiany, konfiguracja serwera, kompilacja demona, konfiguracja portfela lokalnego i uruchomienie węzła. Istnieją również skrypty instalacyjne masternode, które zajmą się całym procesem instalacji, takim jak: instalacja zależności, automatyczne kompilowanie demona i konfigurowanie systemu.

Dzięki tak łatwym do wykonania samouczkom nie musisz mieć nawet wcześniejszej wiedzy na temat serwera Linux lub poleceń PuTTY, aby uruchomić masternode. Jednak nie jest to coś, co ustawiasz i zapominasz. W dowolnym momencie możesz napotkać problemy techniczne z masternodami. Istnieją scenariusze, w których twój serwer ulegnie awarii, twój masternode zniknie po aktualizacji / rozwidleniu sieci lub nawet przestanie się synchronizować. W takich przypadkach może być konieczne zatrzymanie demona, zrestartowanie serwera, a nawet zmodyfikowanie pliku konfiguracyjnego masternode.

Aby rozwiązać i naprawić wszelkie problemy związane z masternodem, musisz najpierw wiedzieć, jak współdziałać z serwerem. Musisz także zrozumieć podstawowe polecenia, które pomogą Ci zarządzać swoimi masternodami. W tym przewodniku dla początkujących udostępnimy listę przydatnych systemów Linux & Polecenia Masternode. Ale zanim tu jest szybkie wprowadzenie do PuTTY.

PuTTY – Dostęp do serwera masternode

Zakładamy, że masz już skonfigurowany masternode i masz zainstalowany PuTTY (https://www.putty.org/) w Twoim komputerze. PuTTY to nic innego jak klient SSH typu open source, który służy do łączenia się ze zdalnym komputerem. Dostępnych jest wiele klientów SSH, ale PuTTY jest najczęściej używanym emulatorem terminala dla systemu operacyjnego Windows. Dla systemu Linux i Mac; użytkownicy mają wbudowany terminal.

Teraz, aby połączyć się z Linux VPS (serwerem masternode) przez SSH, potrzebujemy dwóch rzeczy. 1. Twój adres IP VPS i 2. Dane logowania do serwera. Jeśli używasz Vultr, po prostu kliknij nazwę serwera. Otrzymasz adres IP, nazwę użytkownika i hasło.

Hasło adresu IP Vultr

Skopiuj adres IP VPS i wprowadź go w oknie konfiguracji PuTTY. Pozostaw domyślny port i typ połączenia, czyli 22 i SSH. Następnie kliknij Otwórz, co otworzy okno terminala.

Konfiguracja PuTTY

Teraz w oknie terminala wpisz nazwę użytkownika serwera (root), hasło (ze względów bezpieczeństwa nic nie zostanie pokazane w polu hasła), a następnie naciśnij enter. Otóż ​​to. Jesteś teraz zalogowany na swoim serwerze.

Po zalogowaniu się przejdziesz do katalogu domowego i zobaczysz coś takiego:

root @ your-vps-info: ~ #

(lub)

nazwa użytkownika @ twoje-vps-info: ~ # (jeśli nie jesteś użytkownikiem root)

Odtąd możesz używać następującej listy poleceń SSH odpowiednio do wykonywania podstawowych czynności.

Typowe polecenia SSH

Poniższa lista powinna dać ci podstawową wiedzę na temat tego, jak poruszać się po serwerze, tworzyć foldery, usuwać / edytować pliki, sprawdzać zasoby serwera itp. To więcej niż wystarczające do zarządzania serwerem masternode. Ponieważ już skonfigurowałeś masternody, nie będziemy omawiać następujących kwestii: instalowanie zależności, tworzenie pliku wymiany, kompilowanie demona lub instalowanie wartownika, dla którego zrobimy osobny samouczek.

Wyświetlanie katalogów i zawartości – komenda „ls”

Polecenie „ls” jest jednym z najbardziej podstawowych poleceń używanych do wyświetlania listy plików i katalogów.

  • Komenda: ls
  • Stosowanie: ls [opcja] [plik]

Komenda

Opis

ls -l Wyświetla listę plików w wygodniejszy sposób
ls -al Wyświetla wszystkie pliki i foldery, w tym ukryte
ls -is Lista plików według rozmiaru
ls -lat Lista plików na podstawie czasu ostatniej modyfikacji

Podstawowa nawigacja – komenda „cd”

Po ustaleniu listy plików na serwerze, możesz chcieć nawigować. Aby poruszać się po systemie plików, możesz użyć polecenia „cd”, co oznacza „zmień katalog”.

  • Komenda: Płyta CD
  • Stosowanie: cd [nazwa-folderu]
  • Przykład: folder cd / sample-folder

Komenda

Opis

Płyta CD / Przejdź do katalogu głównego
Płyta CD . Pozostań w tym samym katalogu
Płyta CD .. Przejdź w górę o jeden katalog
Płyta CD – Wróć do poprzedniego katalogu
cd ~ Przejdź do folderu domowego

Wydrukuj katalog roboczy – „pwd”

W systemie Windows masz eksplorator plików, w którym możesz łatwo znaleźć dokładny folder, w którym się znajdujesz. W systemie Linux, aby wyświetlić aktualną lokalizację, możesz użyć polecenia „pwd”, co oznacza „drukuj katalog roboczy”.

  • Komenda: pwd
  • Wynik: /root/.dashcore/chainstate

Lokalizowanie plików i folderów

Poruszanie się po każdym katalogu i wyszukiwanie konkretnego pliku może być czasochłonne. Jeśli znasz nazwę pliku (dash.conf) i chcesz poznać jego lokalizację, możesz użyć polecenia „locate”. To polecenie jest najłatwiejszym sposobem znalezienia lokalizacji pliku lub folderu w systemach Linux.

  • Przykład: zlokalizuj dash.conf
  • Wynik: /root/.dash/dash.conf

Podobnie jak „zlokalizuj”, masz również polecenie „znajdź”, którego możesz użyć do wyświetlenia plików na podstawie nazwy pliku.

  • Przykład: znajdź / -type f -name "mncache.dat"

Tworzenie plików i folderów – „mkdir” | “dotknąć”

Czasami możesz chcieć utworzyć nowy folder lub plik. Aby to zrobić, możesz użyć następujących poleceń. Komenda “mkdir”Służy do tworzenia nowego folderu (katalogu) i polecenia„dotknąć”Służy do tworzenia nowego pliku.

  • Przykład: mkdir nowy folder
  • Przykład: dotknij pivx.conf

Kopiowanie plików i folderów – komenda „cp”

Jeśli chcesz skopiować plik z jednej lokalizacji do drugiej, możesz użyć polecenia „cp”.

  • Komenda: cp
  • Stosowanie: cp [nazwa-pliku] [katalog źródłowy]
  • Przykład: cp masternode.conf / root
  • Aby uzyskać więcej informacji o użytkowaniu, wpisz cp –help

Przenoszenie plików i folderów – komenda „mv”

Podobnie jak w przypadku kopiowania plików, można je również przenosić za pomocą polecenia „mv”.

  • Komenda: mv
  • Stosowanie: mv [nazwa-pliku] [katalog-źródłowy]
  • Przykład: mv sample.txt /root/.dash

Korzystanie z edytorów tekstu

Po utworzeniu pliku (na przykład: phore.conf) plik będzie pusty. Aby edytować plik, potrzebujesz najpierw edytora tekstu, w którym możesz zainstalować nano.

Instalacja: sudo apt-get install nano

Po instalacji wpisz nazwę pliku nano w oknie konsoli, aby edytować dowolne pliki.

Sprawdzanie zasobów serwera – RAM, dysk & użycie procesora

Czy twój masternode często się zawiesza? Następnie pierwszą rzeczą, którą musisz się upewnić, jest sprawdzenie, czy na serwerze nie wyczerpują się zasoby. Poniższe polecenia powinny się przydać.

Komenda

Opis

wolne -m Pokazuje całkowity wykorzystany serwer & wolna pamięć, w tym informacje o wymianie
df -h Wyświetla całkowite wykorzystane & dostępne miejsce na dysku Twojego serwera
Top Wyświetla wiele informacji o aktualnym stanie twojego serwera
netstat Wyświetla bieżące połączenie sieciowe serwera

Użycie procesora pamięci RAM dysku VPS

Opcjonalny: Aby uzyskać bardziej szczegółowe raporty dotyczące wykorzystania dysku, możesz zainstalować Ncdu, które jest narzędziem dyskowym dla systemów Unix.

  • Instalacja: sudo apt-get install ncdu
  • Polecenie: sudo ncdu /

Opcjonalny: Aby monitorować przepustowość, możesz zainstalować vnStat, narzędzie sieciowe dla systemów operacyjnych Linux.

  • Instalacja: sudo apt-get install vnstat
  • Polecenie: vnstat

Inne przydatne polecenia

Komenda

Opis

Stosowanie

zamek błyskawiczny Użyj go do kompresji folderów zip nazwa_folderu.zip [lokalizacja-docelowa]
rozsunąć suwak Użyj go do rozpakowania plików w formacie .zip unzip compressed-folder.zip [lokalizacja-docelowa]
rm Usuń plik z serwera rm sample.txt
rm * Usuń wszystkie pliki z katalogu  
rmdir Użyj go, aby usunąć folder lub katalog rmdir nazwa folderu
chmod Zmiana uprawnień do plików i folderów chmod 775 nazwa folderu
du -h Oblicz całkowitą przestrzeń katalogu lub pliku du -h nazwa pliku
głowa Wyświetla pierwsze 10 wierszy w pliku głowa dash.conf
ogon Wyświetla ostatnie 10 wierszy w pliku tail dash.conf
Wyjście Wyloguj się z okna terminala  
jasny Całkowicie czyści ekran terminala  
historia Wyświetla listę ostatnio używanych poleceń „Historia 10” – pokaże 10 ostatnich poleceń
wget Służy do pobierania plików z Internetu wget https://github.com/dashpay/dash/releases/download/v0.12.3.3/dashcore-0.12.3.3-x86_64-linux-gnu.tar.gz
aktualizacja apt-get Aktualizuje system operacyjny za pomocą zaktualizowanych pakietów oprogramowania i poprawek zabezpieczeń.  

Polecenia Masternode

Powyższe polecenia SSH pomogą Ci w zarządzaniu VPS. Ale aby zarządzać swoimi masternodami, musisz nauczyć się poleceń masternodów. Poniższe polecenia powinny się przydać i mają zastosowanie do większości monet masternodów.

Uwaga: Zastąpić coinname-cli z nazwą monety masternoda. Na przykład „Dash-cli getinfo”

1. coinname-cli getinfo – wyświetla dane json. Wyświetla informacje, takie jak wersja portfela, wysokość bloku, saldo itp.

2. coinname-cli getmininginfo – wyświetla informacje związane z wydobyciem, takie jak trudność wydobycia, dane łańcucha, hashrate sieci itp..

3. coinname-cli getblockcount – Wyświetla całkowitą liczbę przetworzonych bloków. Możesz użyć tego polecenia, aby sprawdzić stan synchronizacji portfela masternode. Oprócz tego możesz również użyć „coinname-cli mnsync status”, który powinien wyświetlać MASTERNODE_SYNC_FINISHED.

4. coinname-cli masternode status – Służy do sprawdzania statusu masternode.

5. coinname-cli masternodelist pełna | grep adres ip – służy do weryfikacji statusu pracy masternode.

6. Coinname-cli masternode current – Wyświetla bardziej szczegółowe informacje o masternode, takie jak: adres IP, port, szczegóły odbiorcy płatności itp..

7. coinname-cli getconnectioncount – Wyświetla całkowitą liczbę połączeń z twoim masternodem.

8. coinname-cli getbalance – Wyświetla saldo twojego portfela masternode. Balans będzie wynosił 0, ponieważ większość masternodów jest zwykle ustawionych w gorącym / zimnym środowisku. Dodatkowo możesz także użyć „coinname-cli listaccounts”.

9. coinname-cli masternode list – zawiera listę wszystkich głównych węzłów w sieci oraz ich aktualny stan.

10. nano coinname.conf (np .: nano ~ / .dashcore / dash.conf) – Edytuj plik konfiguracyjny masternode, aby dodać węzły lub zmienić konfigurację.

11. coinname-cli stop – Służy do zatrzymywania portfela

Mamy nadzieję, że powyższa lista poleceń będzie przydatna do zarządzania serwerem masternode. Jeśli uznasz to za przydatne, udostępnij je.

Czy są jakieś inne ważne polecenia SSH, które chcesz udostępnić? A może są jakieś inne polecenia masternode, które przegapiliśmy w tym artykule? Wrzuć to w komentarzach poniżej.

Inne przewodniki po masternodach:

  • Kroki, aby bezpiecznie wyłączyć masternody
  • Przewodnik po wycofaniu płatności masternode
  • Jak otrzymywać powiadomienia e-mail o swoich masternodach