Linux暗号通貨マイニングガイド

このチュートリアルでは、NvidiaGPUを使用するマイニングコンピューターでLinuxを構成する方法を学習します。また、SSHを使用するようにコンピューターを構成して、別のコンピューターからコンピューターを制御できるようにします。 SSHを使用してマイニングコンピューターをセットアップする主な利点は、主に、複数のマイニングコンピューターがある場合、同じネットワークに接続されているメインデスクトップまたはラップトップからすべてを制御できることです。また、この方法ですべてのマイニングコンピューターに追加のキーボード、マウス、モニターを接続する必要はありません。.

Linux暗号通貨マイニングガイド

この記事を書く主な理由は、Nvidiaドライバーをインストールし、GPUを構成して、ファンの速度やその他のGPU設定を制御できるようにするプロセスをガイドすることです。.

Linuxディストリビューションの選択

SSHセットアップを使用したいので、マイニングコンピューター用のGUIは必要ありません。このため、私は選択しました Ubuntuサーバー Linuxディストリビューション用.

これを書いている時点(2018年4月14日)Ubuntu 18.04LTSのリリースから約12日です。 UbuntuサーバーのLTSバージョンは、ダウンロードしたいものです。これは、LTSバージョンがリリース日から約5年間のアップデートを提供するためです。パッケージリポジトリからドライバをダウンロードするため、長期的な更新バージョンが必要です。 LTS以外のバージョンでは、更新が9か月しか提供されないため、5年ではなく9か月ごとにOSを再インストールまたは更新する必要があります。さらに、LTSバージョンを使用すると、OSを再インストールしなくても、あるLTSバージョンから次のLTSバージョンにプロセスを簡単に更新できます。.

2018年4月26日より前にこれを読んでいる場合は、16.04 LTSバージョンをダウンロードしてください。それ以外の場合は、18.04LTSバージョンをダウンロードしてください。これはUbuntuサーバーの将来のOSであるため、18.04のベータ版を使用します。Ubuntu18.04用にこの記事を書く必要があります。私 しない マイニングコンピューターにベータ版を使用することをお勧めします。公式のUbuntu18.04サーバーがリリースされるまで待つのが最善の場合があります。私はベータ版を使用しているので、古いUbuntu16.04ではなく将来のUbuntu18.04のチュートリアルを書くことができます.

ブータブルディスクを作成する

ISOファイルをダウンロードしたら、ファイルをDVDまたはUSBドライブに書き込んで、起動可能にする必要があります。 USBドライブに書き込むのが好きなので、チュートリアルで説明します.

私が使う rufus 起動可能なUSBドライブを作成します。 RufusはWindowsでのみ動作します。 rufusをダウンロードし、起動可能なISOファイルを作成するUSB​​ドライブを接続するだけです。.

注:起動可能にしたUSBドライブはすべてのデータを失うため、先に進む前にUSBドライブが空であることを確認してください。ハードドライブを選択しないでください。選択すると、作業中のコンピュータのハードドライブが消去されます。 Windowsハードドライブではなく、USBドライブを選択していることを確認してください。このため、私はこの目的のためだけに使用する別のUSBドライブを持っています.

rufusファイルを実行すると、次のように表示されます。

赤い矢印は、LinuxISOファイルを書き込むUSBドライブを示しています.

注:起動可能にしたUSBドライブはすべてのデータを失うため、先に進む前にUSBドライブが空であることを確認してください。ハードドライブを選択しないでください。選択すると、作業中のコンピュータのハードドライブが消去されます。 Windowsハードドライブではなく、USBドライブを選択していることを確認してください。このため、私はこの目的のためだけに使用する別のUSBドライブを持っています.

青い矢印は、マイニングコンピューターに必要なパーティションスキームを示しています。私は通常、最後に選択した「UEFIのGPTパーティションスキーム」を使用します。このパーティションスキームを使用するには、UEFIをサポートするマザーボードが必要であるため、マザーボードの仕様を確認する必要があります。最初に選択した「BIOSまたはUEFIのMBRパーティションスキーム」を使用しない場合.

次のステップは、画像の最初の赤いボックス(ハードドライブイメージにDVDがあるボックス)をクリックして、ISOファイルを選択することです。.

緑の矢印は、USBドライブの名前を示しています。デフォルトの名前を使用しました.

すべての設定を正しく入力したことを確認したら、スタートボタンをクリックします。 USBドライブの速度とISOファイルのサイズに応じて、これには数分から数時間かかる場合があります.

LinuxOSをインストールします

完了したら、マイニングリグにLinuxOSをインストールする必要があります。このプロセスは非常に単純で、個々のハードウェアによって異なるため、ここでは説明しません。ただし、LinuxOSのインストール方法の概要を簡単に説明します。.

Linux OSをインストールするには、マイニングコンピューターに接続されたキーボード、マウス、モニターが必要です。.

まず、コンピューターを起動してBIOSに入りました。マシンの起動優先度をUSBから起動するように変更しました。次に、BIOSを保存して終了しました。次に、起動可能なLinuxUSBドライブをマシンに挿入してマシンを再起動しました.

次に、インストール手順に従いました.

LinuxOSを更新します

Linuxをインストールしたので、インストールプロセス中に作成したユーザー名にログインする必要があります.

最初のステップは、システムを更新することです。これは、次を使用して行うことができます。

sudo apt-get update && sudoapt-アップグレードを取得

次のステップはSSHサーバーをインストールすることです

sudo apt-get install openssh-server

私のコンピュータはすでにインストールされていると言っていますが、インストールされていない場合はインストールする必要があります.

次に、ネットワークに関する情報を取得する必要があります。 SSHを使用してマイニングコンピューターに接続し、マイニングコンピューターの静的IPアドレスを設定するには、この情報が必要になります。次のネットワーク設定が必要です。

ローカルIPアドレス

ネットマスク

ネットマスクCIDR

ゲートウェイ

インターフェース

タイプ:

ifconfig | grepネットマスク

ローカルIPアドレスは、上記の例では192.168で始まるIPアドレスであり、192.168.1.71です。

ネットマスクは、ローカルIPアドレスと同じ行にあるネットマスクアドレスです。上記の例では、255.255.255.0です。

次のように入力します。

netstat -r -n

ゲートウェイは、上記の例では0.0.0.0ではないアドレスであり、192.168.1.254です。

インターフェイスは、ゲートウェイと同じ行にあるIfaceです。上記の例では、enp1s0です。

次に、ネットマスクアドレスのCIDRを計算する必要があります。これを行うには、このコマンドを実行し、「255.255.255.0」をネットマスクIPアドレスに置き換えます。.

IFS = ’。’ read -ra IPADDRESS <<< "255.255.255.0" && IPADDRESSZERO = `(エコー "obase = 2; $ {IPADDRESS [0]}" | bc) ` && IPADDRESSONE = `(エコー "obase = 2; $ {IPADDRESS [1]}" | bc) ` && IPADDRESSTWO = `(エコー "obase = 2; $ {IPADDRESS [2]}" | bc) ` && IPADDRESSTHREE = `(エコー "obase = 2; $ {IPADDRESS [3]}" | bc) ` && echo -n $ IPADDRESSZERO $ IPADDRESSONE $ IPADDRESSTWO $ IPADDRESSTHREE | awk -F ‘1”NF {print NF-1}’

あなたは24-30の間の数を得るはずです。上記の例では、24を取得します.

この時点で、SSH機能を使用してメインコンピューターからチュートリアルの残りの部分を終了できます。これで、マイニングコンピューターからキーボード、マウス、モニターのプラグを抜くことができます.

Windowsシステムを使用してSSHを使用してマイニングコンピューターに接続します

メインコンピュータがMacまたはLinuxの場合、SSHクライアントがすでにインストールされています。メインコンピュータがWindowsの場合は、ダウンロードする必要があります パテ. インストールされていないファイルが好きなので、別のバイナリファイルまでスクロールして、putty.exeをダウンロードします。

パテをダウンロードしたら、ファイルを開くと、次のようなものが表示されます。

入力する必要があるのはIPアドレスだけで、次に開くを押します.

これが私のセットアップです

警告ボックスが表示された場合は、[はい]をクリックしてください.

次に、ログインを求めるメッセージが表示されます(Linux OSのインストールで設定したユーザー名とパスワードを使用)

LinuxまたはMacシステムを使用してSSHを使用してマイニングコンピューターに接続します

SSHを使用してマイニングコンピューターに接続するには、ターミナルを開いて次のように入力します。

ssh IP_address_of_mining_computer

たとえば、私は使用します:

ssh 192.168.1.71

次に、ログインを求めるメッセージが表示されます(Linux OSのインストールで設定したユーザー名とパスワードを使用)

静的ローカルIPアドレスを構成する

まず、マイニングコンピューターの静的ローカルIPアドレスを設定する必要があります。そうしないと、再起動するたびにIPアドレスが変更される可能性があります。静的IPアドレスをifconfigを入力したときに与えられたIPアドレスに設定することをお勧めします。これにより、ネットワーク上の別のシステムですでに使用されているIPアドレスが割り当てられなくなります。.

ネットワークファイルは、Ubuntu 18.04の以前のバージョンとは異なる場所にあり、テキストの代わりにYAML形式を使用します.

ネットワークファイルタイプを見つけるには

ls / etc / netplan /

1つのファイルをリストする必要があります。私にとっては「50-cloud-init.yaml」と表示されていました

次のように入力してファイルを開きます。

sudo nano /etc/netplan/50-cloud-init.yaml

あなたはこのようなものを見るはずです

このように変更します

必要なIPアドレス(ifconfigで提供されたものを使用することをお勧めします)を入力するアドレスについては、最後に/を入力してから、前に計算したネットマスクCIDRを入力する必要があります。次に、IPV4とIPV6の両方のDHCPがオフになっていることを確認し、ネットワークのゲートウェイのIPアドレスを入力します.

Control + X、Y、Enterの順に押してファイルを保存します。これで、自動的にコマンドラインに戻るはずです。.

次に、システムを再起動します。

今すぐsudo再起動

次に、SSHと割り当てられたIPアドレスを使用してシステムに再接続します.

GPUドライバーを構成する

次に、以下を使用してLinuxヘッダーをインストールする必要があります。

sudo apt-get install -y linux-headers-$(uname -r)

あなたはすでに最新のヘッダーを持っているかもしれません.

次に、xorgdevパッケージをインストールする必要があります

sudo apt-get install xorg-dev

今すぐ再起動します:

今すぐsudo再起動

次に、グラフィックスドライバーのPPAを追加する必要があります。

sudo apt-add-repository ppa:graphics-drivers / ppa

次に、APTを更新して、PPAの最新ドライバーを認識できるようにする必要があります。

sudo apt-get update

次に、どのドライバーが最新のドライバーであるかを把握する必要があります。あなたは訪問することによってこれを見つけることができます グラフィックドライバーPPA 下にスクロールして、「nvidia-graphics-drivers-」というエントリを確認します。たとえば、この記事の執筆時点(2018年4月14日)の最新のエントリは「nvidia-graphics-drivers-396」です。

次に、ドライバーとCUDAをインストールします

sudo apt install -y nvidia-396 nvidia-cuda-toolkit

ファイルは大きい(約1GB)ので、時間がかかる場合があります

インストールが完了したら、を使用して正しくインストールされているかどうかを確認する必要があります

lsmod | grep nvidia

何も返されない場合は、ドライバーのインストールに失敗しました。それ以外の場合は、次のように表示されます。

次に、Nvidia構成ファイルを作成する必要があります

sudo nvidia-xconfig -a –cool-bits = 31–allow-empty-initial-configuration

あなたはこのようなものを見るはずです

エラーが発生した場合は、再起動して、Nvidia構成ファイルの作成を再試行してください.

次に、すべてのGPUがシステムで検出されていることを確認します

nvidia-smi

ご覧のとおり、コンピューターでGT1030が検出されました。.

また、GPUごとのファン速度、温度、電力使用量も表示されます.

今すぐ再起動します

今すぐsudo再起動

次に、rootとしてログインする必要があります

sudo su root

ファン速度、コアクロック、またはメモリ速度を構成するには、xorgを起動してから、メインディスプレイがSSHコンソールであることをシステムに通知する必要があります。.

X:1 &

コンピュータコンソールはエラーを出さないはずですが、コマンドラインでユーザー名に戻ることはありません。次に、入力します

export DISPLAY =:1

次に、コマンドラインでユーザー名に戻る必要があります.

GPUを構成します

注:ファン速度、GPUコアクロック、GPUメモリクロックを変更すると、GPUが損傷したり、GPUの寿命が短くなる可能性があります。これらの設定を編集しようとする場合は、自分が何をしているかを確認してください。私は、これらのGPU設定のいずれかを変更しようとする必要があるという事実を支持または支持していません.

ファンの速度を変更するには、

nvidia-settings -a [gpu:index_of_GPU] / GPUFanControlState = 1 -a [fan:0] / GPUTargetFanSpeed =fan_speed_percentage

たとえば、GPU 0でファン速度を100にするには、次を使用します。

nvidia-settings -a [gpu:0] / GPUFanControlState = 1 -a [fan:0] / GPUTargetFanSpeed = 100

GPUコアクロック速度を変更するには、

nvidia-settings -a ‘[gpu:index_of_GPU] / GPUGraphicsClockOffset [3] =+または-オフセット

+または–を使用して、オフセットによって速度を増減できます。たとえば、コアクロックを1増やすには、次を使用します。

nvidia-settings -a ‘[GPU:0] / GPUGraphicsClockOffset [3] = + 1’

使用するGPUメモリ速度を設定するには

nvidia-settings -a ‘[gpu:index_of_GPU] / GPUMemoryTransferRateOffset [3] =memory_speed

たとえば、メモリ速度を3010に設定するには、

nvidia-settings -a ‘[gpu:0] / GPUMemoryTransferRateOffset [3] = 3010’

マイニングソフトウェアをダウンロードする

さて、マイニングを開始する時が来ました。 NvidiaとLinuxを使用するほとんどのマイニングコンピューターは、エクイハッシュコインをマイニングするように構築されています。このため、ビットコインプライベートをマイニングする方法について書いた以前のチュートリアルに従います。コマンドライン構成のセットアップ方法の詳細には触れませんので、必ずチュートリアルに従ってください。.

次に、マイニングソフトウェア用のフォルダーを作成する必要があります。ホームディレクトリに「mining_software」というフォルダを作成することにしました。

ディレクトリをホームディレクトリに変更します

cd home / zach

次にフォルダを作成します

mkdir mining_software

次に、フォルダの所有権をユーザー名に付与します

chownユーザー名mining_software

私の場合は

chown zach mining_software

今、私たちはインストールする必要があります EWBFマイナー あなたはビットコインプライベートチュートリアルでそれについてもっと読むことができます.

メインコンピューター(Windows、Mac、Linux)にtarファイルをダウンロードします

Windowsを使用している場合は、ダウンロードする必要があります pscp Windows用。これは、パテを作ったのと同じ人々によって作成されたウィンドウ用のscpクライアントです。次に、pscp.exeとEWBFファイルの両方が同じフォルダーにあることを確認します。そのフォルダでコマンドウィンドウを開きます.

MacまたはLinuxがインストールされている場合は、scpが組み込まれています。EWBFファイルがダウンロードされたフォルダーでターミナルを開きます。.

EWBFソフトウェアをメインコンピューターからマイニングコンピューターにコピーするには、使用する必要があります

Windowsを使用している場合:

pscpファイルusername @ ipaddress:/ folder /

MacまたはLinuxを使用している場合:

scpファイルusername @ ipaddress:/ folder /

私はWindowsを使用しているので、コマンドライン構成は

pscp "Zec Miner 0.3.4b Linux Bin.tar.gz" [email protected]:/ home / zach / mining_software

次に、ファイルがコピーされたかどうかを確認します

ディレクトリをmining_softwareフォルダに変更します

cd mining_software

次に、

ls

EWBFマイニングソフトウェアである唯一のファイルを表示する必要があります.

ファイルがコピーされたら、メインコンピューターのscpまたはpscpウィンドウを閉じることができます

次に、マイニングソフトウェアを抽出する必要があります.

tar -xf "Zec Miner 0.3.4b Linux Bin.tar.gz"

次に、マイナーが抽出されたかどうかを確認します

ls

次に、tarファイルを削除します

rm "Zec Miner 0.3.4b Linux Bin.tar.gz"

次に、ファイルが削除されているかどうかを確認します

ls

次に、ディレクトリをマイナーフォルダに変更します

cd 0.3.4b

次に、マイナーのコマンドライン構成を使用して新しいファイルを作成します。コマンドラインパラメータを設定する方法については、ビットコインのプライベートチュートリアルを参照してください。たとえば、私は使用しています

./ miner –server us.btcprivate.pro –port 2827 –user b1PR4MkpD5BpRu6BUbX1uCz9ptuPzjoY3FP.miningcomputer4 –pass x –pec –api 0.0.0.0:8000

次のように入力して、これをスクリプトファイルに保存します

echo nohup ./miner –server us.btcprivate.pro –port 2827 –user b1PR4MkpD5BpRu6BUbX1uCz9ptuPzjoY3FP.miningcomputer4 –pass x –pec –api 0.0.0.0:8000 & >> mine_BTCP.sh

APIにはIPアドレス0.0.0.0を使用しているため、ネットワークに接続されている別のデバイスで確認できます。

nohupと & 最後に、SSHクライアントから切断したときにマイニングソフトウェアを実行できるようにします.

次に、次のように入力して、スクリプトファイルを実行可能にします。

chmod 700 mine_BTCP.sh

次に、次のように入力してスクリプトを開始します

./mine_BTCP.sh

次に、Control + Cを押します

マイナーはバックグラウンドで実行されているはずです。これで、SSHクライアントから切断し、ネットワークに接続されている任意のデバイスのWebブラウザーからマイニングコンピューターを監視できます。.

SSHクライアントを使用してマイニングコンピューターに接続する場合、マイニングソフトウェアタイプを停止する必要がある場合

ps -eaf

マイニングソフトウェアのPIDを探します。プロセスの説明に./minerが含まれているため、これがマイニングソフトウェアであることがわかります。私の例では2109です

次に、

sudo kill 2109

それでおしまい。これでBTCPをマイニングする必要があります!

ドライバーを更新する方法

ドライバを更新するには、を使用して古いドライバを削除する必要があります

sudoapt-パージnvidiaを取得*

次に、システムを再起動します

今すぐsudo再起動

次に、APTを更新して、PPAの最新ドライバーを認識できるようにする必要があります。

sudo apt-get update

次に、どのドライバーが最新のドライバーであるかを把握する必要があります。あなたは訪問することによってこれを見つけることができます グラフィックドライバーPPA 下にスクロールして、「nvidia-graphics-drivers-」というエントリを確認します。たとえば、この記事の執筆時点(2018年4月14日)の最新のエントリは「nvidia-graphics-drivers-396」です。

次に、ドライバーをインストールします

sudo apt install -y nvidia-396

インストールが完了したら、を使用して正しくインストールされているかどうかを確認する必要があります

lsmod | grep nvidia

何も返されない場合、ドライバのインストールは失敗しました。それ以外の場合は、次のように表示されます。

次に、すべてのGPUがシステムで検出されていることを確認します

nvidia-smi

それでおしまい。これで、新しいLinuxおよびNvidiaマイニングシステムでマイニングするコインを特定する必要があります。 Blockonomiマイニングのすべての記事を閲覧して、さまざまなコインについて学び、それらをマイニングする方法を学ぶことができます!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me