マスターノードとLinuxVPSの管理に役立つ便利なコマンドのリスト
マスターノードコインの数が増えるにつれ、独自のマスターノードを設定して実行することに興味があるかもしれません。受動的な収入を得たり、環境をテストしたり、システム全体がどのように機能するかを理解したりすることができます。実際、ほとんどのマスターノードコインはダッシュまたはPIVXに基づいているため、要件と全体的なセットアッププロセスはすべてのコインでほぼ同じです。マスターノードを設定するには、基本的に次の要素が必要です。
- 担保として一定量のコイン.
- ローカルマシンにインストールされているウォレット(コントローラーウォレット).
- 専用IPアドレスを持つリモートVPSサーバー(最も推奨されるもの: VultrまたはDigitalOcean)および
- PuTTY –VPSサーバーのセットアップに使用されるターミナルエミュレーター.
これらの要件をすべて満たしたら、独自のマスターノードをセットアップして実行する準備が整います。コインごとに、マスターノードの設定方法を説明する、技術的ではないステップバイステップガイドを簡単にたどることができます。これには、VPSサーバーのデプロイ、スワップファイルの作成、サーバーの構成、デーモンのコンパイル、ローカルウォレットの構成、ノードの起動など、必要なすべての情報が含まれています。また、依存関係のインストール、デーモンの自動コンパイル、システムの構成など、セットアッププロセス全体を処理するマスターノードインストールスクリプトもあります。.
このようにわかりやすいチュートリアルを使用すれば、マスターノードを実行するためにLinuxサーバーやPuTTYコマンドに関する予備知識さえ必要ありません。しかし、これはあなたが設定して忘れるものではありません。マスターノードでいつでも技術的な問題が発生する可能性があります。サーバーがクラッシュしたり、ネットワークの更新/フォーク後にマスターノードが失われたり、同期が停止したりするシナリオがあります。このような場合、デーモンを停止し、サーバーを再起動し、マスターノード構成ファイルを変更する必要がある場合もあります。.
マスターノードに関連する問題のトラブルシューティングと修正を行うには、最初にサーバーとの対話方法を知る必要があります。また、マスターノードの管理に役立つ基本的なコマンドを理解する必要があります。この初心者向けガイドでは、便利なLinuxのリストを共有します & マスターノードコマンド。しかし、ここにある前に、PuTTYの簡単な紹介があります.
PuTTY –マスターノードサーバーへのアクセス
マスターノードがすでにセットアップされており、PuTTYがインストールされていることを前提としています(https://www.putty.org/)コンピュータ上。 PuTTYは、リモートコンピューターへの接続に使用されるオープンソースのSSHクライアントに他なりません。利用可能なSSHクライアントはたくさんありますが、PuTTYはWindowsオペレーティングシステムで最も広く使用されているターミナルエミュレーターです。 LinuxおよびMacの場合。ユーザーはターミナルを内蔵しています.
SSH経由でLinuxVPS(マスターノードサーバー)に接続するには、2つのことが必要です。 1. VPSIPアドレスおよび2.サーバーのログイン資格情報。 Vultrを使用している場合は、サーバー名をクリックするだけです。 IPアドレス、ユーザー名、パスワードを取得します.
VPS IPアドレスをコピーして、PuTTY設定ウィンドウに入力します。ポートと接続タイプの両方をデフォルト(22とSSH)のままにします。次に、[開く]をクリックすると、ターミナルウィンドウが開きます。.
ターミナルウィンドウで、サーバーのユーザー名(root)、パスワード(セキュリティ上の理由から、パスワードフィールドには何も表示されません)を入力し、Enterキーを押します。それでおしまい。これでサーバーにログインしました.
ログインすると、ホームディレクトリに移動し、次のようなメッセージが表示されます。
root @ your-vps-info:〜#
(または)
username @ your-vps-info:〜#(rootユーザーでない場合)
これからは、以下のSSHコマンドのリストを適宜使用して、基本的なアクションを実行できます。.
一般的なSSHコマンド
次のリストは、サーバーのナビゲート、フォルダーの作成、ファイルの削除/編集、サーバーリソースの確認などの基本的な理解を提供するはずです。マスターノードサーバーを管理するには十分すぎるほどです。また、すでにマスターノードをセットアップしているため、依存関係のインストール、スワップファイルの作成、デーモンのコンパイル、または別のチュートリアルを作成するセンチネルのインストールについては説明しません。.
ディレクトリとコンテンツの一覧表示–「ls」コマンド
「ls」コマンドは、ファイルとディレクトリを一覧表示するために使用される最も基本的なコマンドの1つです。.
- コマンド: ls
- 使用法: ls [オプション] [ファイル]
ls -l | より便利な方法でファイルを一覧表示します |
ls -al | 非表示を含むすべてのファイルとフォルダを一覧表示します |
ls -is | ファイルサイズでファイルを一覧表示 |
ls -lat | 最終変更時刻に基づいてファイルを一覧表示する |
基本的なナビゲーション–「cd」コマンド
サーバー内のファイルのリストを把握したら、ナビゲートすることをお勧めします。ファイルシステムをナビゲートするには、「ディレクトリの変更」を表す「cd」コマンドを使用できます。.
- コマンド: cd
- 使用法: cd [フォルダ名]
- 例: cd /サンプル-フォルダー
cd / | ルートディレクトリに移動します |
cd . | 同じディレクトリにとどまる |
cd .. | 1つのディレクトリを上に移動します |
cd – | 前のディレクトリに戻る |
cd〜 | ホームフォルダに移動します |
作業ディレクトリの印刷–「pwd」
Windowsには、現在の正確なフォルダを簡単に把握できるファイルエクスプローラがあります。Linuxでは、現在の場所を表示するために、「作業ディレクトリの印刷」を意味する「pwd」コマンドを使用できます。.
- コマンド: pwd
- 結果: /root/.dashcore/chainstate
ファイルとフォルダの検索
各ディレクトリをナビゲートして特定のファイルを探すには、時間がかかる場合があります。ファイル名(dash.conf)がわかっていて、その場所を知りたい場合は、「locate」コマンドを使用できます。このコマンドは、Linuxシステムでファイルまたはフォルダーの場所を見つける最も簡単な方法です。.
- 例: dash.confを見つけます
- 結果: /root/.dash/dash.conf
「検索」と同様に、ファイル名に基づいてファイルを一覧表示するために使用できる「検索」コマンドもあります。.
- 例: 検索/ -type f -name "mncache.dat"
ファイルとフォルダーの作成–「mkdir」| “接する”
新しいフォルダまたはファイルを作成したい場合があります。これを行うには、次のコマンドを使用できます。コマンド “mkdir」は、新しいフォルダ(ディレクトリ)を作成するために使用され、コマンド「接する」は、新しいファイルを作成するために使用されます.
- 例: mkdir new-folder
- 例: pivx.confに触れます
ファイルとフォルダのコピー–「cp」コマンド
ある場所から別の場所にファイルをコピーしたい場合は、「cp」コマンドを使用できます.
- コマンド: cp
- 使用法: cp [ファイル名] [ソースディレクトリ]
- 例: cp masternode.conf / root
- 使用法の詳細については、cp–helpと入力してください。
ファイルとフォルダの移動–「mv」コマンド
ファイルのコピーと同様に、「mv」コマンドを使用してファイルを移動することもできます.
- コマンド: mv
- 使用法: mv [ファイル名] [ソースディレクトリ]
- 例: mv sample.txt /root/.dash
テキストエディタの使用
ファイル(例:phore.conf)を作成すると、ファイルは空になります。ファイルを編集するには、最初にnanoをインストールできるテキストエディタが必要です.
インストール: sudo apt-get install nano
インストール後、コンソールウィンドウにnano filenameと入力して、ファイルを編集します.
サーバーリソースの確認– RAM、ディスク & CPU使用率
マスターノードが頻繁にクラッシュしますか?次に、最初に確認する必要があるのは、サーバーのリソースが不足していないかどうかを確認することです。次のコマンドが役立つはずです.
無料-m | 使用済みのサーバーの合計を表示します & スワップ情報を含む空きメモリ |
df -h | 使用済みの合計を表示します & サーバーの使用可能なディスク容量 |
上 | サーバーの現在のステータスに関する多くの情報を表示します |
netstat | サーバーの現在のネットワーク接続を表示します |
オプション: ディスク使用量に関するより詳細なレポートを取得するには、Unixシステム用のディスクユーティリティであるNcduをインストールできます。.
- インストール:sudo apt-get install ncdu
- コマンド:sudo ncdu /
オプション: 帯域幅を監視するには、LinuxオペレーティングシステムのネットワークユーティリティであるvnStatをインストールします。.
- インストール:sudo apt-get install vnstat
- コマンド:vnstat
その他の便利なコマンド
zip | フォルダを圧縮するために使用します | zip foldername.zip [target-location] |
解凍 | .zipでファイルを解凍するために使用します | 圧縮されたフォルダを解凍します。zip[target-location] |
rm | サーバーからファイルを削除します | rm sample.txt |
rm * | ディレクトリからすべてのファイルを削除します | |
rmdir | フォルダまたはディレクトリを削除するために使用します | rmdirフォルダー名 |
chmod | ファイルとフォルダーのアクセス許可の変更 | chmod775フォルダー名 |
du -h | ディレクトリまたはファイルの合計スペースを計算します | du-hファイル名 |
頭 | ファイルの最初の10行を表示します | ヘッドdash.conf |
尾 | ファイルの最後の10行を表示します | テールdash.conf |
出口 | ターミナルウィンドウのログアウト | |
晴れ | ターミナル画面を完全にクリアします | |
歴史 | 最後に使用したコマンドのリストを表示します | 「履歴10」–最後の10個のコマンドを表示します |
wget | インターネットからファイルをダウンロードするために使用されます | 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 update | 更新されたソフトウェアパッケージとセキュリティパッチでOSを更新します. |
マスターノードコマンド
上記のSSHコマンドは、VPSの管理に役立ちます。ただし、マスターノードを管理するには、マスターノードコマンドを学習する必要があります。次のコマンドは便利で、ほとんどのマスターノードコインに適用できます。.
注意: 交換 coinname-cli マスターノードコインの名前で。例:「Dash-cligetinfo」
1. coinname-cli getinfo –jsonデータを出力します。ウォレットのバージョン、ブロックの高さ、バランスなどの情報が表示されます.
2. coinname-cli getmininginfo –マイニングの難易度、チェーンデータ、ネットワークハッシュレートなどのマイニングに関連する情報を出力します.
3. coinname-cli getblockcount –処理されたブロックの総数を表示します。このコマンドを使用して、マスターノードウォレットの同期ステータスを確認できます。これに加えて、MASTERNODE_SYNC_FINISHEDを表示する「coinname-climnsyncstatus」を使用することもできます。.
4. coinname-cliマスターノードステータス–マスターノードステータスを確認するために使用されます.
5. coinname-cli masternodelist full | grep ip-address –マスターノードの動作ステータスを確認するために使用されます.
6. coinname-cli masternode current – IPアドレス、ポート、受取人の詳細など、マスターノードに関するより具体的な情報を表示します.
7. coinname-cli getconnectioncount –これはマスターノードへの接続カウントの総数を表示します.
8. coinname-cli getbalance –マスターノードウォレットの残高が表示されます。ほとんどのマスターノードは通常、高温/低温環境でセットアップされるため、バランスは0になります。さらに、「coinname-clilistaccounts」を使用することもできます.
9. coinname-cli masternode list –ネットワーク上のすべてのマスターノードとその現在のステータスを一覧表示します.
10. nano coinname.conf(例:nano〜 / .dashcore / dash.conf)–マスターノード構成ファイルを編集して、ノードを追加したり、構成を変更したりします.
11. coinname-cli stop –ウォレットを停止するために使用されます
上記のコマンドリストが、マスターノードサーバーの管理に役立つことを願っています。あなたがそれが役に立つと思うなら、それを共有してください.
共有したい他の重要なSSHコマンドはありますか?または、この記事で見逃した他のマスターノードコマンドはありますか?下のコメント欄にドロップしてください.
その他のマスターノードガイド:
- マスターノードを安全にオフにする手順
- マスターノードの支払いを引き出すためのガイド
- マスターノードの電子メール通知を取得する方法