Tutoriales, consejos y guías de Linux para usuarios de escritorio y servidor.
-
GRUB2 — cómo cambiar el tiempo de espera del menú de arranque en Linux
—
Cómo cambiar el tiempo de espera del menú de GRUB2 en /etc/default/grub y aplicar el cambio con update-grub en Debian, Ubuntu y otras distribuciones. -
Solución de problemas de SSH — errores de conexión más comunes en Linux
—
Cómo diagnosticar y resolver los errores de conexión SSH más comunes en Linux: conexión rechazada, errores de clave, permisos y bloqueos de firewall. -
Hacer backup de archivos por SSH con rsync — guía práctica
—
Cómo hacer copias de seguridad entre servidores usando rsync y SSH, con autenticación por clave y automatización con cron -
Apache, PHP 8.3 FPM y MariaDB 11 en FreeBSD 14
—
Cómo instalar Apache 2.4 Event MPM, PHP 8.3 FPM y MariaDB 11 en FreeBSD 14 usando pkg -
WireGuard — configura una VPN en Linux en minutos
—
Cómo instalar y configurar WireGuard en Linux para crear una VPN rápida y moderna entre un servidor y uno o más clientes -
basename — eliminar directorio y sufijo de un nombre de archivo
—
Cómo usar el comando basename en Linux para extraer el nombre de un archivo de una ruta y eliminar extensiones, con ejemplos prácticos para scripts -
Cómo configurar un servidor y cliente OpenVPN en Linux
—
Guía paso a paso para configurar un servidor y cliente OpenVPN en Linux con Easy-RSA 3, cifrado moderno y systemd -
chgrp — cambiar el grupo de un archivo en Linux
—
Cómo usar el comando chgrp en Linux para cambiar el grupo propietario de archivos y directorios, con ejemplos prácticos y comparación con chown -
Bash — autocompletado sin distinción de mayúsculas
—
Cómo configurar el autocompletado de Bash para ignorar mayúsculas en Linux usando ~/.inputrc o /etc/inputrc, con otros ajustes útiles de readline -
xrandr — cambiar la resolución de pantalla desde la línea de comandos en Linux
—
Cómo usar xrandr en Linux para cambiar la resolución de pantalla, la frecuencia de actualización, la orientación y gestionar varios monitores desde el terminal -
Expansión del historial en Bash — reutiliza comandos sin reescribirlos
—
Cómo reutilizar comandos del historial de Bash con !N, !!, !cadena, Ctrl+R y otros atajos de expansión de historial en Linux -
at — programa tareas únicas desde la línea de comandos en Linux
—
Cómo usar el comando at en Linux para programar comandos y scripts que se ejecuten una sola vez a una hora determinada, con ejemplos prácticos -
chage — gestionar la caducidad de contraseñas en Linux
—
Cómo usar el comando chage en Linux para establecer políticas de caducidad de contraseñas, forzar cambios y gestionar la expiración de cuentas de usuario -
bc — calculadora de línea de comandos en GNU Linux
—
Cómo usar bc, la calculadora de línea de comandos de GNU Linux, para aritmética básica y avanzada desde el terminal o dentro de scripts de shell -
Bash bucle for — guía práctica
—
Aprende a usar el bucle for en bash en scripts y la línea de comandos, con ejemplos prácticos que incluyen contadores, rangos, break y continue -
Cómo cambiar el editor de texto predeterminado en Debian y Ubuntu
—
Cómo cambiar el editor de texto predeterminado en Debian y Ubuntu usando update-alternatives, select-editor y la variable de entorno EDITOR -
Cómo cambiar el hostname en Linux
—
Cómo cambiar el hostname en Linux de forma permanente usando hostnamectl en sistemas con systemd, y también el método tradicional para sistemas más antiguos -
Cómo agregar un usuario a un grupo en Linux
—
Cómo agregar un usuario a un grupo en Linux con usermod, useradd y gpasswd — ejemplos para usuarios existentes, nuevos usuarios, grupos primarios y múltiples grupos a la vez -
GoAccess — analizador de logs web en tiempo real para Apache, Nginx y Caddy
—
Cómo instalar y usar GoAccess para analizar logs de acceso de servidores web en tiempo real, como panel de terminal interactivo o como informe HTML autocontenido -
apt-get y aptitude — gestión de paquetes y limpieza de huérfanos en Debian y Ubuntu
—
Entiende la diferencia entre apt-get y aptitude en Debian y Ubuntu, y cómo autoremove mantiene tu sistema limpio de paquetes huérfanos -
chown — cambiar propietario y grupo de archivos en Linux
—
Cómo usar el comando chown en Linux para cambiar el propietario y el grupo de archivos y directorios, con ejemplos prácticos -
checkinstall — crea un paquete .deb o .rpm desde código fuente
—
Cómo usar checkinstall para compilar software desde fuentes e instalarlo como un paquete .deb o .rpm, facilitando su eliminación posterior con el gestor de paquetes -
Cómo montar tu propio servidor de correo con Mailcow
—
Guía paso a paso para montar tu propio servidor de correo con Mailcow y Docker -
diff — comando Linux para comparar archivos
—
Cómo usar el comando diff en Linux para comparar archivos y directorios, con ejemplos de salida unificada, parches y comparación recursiva. -
du — línea de comandos Linux para ver el uso de disco por archivo y directorio
—
Cómo usar el comando du en Linux para encontrar qué archivos y directorios están usando más espacio en disco -
df — herramienta de línea de comandos para ver el espacio en disco en Linux
—
Cómo usar el comando df en Linux para verificar el uso del disco, espacio libre, tipos de sistema de archivos y uso de inodos -
grep — línea de comandos Linux para buscar patrones en archivos
—
Cómo usar el comando grep en Linux para buscar cadenas y patrones en archivos, con ejemplos prácticos -
history — el comando Linux para gestionar el historial de la línea de comandos
—
Cómo usar el comando history en Linux: buscar, re-ejecutar, configurar y sacarle el máximo provecho al historial del shell -
htop — una alternativa mejorada a top para Linux
—
Cómo usar htop para monitorear procesos, CPU y memoria en Linux — una alternativa más amigable y potente que top -
tail — línea de comandos Linux para mostrar el final de un archivo
—
Cómo usar el comando tail en Linux, incluyendo la opción -f para seguir archivos de log en tiempo real -
iotop — monitorear el uso de disco en tiempo real en Linux
—
Cómo usar iotop para monitorear la actividad de lectura y escritura en disco por proceso en tiempo real en Linux -
Logs en Docker
—
Cómo revisar los logs dentro de un container Docker -
Codecs Multimedia Ubuntu Linux
—
Cómo instalar codecs multimedia para películas H.323 AC-3 en Ubuntu Linux -
Awk para imprimir cadenas entre caracteres
—
Cómo imprimir texto que se encuentra entre dos caracteres usando awk -
Optimizar imagenes para la web en Linux
—
Como optimizar las imágnes jpg o png para que sean utilizadas en la web, usando Linux -
Como instalar Spotify en Ubuntu
—
Como instalar Spotify en Ubuntu 20.04 -
If Else en Python
—
Como usar if else en Python -
While loop en Python
—
Como hacer while-loop en Python -
Como usar curl en Linux
—
Como utilizar curl en Linux -
Instala Brackets en Ubuntu
—
Como instalar Brackets en Ubuntu -
Upgrade Ubuntu
—
Como actualizar Ubuntu Bionic Beaber a Ubuntu Focal Fossa -
rsync Linux
—
Guia de rsync para Linux con ejemplos -
Logrotate
—
Todo sobre logrotate en Linux: configuración, opciones y ejemplos -
El comando pkill en Linux
—
El comando pkill de Linux explicado con ejemplos -
sudo vs su
—
Cuándo usar su y cuándo usar sudo en Linux, y cuáles son las diferencias -
Acelera Wordpress con Nginx
—
Utilizando Nginx para acelarar Wordpress a niveles de sitio estático, y sin usar plugins -
Diferentes aplicaciones mismo dominio
—
Como servir diferentes aplicaciones del mismo dominio usando Nginx como proxy reverso -
Tamaño máximo de archivo en Wordpress con Nginx y PHP-FPM
—
Como incrementar el límite de tamaño de archivo para subir a Wordpress en Nginx y PHP-FPM -
Servidor de correo en Ubuntu, la alternativa a Gmail
—
Alternativa a Gmail para tu correo con push, IMAP y sin que te espíen el correo, todo manejado y controlado por tí de manera segura -
Apache, PHP, MySQL en FreeBSD
—
Cómo configurar un servidor FreeBSD con Apache MPM Evente, MariaDB y PHP-FPM, muy eficiente para alta demanda -
Dirección IP Secundaria
—
Como agregar una dirección IP secundaria a la tarjeta de red en Linux -
visudo
—
Como utilizar los comandos sudo y visudo y entendiendo el archivo sudoers -
Formatear memoria usb desde Linux
—
¿Cómo formatear una llave usb desde Linux usando el sistema de archivos FAT32 de Windows? -
proxy_cache_key
—
Explicando proxy_cache_path levels y proxy_cache_key -
Instalar archivos .deb en Ubuntu y Debian
—
Cómo instalar un archivo .deb en Ubuntu, Debian, Mint o cualquier distribución basada en Debian usando apt o dpkg -
¿Qué versión de Ubuntu estoy usando?
—
Cómo encontrar o determinar la versión de Ubuntu que se está usando -
Crontab y cron job
—
Crontab y cron job: cómo usarlos con ejemplos. Aprovecha los cron jobs para tareas periódicas en GNU/Linux -
Grub 2. Cambiando el sistema operativo de arranque por defecto
—
Grub 2. Cambiando el sistema operativo de arranque por defecto, para que sea el último activo, o uno predeterminado por nosotros, como ser Windows -
Ubuntu borrar kernels antiguos para liberar espacio
—
Ubuntu, Grub2. Como borrar los Kernels antiguos, para liberar disco y limpiar el menu de arranque de Grub -
CentOS o Debian, para un servidor Web
—
CentOS or Debian, que distribución de GNU/Linux debes escoger a la hora de montar tu servidor web. ¿que consideraciones tomar en cuenta? -
Configura Ubuntu para usar un Proxy server, escritorio y servidor
—
Cómo configurar Ubuntu para que utilize un proxy server, ya sea que uses el Desktop (versión gráfica) o el servidor (desde la consola) -
Tiny Tiny RSS en Alojamiento compartido CPanel
—
Cómo instalar Tiny Tiny en hosting compartido usando CPanel -
Instala Tiny Tiny RSS en Linux
—
Cómo instalar Tiny Tiny RSS en un servidor Linux, Ubuntu en este caso, usando la línea de comandos -
Envía correos usando gmail y mutt desde la línea de comandos
—
Cómo enviar correos desde la línea de comandos usando mutt y gmail -
Controla VirtuaBox desde la consola
—
Controla las máquinas virtuales de VirtualBox desde el terminal, sin usar la interfáz gráfica -
Mis distribuciones favoritas
—
No existe una mejor distribución del sistema operativo GNU Linux, pero si hay un par de ellas que me gustan más -
Encender ip forward en Linux
—
Como habilitar el ip forward en GNU Linux. Ubuntu, Debian, Fedora y otros -
Agregar usuario a grupo en Linux
—
Como agregar un ususario a un grupo en Linux -
Varnish vs Nginx
—
Comparando Nginx vs Varnish para servir contenido estático en frente de Apache -
Actualizar Debian 6 a 7 (Squeeze a Wheezy)
—
Actualizar Debian Squeeze a Wheezy, o Debian 6.0 a 7.0 estable, tutorial paso a paso -
Apache2 MPM-Worker, PHP-FPM, MySQL en Ubuntu
—
Como instalar Apach2 (MPM-Worker), PHP-FPM, MySQL en Ubuntu -
Apache 2 MPM-Worker, eficiencia al máximo
—
Ventajas de Apache en modo MPM-Worker, y su parecido con Nginx -
UberWriter: El mejor editor Markdown para Ubuntu
—
Buscando el mejor editor de markdown para la distribución GNU Linux Ubuntu -
Actualiza Ubuntu a una nueva version desde el terminal con ssh
—
Como actualizar Ubuntu a nueva version usando ssh y una terminal -
Como actualizar debian Lenny a Sqeeze o 5.0 a 6.0
—
como actualizar debian lenny (5.0) a squeeze (6.0) -
curl post, delete y otros trucos
—
usando curl para post, delete y otros trucos mas de curl -
Prueba de desempeño y stress para Apache, Nginx or IIS
—
Prueba de desempeño y stress para Apache, Nginx or IIS