Senarai arahan berguna untuk membantu menguruskan Masternodes & Linux VPS anda
Dengan bertambahnya jumlah syiling masternode, anda mungkin berminat untuk mengatur dan menjalankan masternode anda sendiri. Ini sama ada untuk memperoleh pendapatan pasif atau menguji persekitaran atau memahami bagaimana keseluruhan sistem berfungsi. Sebenarnya kebanyakan duit syiling masternode berdasarkan Dash atau PIVX jadi keperluan dan proses penyediaan keseluruhan hampir sama untuk setiap duit syiling. Untuk menyediakan masternode pada dasarnya anda memerlukan elemen berikut:
- Sejumlah syiling sebagai cagaran.
- Dompet dipasang di mesin tempatan anda (dompet pengawal).
- Pelayan VPS jauh dengan alamat IP khusus (Paling disyorkan: Vultr atau Lautan Digital) dan
- PuTTY – Emulator terminal yang akan digunakan untuk menyediakan pelayan VPS anda.
Setelah anda mempunyai semua syarat ini, anda sudah bersedia untuk menyediakan dan menjalankan masternode anda sendiri. Untuk setiap syiling terdapat panduan mudah dan bukan teknik yang mudah diikuti yang menerangkan cara menyediakan masternodes. Ini merangkumi semua maklumat yang diperlukan seperti menyebarkan pelayan VPS, membuat fail pertukaran, mengkonfigurasi pelayan, menyusun daemon, mengkonfigurasi dompet tempatan dan memulakan simpul anda. Terdapat juga skrip pemasangan masternode yang akan mengurus keseluruhan proses penyediaan seperti: memasang dependensi, menyusun daemon secara automatik dan mengkonfigurasi sistem.
Dengan tutorial yang mudah diikuti, anda bahkan tidak perlu mempunyai pengetahuan sebelumnya mengenai pelayan Linux atau perintah PuTTY untuk menjalankan masternode. Namun ini bukan sesuatu yang anda tetapkan dan lupakan. Anda pada bila-bila masa mungkin menghadapi masalah teknikal dengan masternode anda. Terdapat senario di mana pelayan anda hancur, masternode anda akan hilang setelah kemas kini rangkaian / garpu atau bahkan akan berhenti menyegerakkan. Dalam kes sedemikian, anda mungkin perlu menghentikan daemon, memulakan semula pelayan dan bahkan perlu mengubah fail konfigurasi masternode.
Untuk menyelesaikan dan menyelesaikan masalah berkaitan masternode, anda perlu terlebih dahulu mengetahui cara berinteraksi dengan pelayan. Anda juga perlu memahami arahan asas yang akan membantu anda menguruskan masternode anda. Di sini dalam panduan pemula ini, kami akan berkongsi senarai Linux yang berguna & Perintah Masternode. Tetapi sebelum ada di sini terdapat pengenalan pantas untuk PuTTY.
PuTTY – Mengakses pelayan masternode
Kami menganggap bahawa anda sudah menyiapkan masternode anda dan memasang PuTTY (https://www.putty.org/) pada komputer anda. PuTTY tidak lain adalah klien SSH sumber terbuka yang digunakan untuk menyambung ke komputer jauh. Terdapat banyak pelanggan SSH yang tersedia tetapi PuTTY adalah emulator terminal yang paling banyak digunakan untuk sistem operasi Windows. Untuk Linux dan Mac; pengguna mempunyai build in terminal.
Sekarang untuk menyambung ke Linux VPS anda (pelayan masternode) melalui SSH, kami memerlukan dua perkara. 1. Alamat IP VPS anda dan 2. Kelayakan log masuk pelayan. Sekiranya anda menggunakan Vultr maka klik pada nama pelayan. Anda akan mendapat alamat IP, nama pengguna dan kata laluan.
Salin alamat IP VPS dan masukkan di tetingkap konfigurasi PuTTY. Biarkan kedua-dua port dan jenis sambungan sebagai lalai iaitu 22 dan SSH. Kemudian klik pada terbuka yang akan membuka tetingkap terminal.
Sekarang dalam tetingkap terminal dalam nama pengguna pelayan anda (root), kata laluan (untuk alasan keselamatan tidak ada yang akan ditunjukkan di medan kata laluan) dan kemudian tekan enter. Itu sahaja. Anda kini log masuk ke pelayan anda.
Sebaik sahaja anda log masuk, anda akan masuk ke direktori utama dan anda akan melihat sesuatu seperti ini:
root @ your-vps-info: ~ #
(atau)
username @ your-vps-info: ~ # (jika bukan pengguna root)
Mulai sekarang anda boleh menggunakan senarai arahan SSH berikut untuk melakukan tindakan asas apa pun.
Perintah SSH biasa
Senarai berikut harus memberi anda pemahaman asas mengenai cara menavigasi pelayan, membuat folder, menghapus / menyunting fail, memeriksa sumber pelayan dan lain-lain. Ia lebih daripada cukup untuk menguruskan pelayan masternode anda. Oleh kerana anda sudah menyediakan masternode, kami tidak akan merangkumi perkara berikut: memasang kebergantungan, membuat fail pertukaran, menyusun daemon atau memasang sentinel yang akan kami buat tutorial tersendiri.
Menyenaraikan direktori dan kandungan – perintah “ls”
Perintah “ls” adalah salah satu perintah paling asas yang digunakan untuk menyenaraikan fail dan direktori.
- Perintah: ls
- Penggunaan: ls [pilihan] [fail]
ls -l | Menyenaraikan fail dengan cara yang lebih senang |
ls -al | Menyenaraikan semua fail dan folder termasuk tersembunyi |
ls-ini | Senaraikan fail mengikut saiz fail |
ls -lat | Senaraikan fail berdasarkan masa terakhir diubah |
Navigasi asas – perintah “cd”
Setelah mengetahui senarai fail di pelayan anda, anda mungkin ingin menavigasi. Untuk menavigasi sistem file, Anda dapat menggunakan perintah “cd” yang berarti “ubah direktori”.
- Perintah: cd
- Penggunaan: cd [folder-nama]
- Contoh: folder cd / sample
cd / | Pergi ke direktori root |
cd . | Kekal dalam direktori yang sama |
cd .. | Naik satu direktori |
cd – | Kembali ke direktori sebelumnya |
cd ~ | Pergi ke folder utama |
Cetak direktori kerja – “pwd”
Di Windows, anda mempunyai penjelajah fail di mana anda dapat dengan mudah mengetahui folder yang tepat di mana anda berada. Di Linux untuk menampilkan lokasi anda sekarang, anda dapat menggunakan perintah “pwd” yang bermaksud “mencetak direktori kerja”.
- Perintah: jentera
- Keputusan: /root/.dashcore/chainstate
Mencari fail dan folder
Menavigasi setiap direktori dan mencari fail tertentu boleh memakan masa. Sekiranya anda mengetahui nama fail (dash.conf) dan jika anda ingin mengetahui lokasinya maka anda boleh menggunakan perintah “cari”. Perintah ini adalah cara termudah untuk mencari lokasi fail atau folder pada sistem Linux.
- Contoh: cari dash.conf
- Keputusan: /root/.dash/dash.conf
Mirip dengan “cari” anda juga mempunyai perintah “cari” yang dapat anda gunakan untuk menyenaraikan fail berdasarkan nama file.
- Contoh: cari / -taip f -nama "mncache.dat"
Membuat fail dan folder – “mkdir” | “Sentuhan”
Kadang-kadang anda mungkin ingin membuat folder atau fail baru. Untuk melakukannya, anda boleh menggunakan arahan berikut. Perintah “mkdir“Digunakan untuk membuat folder baru (direktori) dan perintah”sentuhan“Digunakan untuk membuat fail baru.
- Contoh: mkdir folder baru
- Contoh: sentuh pivx.conf
Menyalin fail dan folder – perintah “cp”
Sekiranya anda ingin menyalin fail dari satu lokasi ke lokasi lain, maka anda boleh menggunakan perintah “cp”.
- Perintah: cp
- Penggunaan: cp [nama fail] [direktori sumber]
- Contoh: cp masternode.conf / root
- Untuk lebih banyak maklumat penggunaan jenis cp –help
Memindahkan fail dan folder – perintah “mv”
Sama seperti menyalin fail, anda juga dapat memindahkan fail menggunakan perintah “mv”.
- Perintah: mv
- Penggunaan: mv [nama-fail] [sumber-direktori]
- Contoh: mv sample.txt /root/.dash
Menggunakan penyunting teks
Selepas anda membuat fail (contohnya: phore.conf) fail akan kosong. Untuk mengedit fail, anda memerlukan penyunting teks terlebih dahulu yang boleh anda pasang nano.
Pemasangan: sudo apt-get install nano
Selepas pemasangan nama fail nano di tetingkap konsol untuk mengedit fail apa pun.
Memeriksa sumber pelayan – RAM, cakera & penggunaan CPU
Adakah masternode anda sering terhempas? Maka perkara pertama yang perlu anda pastikan adalah memeriksa sama ada pelayan anda kehabisan sumber. Perintah berikut harus sangat berguna.
percuma -m | Menunjukkan jumlah pelayan anda, yang digunakan & memori percuma termasuk maklumat pertukaran |
df -h | Memaparkan jumlah yang digunakan & ruang cakera pelayan anda yang tersedia |
bahagian atas | Memaparkan banyak maklumat mengenai status semasa pelayan anda |
netstat | Memaparkan sambungan rangkaian pelayan anda sekarang |
Pilihan: Untuk mendapatkan laporan yang lebih terperinci mengenai penggunaan cakera, anda boleh memasang Ncdu yang merupakan utiliti cakera untuk sistem Unix.
- Pemasangan: sudo apt-get install ncdu
- Perintah: sudo ncdu /
Pilihan: Untuk memantau lebar jalur anda boleh memasang vnStat yang merupakan utiliti rangkaian untuk sistem operasi Linux.
- Pemasangan: sudo apt-get install vnstat
- Arahan: vnstat
Perintah berguna lain
zip | Gunakannya untuk memampatkan folder | zip foldername.zip [target-location] |
buka zip | Gunakannya untuk menyahmampatkan fail dengan .zip | unzip compressed-folder.zip [target-location] |
rm | Padamkan fail dari pelayan | rm sampel.txt |
rm * | Padamkan semua fail dari direktori | |
rmdir | Gunakan untuk menghapus folder atau direktori | nama folder rmdir |
chmod | Mengubah kebenaran fail dan folder | nama folder chmod 775 |
du -h | Hitung jumlah ruang direktori atau fail | nama fail du -h |
kepala | Memaparkan 10 baris pertama dalam fail | kepala dash.conf |
ekor | Memaparkan 10 baris terakhir dalam fail | ekor dash.conf |
jalan keluar | Log keluar tetingkap terminal | |
jelas | Membersihkan skrin terminal sepenuhnya | |
sejarah | Menunjukkan senarai arahan terakhir yang digunakan | “Sejarah 10” – akan menunjukkan 10 arahan terakhir |
wget | Digunakan untuk memuat turun fail 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 |
apt-get kemas kini | Mengemas kini OS dengan pakej perisian yang dikemas kini dan patch keselamatan. |
Perintah Masternode
Perintah SSH di atas akan membantu anda menguruskan VPS anda. Tetapi untuk menguruskan masternode anda, anda perlu mempelajari perintah masternode. Perintah berikut harus berguna dan boleh digunakan untuk sebahagian besar koin masternode.
Catatan: Ganti coinname-cli dengan nama duit syiling masternode. Contohnya “Dash-cli getinfo”
1. coinname-cli getinfo – Mencetak data json. Ia memaparkan maklumat seperti versi dompet, ketinggian blok, keseimbangan dll.
2. coinname-cli getmininginfo – Mencetak maklumat yang berkaitan dengan perlombongan seperti kesukaran perlombongan, data rantai, hasrat rangkaian dll.
3. coinname-cli getblockcount – Memaparkan jumlah blok yang diproses. Anda boleh menggunakan perintah ini untuk memeriksa status penyegerakan dompet masternode. Di samping itu, anda juga dapat menggunakan “status coinname-cli mnsync” yang harus memaparkan MASTERNODE_SYNC_FINISHED.
4. status coinname-cli masternode – Digunakan untuk memeriksa status masternode.
5. coinname-cli masternodelist penuh | grep ip-address – Digunakan untuk mengesahkan status kerja masternode anda.
6. coinname-cli masternode current – Memaparkan maklumat yang lebih spesifik mengenai masternode anda seperti: alamat IP, port, perincian penerima dll..
7. coinname-cli getconnectioncount – Ini memaparkan jumlah bilangan sambungan ke masternode anda.
8. coinname-cli getbalance – Ini akan memaparkan keseimbangan dompet masternode anda. Bakinya adalah 0 kerana kebanyakan masternode biasanya disiapkan di persekitaran panas / sejuk. Selain itu anda juga boleh menggunakan “coinname-cli listaccounts”.
9. senarai coinname-cli masternode – Menyenaraikan semua masternode di rangkaian dan statusnya sekarang.
10. nano coinname.conf (mis.: Nano ~ / .dashcore / dash.conf) – Edit fail konfigurasi masternode untuk menambah nod atau untuk menukar konfigurasi.
11. coinname-cli stop – Digunakan untuk menghentikan dompet
Kami berharap senarai arahan di atas berguna untuk anda menguruskan pelayan masternode anda. Sekiranya anda merasa berguna, sila kongsikannya.
Adakah terdapat arahan SSH penting lain yang ingin anda kongsikan? Atau adakah perintah masternode lain yang kami terlepas dalam artikel ini? Sila masukkannya di komen di bawah.
Panduan masternode lain:
- Langkah-langkah untuk mematikan masternodes dengan selamat
- Panduan untuk mengeluarkan pembayaran masternode
- Cara mendapatkan pemberitahuan e-mel untuk masternode anda