Convierte tu GNU/Linux en un Sistema Operativo apto para la Minería Digital

Convierte tu GNU/Linux en un Sistema Operativo apto para la Minería Digital

Convierte tu GNU/Linux en un Sistema Operativo apto para la Minería Digital

En esta, mi segunda publicación del mes les traigo una publicación sobre que paquetería mínima recomendable debería tener su propio Sistema GNU/Linux, para optimizarlo y poder dedicarlo a la Minería Digital, en otras palabras, para la generación de Criptodivisas (Criptomonedas).

A continuación detallaremos las ordenes de comandos con algunos paquetes que dependiendo de la Distribución y versión de su propio Sistema Operativo GNU/Linux podrían no ser exactamente iguales, por lo que deberá buscar y cambiar los nombres de aquellos que sean necesarios:

Paquetes para realizar optimizaciones para obtener un Sistema Operativo de Minería Digital

Optimizar el Kernel:

root@equipo:/directorio/subdirectorio# sudo apt install build-essential linux-headers-$(uname -r) dkms

Gestionar archivos comprimidos:

root@equipo:/directorio/subdirectorio# sudo apt install arj bzip2 lhasa lzip p7zip p7zip-full p7zip-rar rar unace unrar unrar-free unzip xz-utils zip zoo

Adecuar el Hardware del Equipo:

root@equipo:/directorio/subdirectorio# sudo apt install acpi acpitool acpi-support fancontrol hardinfo hwdata hwinfo ibus ibus-m17n inxi irqbalance iucode-tool laptop-detect linux-firmware lm-sensors lshw lsscsi smart-notifier smartmontools sysinfo xsensors
root@equipo:/directorio/subdirectorio# sudo apt install intel-microcode
# Solo para Procesadores INTEL
root@equipo:/directorio/subdirectorio# sudo apt install amd64-microcode
# Solo para Procesadores AMD

Luego ejecutar las ordenes de comando:

root@equipo:/directorio/subdirectorio# sudo sensors-detect

Y presionar ENTER en todas las opciones.

Luego ejecutar la orden de comando:

root@equipo:/directorio/subdirectorio# sudo chmod u+s /usr/sbin/hddtemp

Probar como Usuario el comando hddtemp:

root@equipo:/directorio/subdirectorio# sudo hddtemp /dev/sda

Paquetes para gestionar las Tarjetas de Vídeo:

Nota: Solo instalar en computadores de escritorio con tarjeta de vídeo no integrada AGP / PCI / PCI EXPRESS o Computadores móviles (Laptops) que presenten problemas o deficiencias de vídeo:

Tarjetas Nvidia:

root@equipo:/directorio/subdirectorio# sudo apt install linux-headers-`uname -r` xorg-server-source
root@equipo:/directorio/subdirectorio# sudo apt install nvidia-kernel-common nvidia-kernel-dkms nvidia-xconfig nvidia-settings nvidia-detect nvidia-smi nvidia-support

Luego ejecutar la orden de comando:

root@equipo:/directorio/subdirectorio# sudo nvidia-xconfig

Reinicie el Sistema y pruebe el resultado.

Tarjetas AMD:

root@equipo:/directorio/subdirectorio# sudo apt install fglrx-driver fglrx-control

Reinicie el Sistema y pruebe el resultado.

Tarjetas INTEL:

root@equipo:/directorio/subdirectorio# sudo apt install intel-gpu-tools i965-va-driver

Reinicie el Sistema y pruebe el resultado.

Nota: Si al instalar los paquetes privativos de vídeo y no arrancar el entorno gráfico, usted puede solventar el problema borrando el contenido del archivo /etc/x11/xorg.conf y reiniciando.

Paquetes para la gestión de aplicaciones basadas en PYTHON:

sudo apt install python-pip python-psutil python-twisted

Paquetes para la gestión de aplicaciones basadas en QT5:

sudo apt install qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools libqt5websockets5

Y Dependiendo de la Distribución y Versión de su Sistema Operativo:

sudo apt install libqt5core5

O este otro:

sudo apt install libqt5core5a

Paquetes para la gestión de los Programas de Mineros (Minadores) y Billeteras (Wallets) de Criptodivisas:

sudo apt install autoconf automake autotools-dev build-essential byobu  g++ gcc gcc-6 g++-6 git git-core libboost-dev libboost-all-dev libcrypto++-dev libcurl3  libdb-dev libdb++-dev libevent-dev libgmp-dev libgmp3-dev libhwloc-dev libjansson-dev libmicrohttpd-dev libminiupnpc-dev libncurses5-dev libprotobuf-dev libqrencode-dev libqt5gui5 libqtcore4 libqt5dbus5 libstdc++6 libssl-dev libusb-1.0-0-dev libtool libudev-dev make ocl-icd-opencl-dev openssl pkg-config protobuf-compiler qrencode qttools5-dev qttools5-dev-tools

Y estas librerías:

sudo apt install libdb++-dev libdb5.3++ libdb5.3++-dev

O estas otras:

sudo apt install libdb++-dev libdb4.8++

Nota: Para las librerías 4.8 puede instalar los Repositorios de Bitcoin disponibles instalando el ppa:bitcoin/bitcoin

sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install -y libdb4.8-dev libdb4.8++-dev

o Descargarlas desde:

http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu/pool/main/d/db4.8/

Tanto en Ubuntu como en algunas Distros basadas en Ubuntu se pudiesen necesitar instalar librerías de «libboost» no correspondientes a su versión, librerías tales como: «libboost-filesystem1.58.0«, «libboost-program-options1.58.0«, «libboost-system1.58.0» y «libboost-thread1.58.0» que son propias de Ubuntu 16.04 (Xenial). Las mismas deberán ser descargadas e instaladas con la orden de comando: «sudo dpkg -i libboost*.deb».

Y en otros casos pudiesen necesitarse la instalación de los paquetes «cmake» o «libcurl4» y «libcurl4-openssl-dev», que requieren la desinstalación de la librería «libcurl3» y aquellas aplicaciones que la usen. Otro paquete útil para labores de minería digital vía terminal (consola) es «screen». Instálelo en caso de considerarlo necesario.

Luego de esto puede finalizar ejecutando los siguientes comandos para el mantenimiento y optimización de todo el Sistema Operativo:

root@equipo:/directorio/subdirectorio# sudo apt update; sudo update-apt-xapian-index; sudo aptitude safe-upgrade; sudo apt install -f; sudo dpkg --configure -a; sudo apt --fix-broken install
root@equipo:/directorio/subdirectorio# sudo localepurge; sudo update-grub; sudo update-grub2; sudo aptitude clean; sudo aptitude autoclean; sudo apt-get autoremove; sudo apt autoremove; sudo apt purge; sudo apt remove
root@equipo:/directorio/subdirectorio# sudo rm -f /var/log/*.old /var/log/*.gz /var/log/apt/* /var/log/auth* /var/log/daemon* /var/log/debug* /var/log/dmesg* /var/log/dpkg* /var/log/kern* /var/log/messages* /var/log/syslog* /var/log/user* /var/log/Xorg*
root@equipo:/directorio/subdirectorio# sudo update-initramfs -u

¡Ahora puede continuar instalando y/o ejecutando cada Software Minero y Billetera Digital de su preferencia!

MinerOS / MilagrOS: Sistema Operativo de Minería Digital

Espero que estos pequeños tips les orienten dentro de su propia Distro y versión para que logren optimizarla y adaptarla a la Minería Digital de Criptodivisas. Y en caso de no querer hacer estas y otras optimizaciones descarga gratis o bajo donativo el Sistema Operativo GNU/Linux MilagrOS, antiguamente llamado MinerOS desde su página web oficial, haciendo clic aquí: Proyecto Tic Tac | Distros.

MinerOS / MilagrOS: Sistema Operativo de Minería Digital


22 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   JulioSao dijo

    A riesgo de parecer un troll. Nos estamos cargando el planeta ya bastante con tanta industria y tanta emisión de CO2 para producir energía para una infinidad de cosas, pero cargásnoslo a base de encontrar numeritos que resuelven un problema y que se pueden ir a tomar viento fresco cuando despunte la computación cuántica me parece una absurdez. No se debería fomentar esto.

    1.    mvr1981 dijo

      Colega troll… estoy totalmente de acuerdo con usted, aunque hay una alternativa poco conocida y no se si tan viable. https://www.gridcoin.us/

      1.    Ing. Jose Albert dijo

        Si hay muchas cosas buenas (códigos con fines científicos y humanitarios) en algunas criptomonedas. Hasta cuenta la leyenda que muchos de los códigos criptográficos que son descifrados por los mineros y por los cuales reciben recompensas con criptomonedas son para alimentar mediante computación distribuida a nivel global, una futura inteligencia artificial (IA) en desarrollo.

        jajaja

        1.    Anónimo dijo

          Muahahaha… eso estaría maquiavélicamente genial.

    2.    Ing. Jose Albert dijo

      Tienes toda la razón, pero la Humanidad es congenitamente «como es» y por ende, no va a cambiar porque lo contrario sea mejor alternativa para sobrevivir, por ende la minería digital llego para quedarse hasta que otra cosa impulse la moda nueva dentro del sistema! Y yo solo facilito las cosas, es decir, que aprendan los que usan GNU/Linux.

  2.   Kra dijo

    !!!WTF¡¡¡
    Para mineros ASIC (yo tengo el Antminer s9), solo hace falta instalar la ultima versión estable de Debian, sin escritorio y el paquete cgminer y listo.

    Para wallet yo uso Bitcoin core (Bitcoin-qt) que cuenta con opción para manejarlo desde la consola (CLI).

    Para minar con GPU desconozco el procedimiento.

    Buen articulo.

    1.    Ing. Jose Albert dijo

      Gracias! Bueno, este articulo es más para esos que ya tienen su GNU/Linux funcionando sobre su Computador y quieren empezar a minar y necesitar adecuar su Sistema Operativo actual.

  3.   miguel dijo

    ¿que es minar? yo se que crea una criptomoneda, pero en terminos simples como lo hace?

    1.    Ing. Jose Albert dijo
  4.   Melvin dijo

    Gracias Albert, por seguirnos orientando.

    1.    Ing. Jose Albert dijo

      De nada! Es un placer socializar y democratizar el acceso al conocimiento y la experiencia técnica!

  5.   Gabriel Simon dijo

    En cuanto tiempo puedes ganar algo de una bitcoin ?, según tengo entendido , al día de hoy , ya no es redituable tener mineros, ya que lo que se gane en un año no es ni el costo de una raspberry.

    1.    Ing. Jose Albert dijo

      Ciertamente, no da mucho si compras un PC y lo fundes minando. Pero puedes aprender y no estar fuera de la ola de las Finanzas Tecnologicas, y si haces unas cuantas fracciones de Criptos y Tradeas puedes ganar mucho o perderlo todo! 🙂

  6.   srkdos dijo

    Todo lo del primero comentario, aunque tiene lógica es cuestionable, lo que las personas no saben es que ya hay alternativas potentes, e incluso menos costosas con mejores resultados; pero, y por qué esto no se hace conocido..

    Pues la respuesta es corta: es en extremo complejo. Conocimientos minimos requeridos que la gente no posee y hablo del común denominador, que es la gente queriendo sacar beneficio; no quiere tener. Razón por la cual existen este tipo de guias sencillas, ASIC y otros dispostivos que estan en fases de prueba (metodos basados en machine learning y otras tecnologias de IA).

    Este fragmento es para Gabriel, que pregunta sobre la rentabilidad:

    Gabriel, esto es un poco complicado de responder. ¿Por qué?

    Depende de factores como la luz, normas de tu país (hablo en consonancia de las leyes de mi país donde tener equipos están comenzando a tener impuestos) luz, gastos de internet, mantenimiento y moneda que escoges minar.

    Minar Bitcoin depende de la potencia que tengas, mientras más potencia, más probabilidades de tener beneficios relaes. Para generar un Bitcoin, de manera individual con máquinas propias, tendrías básicamente que invertir el costo de uno para recuperar ese Bitcoin, y producir con suerte otro más. ¿Por qué de esto? Porque la dificultad cada día crece y cada día requiere más potencia. Ahora bien, sí escoges otra moneda la cosa puede variar muchísimo.

    Sí escoges el mínado por GPU. Aunque. Se invierte quizás lo mismo, el resultado está siendo mucho más rentable, moendas como monero, (y hace poco bytecoin también lo estaba) se están consolidando y aumentando en valor.

    Se debería tener conocimientos de múltiples áreas, técnicos, estadístico y de inversión (tradding) o, y esta es la que recomiendo, entrar a clubes de mínado, eso sí, verificables en blockchain.info.

    Bueno, en resumen, creo, y sin miedo a equivarme, pronto no tendremos oportunidad de tener acceso a Bitcoin y a muchas criotomonedas, a no ser que las compremos.

    1.    Ing. Jose Albert dijo

      Excelente comentario.

      Saludos Srkdos!

  7.   ernesto1303 dijo

    como se hace para ejecutar ese programa que no lo encuentro por ningun lado

  8.   Ing. Jose Albert dijo

    Si te refieres a MinerOS esta es su web oficial: https://proyectotictac.wordpress.com/mineros-un-gnu-linux-listo-para-minar/

  9.   mansoor dijo

    Nice blog though.

    If you want to make your blog more professional then contact me in the link below:

    https://www.fiverr.com/mansoorahmed330/create-a-professional-wordpress-website-for-you

  10.   Pacokakaka dijo

    Me sirvió de mucho esta pagina, puede configurar mi vps gracias a Ayuda Windows

  11.   Rabato carrefour dijo

    Guau
    articulo muy interesante
    gracias
    https://www.rabato.com/es/carrefour

    1.    Linux Post Install dijo

      ¡Saludos Rabato! Gracias por tu comentario.

  12.   life dijo

    me toca los cojones la cantidad de publicidad de mierda que hay en la web