Linux
Ubuntu es una de las distribuciones de Linux más populares, conocida por su interfaz fácil de usar, su estabilidad y el fuerte apoyo de la comunidad. La utilizan tanto principiantes como usuarios avanzados para ordenadores personales, servidores y diversos fines especializados. Antes de instalar Ubuntu, es importante conocer los requisitos del sistema para garantizar un […]
Un traceroute es una utilidad de diagnóstico de red que mapea la ruta exacta que siguen los paquetes IP desde su máquina hasta un host de destino, registrando cada router intermedio (salto) en el camino y midiendo el tiempo de ida y vuelta (RTT) a cada uno. Es la herramienta más eficaz para aislar si […]
La autenticación en servidores es el proceso de verificar tu identidad para obtener acceso autorizado a un sistema remoto, panel de control de hosting o servicio en línea. Los tres métodos predominantes son SSH basado en contraseña, autenticación SSH mediante par de claves e inicio de sesión en panel de control web — cada uno […]
El comando `history` en Linux es una utilidad integrada del shell Bash que registra, muestra y gestiona cada comando ejecutado en una sesión de terminal. Lee y escribe en `~/.bash_history`, un archivo de texto plano en el directorio de inicio de cada usuario, lo que le permite recordar, buscar, volver a ejecutar y auditar comandos […]
GNU Screen es un multiplexor de terminal que te permite crear, gestionar y reanudar de forma persistente múltiples sesiones de shell independientes desde una única conexión de terminal. Cuando desconectas una sesión de Screen, todos los procesos que se ejecutan dentro de ella continúan ejecutándose en segundo plano — sobreviviendo a desconexiones SSH, caídas de […]
`useradd` es una utilidad binaria de bajo nivel disponible en prácticamente todas las distribuciones Linux que crea cuentas de usuario escribiendo directamente en `/etc/passwd`, `/etc/shadow` y `/etc/group`. `adduser` es un script contenedor de nivel superior — típicamente escrito en Perl en sistemas basados en Debian — que llama a `useradd` internamente mientras automatiza la creación […]
Dominar las operaciones de importación y exportación de bases de datos MySQL desde la línea de comandos es una habilidad imprescindible para cualquier administrador de bases de datos o ingeniero de backend. La utilidad `mysqldump` exporta una base de datos a un archivo `.sql` portátil que contiene todas las instrucciones DDL y DML necesarias para […]
PHP-FPM (PHP FastCGI Process Manager) es un gestor de procesos de alto rendimiento que maneja la ejecución de PHP como un servicio independiente, desacoplado del servidor web. Reiniciar PHP-FPM aplica los cambios de configuración de `php.ini` o `php-fpm.conf`, recupera memoria con fugas en grupos de trabajadores de larga ejecución y se recupera de procesos hijo […]
mysqldump es una utilidad de línea de comandos incluida con MySQL y MariaDB que genera copias de seguridad lógicas serializando objetos de base de datos y datos como una secuencia de sentencias SQL. El archivo de volcado resultante puede recrear una base de datos idéntica en cualquier servidor compatible, lo que lo convierte en la […]
La gestión de paquetes en Linux es el mecanismo mediante el cual el software se instala, actualiza, configura y elimina en un sistema Linux. apt (Advanced Package Tool) gestiona los paquetes `.deb` en distribuciones basadas en Debian como Ubuntu y Linux Mint, mientras que yum (Yellowdog Updater Modified) administra los paquetes `.rpm` en sistemas basados […]
