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.
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.
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]
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
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ć.
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 |
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
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