Ejecutar minero (xmr-stack / claymore) al inicio del sistema en ubuntu con videotutorial incluido.

in #spanish6 years ago (edited)

tapa.jpg
Click para ver el video tutorial en bit.tube

Asumimos que el lector ya instalo xubuntu en su ultima versión en español, que también instaló y configuró programas de minería en su rig, en mi caso tengo instalado claymore para minar etherium y xmr-stack para minar moneda basadas en algoritmo cryptonight. Si tienes dudas revisa mi blog y veras varios articulos de interes que podrán ayudarte a tener todo al 100% configurado.

vamos a crear distintos scripts para la moneda que necesitemos minar y luego seleccionaremos en el arranque del rig cual minar ok?

Comenzamos

Entramos por ssh a nuestro rig.

tipeamos:

cd ~ sudo nano minar_etherium.sh

Colocamos el siguiente texto dentro del editor del fichero que acabamos de abrir (Reemplaza tu nombre de usuario cuando corresponda al leer YOUR_XUBUNTU_USERNAME donde sea necesario!):

(fijate que puse el path o ruta de donde compile el claymore "cd /usr/local/claymore10.2", si tienes otra ruta coloca la tuya)

#!/bin/bash DEFAULT_DELAY=0 if [ "x$1" = "x" -o "x$1" = "xnone" ]; then DELAY=$DEFAULT_DELAY else DELAY=$1 fi sleep $DELAY cd /usr/local/claymore10.2 su YOUR_XUBUNTU_USERNAME -c " ./mine.sh"

Presiona (CTRL+X), luego tipea:

sudo chmod +x minar_etherium.sh

Le vamos a dar permisos de ejecución al claymore para que pueda ejecutarse al inicio del sistema (tene en cuenta que yo compile el claymore en una ruta o path arbitrario, vos tenes que poner tu ruta o path, reemplazala donde corresponda):

cd /usr/local/claymore10.2 sudo chown root:root ethdcrminer64 sudo chmod 755 ethdcrminer64 sudo chmod u+s ethdcrminer64

Barbaro, ahora vamos hacer lo mismo para minar por ejemplo bittube que es una moneda basada en cryptonight.

cd ~ sudo nano minar_bittube.sh

Colocamos el siguiente texto dentro del editor del fichero que acabamos de abrir (Reemplaza tu nombre de usuario cuando corresponda al leer YOUR_XUBUNTU_USERNAME donde sea necesario!):

(fijate que puse el path o ruta de donde compile el xmr-stack "cd /usr/local/mineros/bittube/", si tienes otra ruta coloca la tuya)

#!/bin/bash DEFAULT_DELAY=0 if [ "x$1" = "x" -o "x$1" = "xnone" ]; then DELAY=$DEFAULT_DELAY else DELAY=$1 fi sleep $DELAY cd /usr/local/mineros/bittube/ su YOUR_XUBUNTU_USERNAME -c "./xmr-stak"

Presiona (CTRL+X), luego tipea:

sudo chmod +x minar_bittube.sh

Le vamos a dar permisos de ejecución al xmr-stack para que pueda ejecutarse al inicio del sistema (tene en cuenta que yo compile el xmr-stak en una ruta o path arbitrario, vos tenes que poner tu ruta o path, reemplazala donde corresponda):

cd /usr/local/mineros/bittube sudo chown root:root xmr-stak sudo chmod 755 xmr-stak sudo chmod u+s xmr-stak

Podrás repetir este paso para cada moneda que quieras minar en tu rig.
Perfecto ahora necesitamos llamar al script de la moneda que queres minar al inicio del sistema, para eso vamos a editar el archivo /etc/rc.local.

sudo nano /etc/rc.local

Bueno aqui segun la version de ubuntu que tengamos el rclocal puede estar vacio o no, de estarlo colocar lo siguiente:

#!/bin/sh

Luego agregamos arriba del “exit 0” (en caso de estar vacio el archico agregar al final "exit 0" (remplaza YOUR_XUBUNTU_USERNAME por tu nombre de usuario del sistema):

/home/YOUR_XUBUNTU_USERNAME/minar_bittube.sh 15 &

Antes de salvar el trabajo te dejo un previsualización de como deberia quedar el archivo:

#!/bin/sh /home/YOUR_XUBUNTU_USERNAME/minar_bittube.sh 15 & exit 0

Perfecto, fijate que el "15" es la cantidad de segundos a esperar despues de que se inicio el sistema, puedes poner el numero de segundos que desees.

Luego salvamos en nano (CTRL+X).

Nos aseguramos que rc.local este con los permisos correctos:

sudo chown root /etc/rc.local sudo chmod 755 /etc/rc.local

listo, resumiendo, en el rc.local se va a ejecutar el script para minar bittube al inicio del sistema luego de 15 segundos.

Espero que el tutorial les sea util.

Les dejo los enlaces para minar distintas monedas, estos enlaces se incrementaran a medida que documente como minar nuevas cryptos.

basado en: http://www.cryptobadger.com/2017/04/build-ethereum-mining-rig-linux/!