Posts
GRUB2 — cómo cambiar el tiempo de espera del menú de arranque en Linux
— June 25, 2026
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
— June 25, 2026
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
— June 17, 2026
Cómo hacer copias de seguridad entre servidores usando rsync y SSH, con autenticación por clave y automatización con cron
Tutorial de LaTeX
— June 15, 2026
Tutorial de LaTeX: instalación, editores, márgenes, imágenes, tablas, fórmulas matemáticas y bibliografía.
Apache, PHP 8.3 FPM y MariaDB 11 en FreeBSD 14
— June 15, 2026
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
— June 14, 2026
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
— June 14, 2026
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
— June 14, 2026
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
— June 14, 2026
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
— June 14, 2026
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
— June 14, 2026
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
— June 14, 2026
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
— June 8, 2026
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
— June 8, 2026
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
— June 8, 2026
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
— June 8, 2026
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
— June 8, 2026
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
— June 8, 2026
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
— June 8, 2026
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
— June 8, 2026
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
— June 8, 2026
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
— June 8, 2026
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
— June 8, 2026
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
— May 29, 2026
Guía paso a paso para montar tu propio servidor de correo con Mailcow y Docker
diff — comando Linux para comparar archivos
— May 29, 2026
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
— May 28, 2026
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
— May 28, 2026
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
— May 27, 2026
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
— May 27, 2026
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
— May 27, 2026
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
— May 27, 2026
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
— May 27, 2026
Cómo usar iotop para monitorear la actividad de lectura y escritura en disco por proceso en tiempo real en Linux
Docker para self-hosting en un VPS — sin Kubernetes
— May 26, 2026
Después de años experimentando con Linode, Drupal, Wordpress, Nginx y Varnish, este es el stack simple que estoy usando hoy para self-hosting.
Logs en Docker
— July 24, 2020
Cómo revisar los logs dentro de un container Docker
Codecs Multimedia Ubuntu Linux
— June 22, 2020
Cómo instalar codecs multimedia para películas H.323 AC-3 en Ubuntu Linux
Awk para imprimir cadenas entre caracteres
— June 14, 2020
Cómo imprimir texto que se encuentra entre dos caracteres usando awk
Optimizar imagenes para la web en Linux
— June 14, 2020
Como optimizar las imágnes jpg o png para que sean utilizadas en la web, usando Linux
Como instalar Spotify en Ubuntu
— June 13, 2020
Como instalar Spotify en Ubuntu 20.04
If Else en Python
— June 6, 2020
Como usar if else en Python
While loop en Python
— June 6, 2020
Como hacer while-loop en Python
Como usar curl en Linux
— June 4, 2020
Como utilizar curl en Linux
Instala Brackets en Ubuntu
— May 1, 2020
Como instalar Brackets en Ubuntu
Upgrade Ubuntu
— May 1, 2020
Como actualizar Ubuntu Bionic Beaber a Ubuntu Focal Fossa
Calles vacias, cuarentena por Coronavirus
— April 26, 2020
Calles vacías en Santa Cruz, Bolivia. Debido a la cuarentena por CoVid-19
Cambios por el Coronavirus
— April 26, 2020
Algunos cambios en el mundo tras el coronavirus
rsync Linux
— April 24, 2020
Guia de rsync para Linux con ejemplos
Logrotate
— March 31, 2020
Todo sobre logrotate en Linux: configuración, opciones y ejemplos
El comando pkill en Linux
— March 20, 2020
El comando pkill de Linux explicado con ejemplos
Con Linux de nuevo
— December 8, 2019
Volviendo a Linux esta vez en Windows
sudo vs su
— June 8, 2019
Cuándo usar su y cuándo usar sudo en Linux, y cuáles son las diferencias