Hace varios años que soy usuario GNU/Linux, de las distribuciones que mas me han gustado han sido Debian y Ubuntu, siendo esta primera mi favorita aunque al principio luche mucho con ella, tenia una especie de relacion toxica.
Instalaciones necesarias para desarrolladores y como recuperar la clave root.
sudo adduser nombreusuario
sudo vi /etc/sudoers
# User privilege specification
root ALL=(ALL:ALL) ALL
nombreusuario ALL=(ALL:ALL) ALL
para crear contenedores y encapsular las aplicaciones
sudo apt update
sudo apt upgrade -y && sudo reboot
sudo apt -y install lsb-release apt-transport-https ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
sudo apt update
sudo apt -y install php7.4
sudo apt-get install php7.4-{bcmath,bz2,intl,gd,mbstring,mysql,zip}
Node.js (como root)
curl -fsSL https://deb.nodesource.com/setup_15.x | bash -
apt-get install -y nodejs
En el caso de que por alguna razón no se recuerde su clave de super usuario o si en el proceso de instalación o de recuperación no le solicite esta (mi caso), siga estos sencillos pasos para recuperar la cuenta
echo 'Loading Linux 3.2.0-4-amd64 ...'
linux /vmlinuz-3.2.0-4-amd64 root=/dev/mapper/seacat-root ro quiet
init=/bin/bash
linux /vmlinuz-3.2.0-4-amd64 root=/dev/mapper/seacat-root ro quiet init=/bin/bash
root@(none):/#
root@(none):/# mount -o remount rw / (remontar el filesystem para que tenga permisos de escritura)
Ahora sí, podemos proceder a editar con nano el archivo /etc/shadow.root::16252:0:99999:7:::
Guardamos el archivo con Ctrl+o y salimos de nano con Ctrl+x.passwd
Algunos de los materiales fueron sustraido de los siguientes link y me fueron de ayuda
https://www.sololinux.es/instalar-php-7-4-en-debian-10-y-debian-9/
https://github.com/nodesource/distributions/blob/master/README.md
https://blog.desdelinux.net/reset-password-root-grub/
En este Post aprenderemos a personalizar la tienda Magento 2. Descubre cómo incorporar JavaScript personalizado para mejorar la funcionalidad y ...
Leer más...Current version of RDBMS is not supported. Used Version: 10.6.17-MariaDB-1:10.6.17+maria~ubu2004. Supported versions: MySQL-8, MySQL-5....
Leer más...Los principales motivos para aprenderLa motivación es uno de los pilares fundamentales en el proceso de aprendizaje del desarrollo web....
Leer más...✨ Dominando el Estilo: Un Viaje al Mundo de CSSEn el universo del desarrollo web, CSS (Cascading Style Sheets) desempeña un papel funda...
Leer más...