Daftar perintah yang berguna untuk membantu mengelola VPS Masternode & Linux Anda
Dengan bertambahnya jumlah koin masternode, Anda mungkin tertarik untuk menyiapkan dan menjalankan masternode Anda sendiri. Ini bisa berupa untuk mendapatkan penghasilan pasif atau untuk menguji lingkungan atau untuk memahami bagaimana keseluruhan sistem bekerja. Sebenarnya sebagian besar koin masternode berbasis Dash atau PIVX sehingga persyaratan dan proses penyiapan keseluruhan hampir sama untuk setiap koin. Untuk menyiapkan masternode, Anda pada dasarnya membutuhkan elemen-elemen berikut:
- Koin dalam jumlah tertentu sebagai jaminan.
- Dompet dipasang di mesin lokal Anda (dompet pengontrol).
- Server VPS jarak jauh dengan alamat IP khusus (Paling direkomendasikan: Vultr atau Digital Ocean) dan
- PuTTY – Emulator terminal yang akan digunakan untuk mengatur server VPS Anda.
Setelah Anda memiliki semua persyaratan ini, Anda siap untuk mengatur dan menjalankan masternode Anda sendiri. Untuk setiap koin ada yang mudah diikuti, panduan langkah demi langkah non teknis yang menjelaskan cara mengatur masternode. Ini mencakup semua informasi yang diperlukan seperti menyebarkan server VPS, membuat file swap, mengkonfigurasi server, menyusun daemon, mengkonfigurasi dompet lokal dan memulai node Anda. Juga ada skrip instalasi masternode yang akan menangani seluruh proses pengaturan seperti: menginstal dependensi, secara otomatis mengkompilasi daemon dan mengkonfigurasi sistem.
Dengan tutorial yang mudah diikuti, Anda bahkan tidak perlu memiliki pengetahuan sebelumnya tentang server Linux atau perintah PuTTY untuk menjalankan masternode. Namun ini bukanlah sesuatu yang Anda tetapkan dan lupakan. Anda dapat sewaktu-waktu mengalami masalah teknis dengan masternode Anda. Ada beberapa skenario di mana server Anda akan macet, masternode Anda akan hilang setelah pembaruan / garpu jaringan atau bahkan akan berhenti menyinkronkan. Dalam kasus seperti itu, Anda mungkin perlu menghentikan daemon, memulai ulang server, dan bahkan perlu mengubah file konfigurasi masternode.
Untuk memecahkan dan memperbaiki masalah terkait masternode, Anda harus terlebih dahulu mengetahui cara berinteraksi dengan server. Anda juga perlu memahami perintah dasar yang akan membantu Anda mengelola masternode Anda. Di sini,, di panduan pemula ini, kami akan membagikan daftar Linux yang berguna & Perintah masternode. Tapi sebelum ini ada pengantar singkat ke PuTTY.
PuTTY – Mengakses server masternode
Kami berasumsi bahwa Anda telah menyiapkan masternode Anda dan telah memasang PuTTY (https://www.putty.org/) di komputer Anda. PuTTY tidak lain adalah klien SSH open source yang digunakan untuk terhubung ke komputer jarak jauh. Ada banyak klien SSH yang tersedia tetapi PuTTY adalah emulator terminal yang paling banyak digunakan untuk sistem operasi Windows. Untuk Linux dan Mac; pengguna memiliki terminal bawaan.
Sekarang untuk terhubung ke VPS Linux Anda (server masternode) melalui SSH, kita memerlukan dua hal. 1. Alamat IP VPS Anda dan 2. Kredensial login server. Jika Anda menggunakan Vultr, cukup klik nama server. Anda akan mendapatkan alamat IP, nama pengguna dan kata sandi.

Salin alamat IP VPS dan masukkan di jendela konfigurasi PuTTY. Biarkan port dan jenis koneksi sebagai default yaitu 22 dan SSH. Kemudian klik buka yang akan membuka jendela terminal.

Sekarang di jendela terminal ketik nama pengguna server Anda (root), kata sandi (untuk alasan keamanan tidak ada yang akan ditampilkan di bidang kata sandi) dan kemudian tekan enter. Itu dia. Anda sekarang masuk ke server Anda.
Setelah Anda masuk, Anda akan diarahkan ke direktori beranda dan Anda akan melihat sesuatu seperti ini:
root @ info-vps-Anda: ~ #
(atau)
username @ your-vps-info: ~ # (jika bukan pengguna root)
Sekarang mulai dari sini Anda dapat menggunakan daftar perintah SSH berikut yang sesuai untuk melakukan tindakan dasar apa pun.
Perintah SSH umum
Daftar berikut akan memberi Anda pemahaman dasar tentang cara menavigasi server, membuat folder, menghapus / mengedit file, memeriksa sumber daya server, dll. Ini lebih dari cukup untuk mengelola server masternode Anda. Juga karena Anda sudah menyiapkan masternode, kami tidak akan membahas hal-hal berikut: menginstal dependensi, membuat file swap, mengompilasi daemon, atau menginstal sentinel yang akan kami buat tutorial terpisahnya.
Menampilkan direktori dan konten – perintah “ls”
Perintah “ls” adalah salah satu perintah paling dasar yang digunakan untuk membuat daftar file dan direktori.
- Perintah: ls
- Pemakaian: ls [opsi] [file]
| ls -l | Mencantumkan file dengan cara yang lebih nyaman |
| ls -al | Daftar semua file dan folder termasuk yang tersembunyi |
| ls -is | Buat daftar file berdasarkan ukuran file |
| ls -lat | Buat daftar file berdasarkan waktu terakhir diubah |
Navigasi dasar – perintah “cd”
Setelah Anda menemukan daftar file di server Anda, Anda mungkin ingin menavigasi. Untuk menavigasi sistem file Anda dapat menggunakan perintah “cd” yang merupakan singkatan dari “direktori perubahan”.
- Perintah: CD
- Pemakaian: cd [nama-folder]
- Contoh: cd / sample-folder
| cd / | Buka direktori root |
| CD . | Tetap di direktori yang sama |
| CD .. | Pindah ke atas satu direktori |
| cd – | Kembali ke direktori sebelumnya |
| cd ~ | Buka folder utama |
Cetak direktori kerja – “pwd”
Di Windows Anda memiliki file explorer di mana Anda dapat dengan mudah mengetahui folder persis Anda saat ini. Di Linux untuk menampilkan lokasi Anda saat ini, Anda dapat menggunakan perintah “pwd” yang berarti “mencetak direktori kerja”.
- Perintah: pwd
- Hasil: /root/.dashcore/chainstate
Menemukan file dan folder
Menavigasi melalui setiap direktori dan mencari file tertentu dapat memakan waktu. Jika Anda mengetahui nama file (dash.conf) dan jika Anda ingin mengetahui lokasinya maka Anda dapat menggunakan perintah “cari”. Perintah ini adalah cara termudah untuk menemukan lokasi file atau folder di sistem Linux.
- Contoh: cari dash.conf
- Hasil: /root/.dash/dash.conf
Mirip dengan “menemukan” Anda juga memiliki perintah “temukan” yang dapat Anda gunakan untuk membuat daftar file berdasarkan nama file.
- Contoh: temukan / -type f -name "mncache.dat"
Membuat file dan folder – “mkdir” | “menyentuh”
Terkadang Anda mungkin ingin membuat folder atau file baru. Untuk melakukannya, Anda dapat menggunakan perintah berikut. Perintah “mkdir“Digunakan untuk membuat folder baru (direktori) dan perintah”menyentuh”Digunakan untuk membuat file baru.
- Contoh: folder baru mkdir
- Contoh: sentuh pivx.conf
Menyalin file dan folder – perintah “cp”
Jika Anda ingin menyalin file dari satu lokasi ke lokasi lain maka Anda dapat menggunakan perintah “cp”.
- Perintah: cp
- Pemakaian: cp [nama-file] [direktori sumber]
- Contoh: cp masternode.conf / root
- Untuk informasi penggunaan selengkapnya, ketik cp –help
Memindahkan file dan folder – perintah “mv”
Mirip dengan menyalin file, Anda juga dapat memindahkan file menggunakan perintah “mv”.
- Perintah: mv
- Pemakaian: mv [nama-file] [direktori sumber]
- Contoh: mv sample.txt /root/.dash
Menggunakan editor teks
Setelah Anda membuat file (misalnya: phore.conf), file tersebut akan kosong. Untuk mengedit file, pertama-tama Anda memerlukan editor teks yang dapat Anda instal nano.
Instalasi: sudo apt-get install nano
Setelah jenis instalasi nano nama file di jendela konsol untuk mengedit file apa pun.
Memeriksa sumber daya server – RAM, disk & penggunaan CPU
Apakah masternode Anda sering mogok? Maka hal pertama yang perlu Anda pastikan adalah memeriksa apakah server Anda kehabisan sumber daya. Perintah berikut akan berguna.
| bebas -m | Menunjukkan total server Anda, digunakan & memori bebas termasuk informasi swap |
| df -h | Menampilkan total, bekas & ruang disk yang tersedia di server Anda |
| puncak | Menampilkan banyak informasi tentang status server Anda saat ini |
| netstat | Menampilkan koneksi jaringan server Anda saat ini |

Pilihan: Untuk mendapatkan laporan lebih rinci tentang penggunaan disk, Anda dapat menginstal Ncdu yang merupakan utilitas disk untuk sistem Unix.
- Instalasi: sudo apt-get install ncdu
- Perintah: sudo ncdu /
Pilihan: Untuk memantau bandwidth, Anda dapat menginstal vnStat yang merupakan utilitas jaringan untuk sistem operasi Linux.
- Instalasi: sudo apt-get install vnstat
- Perintah: vnstat
Perintah berguna lainnya
| zip | Gunakan untuk mengompres folder | zip foldername.zip [target-location] |
| buka zip | Gunakan untuk mendekompresi file dengan .zip | unzip kompres-folder.zip [target-location] |
| rm | Hapus file dari server | rm sample.txt |
| rm * | Hapus semua file dari direktori | |
| rmdir | Gunakan untuk menghapus folder atau direktori | nama folder rmdir |
| chmod.dll | Mengubah izin file dan folder | chmod 775 nama lipat |
| du -h | Hitung total ruang direktori atau file | du -h nama file |
| kepala | Menampilkan 10 baris pertama dalam sebuah file | head dash.conf |
| ekor | Menampilkan 10 baris terakhir dalam sebuah file | ekor dash.conf |
| keluar | Keluar dari jendela terminal | |
| bersih | Menghapus layar terminal sepenuhnya | |
| sejarah | Menampilkan daftar perintah yang terakhir digunakan | “History 10” – akan menampilkan 10 perintah terakhir |
| wget | Digunakan untuk mengunduh file dari internet | wget https://github.com/dashpay/dash/releases/download/v0.12.3.3/dashcore-0.12.3.3-x86_64-linux-gnu.tar.gz |
| pembaruan apt-get | Memperbarui OS dengan paket perangkat lunak yang diperbarui dan tambalan keamanan. |
Perintah masternode
Perintah SSH di atas akan membantu Anda mengelola VPS Anda. Tetapi untuk mengelola masternode Anda, Anda perlu mempelajari perintah masternode. Perintah berikut akan berguna dan berlaku untuk sebagian besar koin masternode.
catatan: Menggantikan coinname-cli dengan nama koin masternode. Misalnya “Dash-cli getinfo”
1. coinname-cli getinfo – Mencetak data json. Ini menampilkan informasi seperti versi dompet, tinggi blok, keseimbangan dll.
2. coinname-cli getmininginfo – Mencetak informasi yang berkaitan dengan penambangan seperti kesulitan penambangan, data berantai, hashrate jaringan, dll..
3. coinname-cli getblockcount – Menampilkan jumlah total blok yang diproses. Anda dapat menggunakan perintah ini untuk memeriksa status sinkronisasi dompet masternode. Selain itu, Anda juga dapat menggunakan “coinname-cli mnsync status” yang seharusnya menampilkan MASTERNODE_SYNC_FINISHED.
4. status masternode coinname-cli – Digunakan untuk memeriksa status masternode.
5. coinname-cli masternodelist penuh | grep ip-address – Digunakan untuk memverifikasi status kerja masternode Anda.
6. coinname-cli masternode current – Menampilkan informasi yang lebih spesifik tentang masternode Anda seperti: alamat IP, porta, detail penerima pembayaran, dll..
7. coinname-cli getconnectioncount – Ini menampilkan jumlah total koneksi ke masternode Anda.
8. coinname-cli getbalance – Ini akan menampilkan saldo dompet masternode Anda. Keseimbangan akan menjadi 0 karena kebanyakan masternode biasanya diatur di lingkungan panas / dingin. Selain itu, Anda juga dapat menggunakan “coinname-cli listaccounts”.
9. coinname-cli masternode list – Mencantumkan semua masternode di jaringan dan statusnya saat ini.
10. nano coinname.conf (misalnya: nano ~ / .dashcore / dash.conf) – Edit file konfigurasi masternode untuk menambahkan node atau untuk mengubah konfigurasi.
11. coinname-cli stop – Digunakan untuk menghentikan dompet
Kami berharap daftar perintah di atas berguna bagi Anda untuk mengelola server masternode Anda. Jika Anda merasa berguna, silakan bagikan.
Apakah ada perintah SSH penting lainnya yang ingin Anda bagikan? Atau apakah ada perintah masternode lain yang kami lewatkan di artikel ini? Silakan letakkan di komentar di bawah.
Panduan masternode lainnya:
- Langkah-langkah untuk mematikan masternode dengan aman
- Panduan untuk menarik pembayaran masternode
- Cara mendapatkan notifikasi email untuk masternode Anda
