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)
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"
DEFAULT_DELAY=0
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)
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"
DEFAULT_DELAY=0
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:
exit 0
/home/YOUR_XUBUNTU_USERNAME/minar_bittube.sh 15 &
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/!