前回、cpuminer-multiというマイニングソフト使いました
debianにcpuminer-multiをインストール[stretch]
今回、Windowsで使っているxmr-stak-cpuというマイニングソフトを
debianにインストしてみます
公式Web(git)
参考サイト
Monero Mining with xmr-stak-cpu on Ubuntu 16.04
に、いろいろ書いてあるのでその通りにやっていきます
依存ライブラリ
debianでは、↓が必要になるようです
# apt-get install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev
ソースをclone
公式よりソースをcloneします
# cd /usr/local/src/ # git clone https://github.com/fireice-uk/xmr-stak-cpu.git
ビルドする
# cd xmr-stak-cpu # cmake . # make install
実行権限を付与
# cd bin/ # chmod +x xmr-stak-cpu
設定ファイルを編集する
以下のコマンドを実行して出力された結果をコピーしてください
# ./xmr-stak-cpu
設定ファイルを開いて編集する
# vi config.txt
起動時自動実行
おまじないペロリ
# sysctl -w vm.nr_hugepages=128 # vi /etc/sysctl.conf
いちばん下に
vm.nr_hugepages=128
起動時自動実行のスクリプトを記述します
# vi /lib/systemd/system/xmr.service
[Unit] Description=xmr After=network.target [Service] ExecStart=/usr/local/src/xmr-stak-cpu/bin/xmr-stak-cpu -c /usr/local/src/xmr-stak-cpu/bin/config.txt User=root [Install] WantedBy=multi-user.target
systemctlでサービス起動
# systemctl daemon-reload # systemctl enable xmr.service