martes, 28 de julio de 2026

Linux vs Windows en 2026: ventajas e inconvenientes desde el punto de vista de un informático

Comparativa visual entre Linux y Windows en 2026 mostrando sus principales diferencias en seguridad, rendimiento, desarrollo, compatibilidad, facilidad de uso y soporte.


El que lleve tiempo metido en el mundo de la informática es bastante probable que haya visto el eterno debate... Linux vs Windows

Y aun en 2026 todavía no hay un ganador en absoluto!

La realidad es que ambos sistemas operativos han evolucionado bastante durante los últimos años, Windows ha mejorado en rendimiento, seguridad, integración con herramientas de desarrollo, etc... mientras que Linux continúa consolidándose como el estándar de facto en servidores, cloud, DevOps y ciberseguridad.

Si ya pero entonces... ¿Cuál merece la pena?

Pues deja que te diga que eso depende del uso que le vayas a dar. No es lo mismo un gamer, un desarrollador backend, un pentester o alguien que simplemente quiere navegar por Internet. 

Voy a intentar dar una perspectiva práctica!


Arquitectura: dos filosofías completamente distintas

La diferencia entre Linux y Windows no está solo en la interfaz, tambien hay grandes diferencias en cómo están diseñados.

Windows es un sistema operativo propietario desarrollado por Microsoft en el que todo el ecosistema gira alrededor de un único fabricante que controla el kernel, las actualizaciones, los controladores y gran parte del software.

Linux sin embargo es un kernel de código abierto sobre el que cientos de comunidades y empresas construyen distribuciones diferentes. Eso significa que Ubuntu, Fedora, Debian o Arch Linux comparten el mismo núcleo pero al mismo tiempo nos dan experiencias completamente distintas, y honestamente eso es precisamente una de las mayores fortalezas de Linux.


Rendimiento: menos a veces puede ser más

Aquí Linux suele sacar ventaja, ya que la mayoría de distribuciones ejecutan únicamente los servicios necesarios, lo que reduce considerablemente el consumo de CPU, memoria RAM y procesos en segundo plano.

Mientras un Windows recién instalado puede arrancar con más de un centenar de procesos activos, muchas distribuciones Linux mantienen un sistema mucho más limpio.

¿La consecuencia?

  • Arranques más rápidos.
  • Menor consumo de memoria.
  • Mejor rendimiento en hardware antiguo.
  • Mayor estabilidad bajo cargas elevadas.

Gracias a esto puedes encontrar servidores Linux funcionando durante meses sin necesidad de reiniciarse.


Gestión del software

Si alguien prueba Linux por primera vez aquí es donde empiece a ver grandes diferencias, ya que están acostumbrados a que en Windows instalar algo es algo muy parecido a esto:

  1. Buscar un programa en Google.
  2. Descargar un .exe.
  3. Pulsar "Siguiente" unas cuantas veces.
  4. Esperar que el instalador no intente colarte una barra de herramientas de hace quince años y esperar que termine.

En Linux el proceso suele ser algo... más elegante? :)

Normalmente las distros utilizan repositorios oficiales donde todo el software está firmado digitalmente y gestionado mediante un gestor de paquetes.

Un ejemplo:

Abres una terminal y escribes:

  • sudo apt install wireshark

o

  • sudo dnf install docker

Y la magia ya está hecha, con un único comando descargamos el programa e instalamos todas sus dependencias y lo mantiene actualizado junto al resto del sistema.

No se si soy yo pero una vez te acostumbras volver al método tradicional resulta casi prehistórico!


Seguridad

Aquí por desgracia es donde empiezan los mitos... Es habitual escuchar frases como:

"Linux no tiene virus."

Spoiler: es falso.

Linux también puede infectarse, la diferencia está en varios factores.


  • Modelo de permisos:

Linux separa claramente los privilegios de administrador del usuario normal, así que las aplicaciones no pueden modificar el sistema libremente salvo que se otorguen permisos explícitos mediante herramientas como sudo. Windows ahora también implementa este modelo desde hace años aunque antiguamente muchos programas se diseñaban esperando privilegios elevados.


  • Repositorios oficiales

Instalar software desde repositorios reduce bastante el riesgo de descargar aplicaciones modificadas o maliciosas y esto en Windows también ha mejorado con Microsoft Store y firmas digitales, pero sigue siendo habitual descargar programas desde páginas de dudosa procedencia...


  • El mercado

No es que Windows sea inseguro, es que representa un objetivo muchísimo más rentable desde el punto de vista de los atacantes ya que si desarrollas ransomware seguro quieres que afecte al mayor número posible de equipos. Por desgracia, ahí Windows sigue liderando el mercado doméstico.


Desarrollo de software

Aquí Linux juega en casa, gran parte del ecosistema moderno funciona sobre sistemas Unix-like. Algunas tecnologías que van muy bien en Linux son:

  • Docker
  • Kubernetes
  • Git
  • Python
  • Node.js
  • Go
  • Nginx
  • Apache

Que quede claro que todas ellas funcionan en Windows pero normalmente lo hacen mediante capas adicionales como WSL o entornos virtualizados, en Linux la experiencia suele ser más directa y natural.

De ahí que la inmensa mayoría de servidores de Internet ejecutan Linux.


Ciberseguridad: Linux sigue siendo el laboratorio favorito

Si tu objetivo es aprender hacking ético, análisis forense o pentesting... Linux continúa siendo prácticamente un estándar. Tenemos las distribuciones como Kali Linux, Parrot Security o BlackArch que incluyen un montón de herramientas preparadas para auditorías de seguridad.

Eso no significa que Windows no pueda ejecutar estas herramientas, muchas tienen versión para Windows, pero la diferencia es que en Linux suelen integrarse mejor con el sistema y automatizarse mediante scripts de Bash o Python.

Además, comprender Linux resulta casi obligatorio si algún día quieres administrar servidores, desplegar aplicaciones en la nube o trabajar con contenedores.


Gaming: el terreno donde Windows sigue mandando

Hace unos cinco años esta sección habría sido muy corta, hoy ya no!! Gracias a Proton y Steam ya hay  miles de juegos funcionan perfectamente bajo Linux, incluso algunos alcanzan un rendimiento prácticamente idéntico al de Windows.

Pero...

¿Por qué sigue ganando Windows?


Principalmente por tres motivos:

  • Compatibilidad con sistemas antitrampas.
  • Drivers optimizados desde el día uno.
  • Soporte oficial por parte de los estudios.


Si tu PC vive para ejecutar el último GTA o pasas media vida en juegos competitivos Windows continúa ofreciendo la experiencia más sencilla.

Eso si, si juegas de forma ocasional, Linux ya no es aquella pesadilla que era hace una década, que lo sepas!


Personalización: aquí Linux juega en otra liga

En Windows puedes cambiar el fondo de pantalla... En Linux puedes cambiar prácticamente todo, y cuando digo todo, es todo!!

Puedes elegir: Entorno de escritorio, gestor de ventanas, sistema de inicio, Kernel, gestor de paquetes, tema, etc.

Muchas veces el problema es que tanta libertad también implica responsabilidad y si empiezas a tocar cosas sin saber qué hacen... tarde o temprano acabarás rompiendo algo.

Y sí, todos hemos borrado algún archivo importante creyendo que "seguro que no sirve para nada".

Así se aprende!


Conclusión

Pues en 2026 creo que desde mi punto de vista el debate ya no consiste en decidir qué sistema operativo es "mejor". Entonces... ¿Qué sistema operativo elegir?

La pregunta correcta es:

¿Qué herramienta se adapta mejor al problema que quieres resolver?**

Windows sigue siendo el rey del escritorio doméstico y del gaming... es estable, compatible y tremendamente cómodo para la mayoría de usuarios.

Linux sin embargo continúa siendo el corazón de Internet, domina servidores, superordenadores, infraestructuras cloud y una gran parte del mundo del desarrollo y la ciberseguridad.

Lo mejor de todo es que no tienes que elegir un único bando, los profesionales más completos suelen dominar ambos entornos y saben cuándo utilizar cada uno porque al final en informática el mejor sistema operativo no es el que digan en un foro, sino el que te permite resolver el problema con menos complicaciones.


lunes, 20 de julio de 2026

Tu propia nube sin pagar suscripciones en 2026: NAS doméstico.

NAS doméstico de dos bahías conectado a un portátil y un router en un escritorio de home lab para almacenamiento privado y copias de seguridad.


Todos sufrimos de Diógenes digital!! 

Entre las fotos en alta resolución que saca tu móvil, los vídeos en 4K de las vacaciones, los commits de tus proyectos, las series que guardas "por si me las quitan de Netflix" y las copias de seguridad... nuestros discos duros están pidiendo clemencia.

Y de repente un día nos llega el temido mensaje: 

"Tu almacenamiento de Google One / iCloud está al 99%. Paga más al mes o despídete de tus correos y tus fotos"

Es ahí cuando la gente busca por foros de informática o vídeos de YouTube y se topan con la palabra mágica, el NAS. Te lo pintan como la solución definitiva a todos tus males, el Santo Grial de la soberanía de datos, pero antes de que saques la tarjeta de crédito y te gastes la pasta vamos a bajar a la tierra. 

En este post vamos a analizar si realmente necesitas un NAS en casa o si estás a punto de gastar trescientos euros en un capricho que acabará cogiendo polvo en el salón. 


1. ¿Qué demonios es un NAS?

Las siglas significan Network Attached Storage (Almacenamiento Conectado en Red). Para que se entienda un NAS es un pequeño ordenador que se pasa la vida encendido, conectado directamente a tu router mediante cable Ethernet y cuyo único propósito en este mundo es gestionar uno o varios discos duros internos de gran capacidad.

No lo confundas con un disco duro externo normal y corriente ya que un disco duro externo es un "esclavo" de tu ordenador (si no lo conectas por USB y enciendes el PC sus datos no existen. Un NAS es independiente ya que tiene su propio procesador, su memoria RAM y su propio sistema operativo.

Esto significa que cualquier dispositivo conectado a tu red local (el móvil, portátil, Smart TV o incluso tu cafetera "inteligente" si se lo propones) puede acceder a esos archivos simultáneamente sin necesidad de cables. Y si lo configuras bien también podrás acceder a ellos desde la otra punta del mundo con conexión a internet. Es literalmente como montar tu propio Dropbox o Google Drive en el pasillo de tu casa.


2. Las 4 señales definitivas de que SÍ necesitas un NAS

No todo el mundo necesita un NAS. Si tu uso del ordenador se reduce a mirar apuntes de la universidad, jugar a cuatro juegos y ver pelis en streaming, con un disco duro externo de 1 TB vas sobrado! Pero si ya empiezas a cumplir dos o más de los siguientes puntos... deberías empezar a mirar catálogos :)


  • El pánico a las suscripciones mensuales (y la falta de espacio)

Si estás pagando el plan familiar de iCloud, el de Google Drive y además tienes un par de discos duros portátiles por el escritorio con archivos duplicados porque ya no sabes qué hay en cada uno vas necesitando un orden. Con un NAS centralizas todo y eliminas las cuotas mensuales de la nube pública y ganas terabytes de espacio que tú controlas por completo.


  • El sueño del "Netflix propio" (Plex o Jellyfin)

Si eres de los que prefiere coleccionar contenido multimedia en máxima calidad en lugar de depender de los catálogos cambiantes de las plataformas de streaming, el NAS es tu mejor amigo. Puedes instalar aplicaciones como Plex o Jellyfin en el NAS, este se encarga de organizar tus películas y series, buscar las carátulas, los subtítulos y transmitirlos en streaming a tu televisión o a tu móvil cuando vas en el autobús.


  • Copias de seguridad automatizadas e invisibles

Como ya hemos visto en posts anteriores la pereza es el enemigo número uno de los backups. Un NAS nos va a permitir configurar scripts o programas nativos para que en cuanto tu portátil se conecte al wifi de casa por la noche se realice una copia de seguridad incremental de tus carpetas críticas de forma 100% silenciosa. Cero esfuerzo, máxima tranquilidad.


  • Tu vena "Home Lab" y el amor por Docker

Para los estudiantes de informática, desarrolladores o entusiastas de la ciberseguridad un NAS es un parque de atracciones. Al tener un sistema operativo Linux corriendo 24/7, puedes desplegar contenedores de Docker para montar diferentes servicios locales:

  • Pi-hole  --   Para bloquear la publicidad de toda tu red doméstica a nivel de DNS.
  • Home Assistant  --  Para domotizar tu casa sin depender de los servidores de Amazon o Google.
  • Nextcloud  --  Una alternativa directa a Google Docs y Drive totalmente privada.



3. La cara B: Lo que los vídeos de YouTube no te cuentan

Hasta aquí todo suena muy bonito pero para eso este post, me gusta el enfoque más práctico y realista. Tener un NAS no es solo comprarlo, enchufarlo y olvidarse, implica una serie de costes y responsabilidades que debes conocer.


  • El bolsillo (El hardware es caro)

Cuando ves un NAS de la marca Synology o QNAP por 180€ en Amazon, cuidado! Viene "sin discos" (diskless). Es solo la carcasa con la placa base, los discos duros van aparte y no te sirve cualquier disco viejo que tengas por casa. Vas a necesitar discos diseñados para estar encendidos 24/7 (como la gama Western Digital Red o Seagate IronWolf). Un NAS de dos bahías con dos discos de 4 TB configurados de forma segura te puede plantar fácilmente en los 400€.


  • "RAID" no es una copia de seguridad

Uno de los grandes errores de concepto en informática... Cuando configuras un NAS con dos discos en RAID 1 (espejo), lo que escribes en el disco A se replica automáticamente en el disco B. Si el disco A por lo que sea muere, tu NAS sigue funcionando y no pierdes nada. ¡Genial! 

Pero y si te entra un malware y encripta tus archivos o si borras una carpeta por error?? se borrará instantáneamente en ambos discos. El RAID protege tus datos ante fallos de hardware, pero no te exime de hacer copias de seguridad externas.


  • El factor Ciberseguridad: Te conviertes en tu propio administrador

Al montar un NAS y abrirlo a internet para poder ver tus archivos desde la calle estás poniendo un servidor propio en la red pública. Si dejas las credenciales por defecto, si no actualizas el firmware o si abres puertos a lo loco en tu router, los ciberdelincuentes escanearán tu IP y te infectarán. Olas de ransomware específicas como DeadBolt o Qlocker han secuestrado miles de NAS domésticos en los últimos años. Si tienes un NAS tienes que aprender a securizarlo (usar contraseñas fuertes, desactivar UPnP y, como consejo, acceder mediante una VPN local ya sea WireGuard o Tailscale).


Mi recomendación práctica:

Si tu prioridad es que las cosas funcionen ya, no quieres complicaciones y valoras tu tiempo por encima de todo, compra un NAS comercial de dos bahías de una marca reputada. 

Si estás estudiando informática, te apasiona trastear con redes, tienes hardware antiguo acumulando polvo en el trastero y quieres aprender de verdad cómo funciona la gestión de almacenamiento en Linux, móntate un TrueNAS o un OpenMediaVault, vas a aprender muchísimo y tener algo hecho por ti no tiene precio!


Conclusión

Tener un NAS no es para todos, pero sí es el paso definitivo para dejar de ser un mero usuario de la tecnología y convertirte en el dueño de tu propia infraestructura digital. Requiere una pequeña inversión de dinero y tiempo de aprendizaje, pero a cambio obtienes privacidad, control total y, sobre todo, la tranquilidad de saber que tus datos están a salvo bajo tu propia protección.

Y tú si lo necesitas... ¿Qué bando eliges? ¿Vas a lanzarte a por un Synology compacto o vas a desempolvar ese viejo Intel Core i3 para meterle Linux este fin de semana? 

¡Déjamelo en los comentarios y abrimos debate!

Si te ha gustado este post no te olvides echarle un ojo a la guía sobre cómo automatizar tus copias de seguridad con scripts muy sencillitos para complementar tu estrategia de almacenamiento.


>_Saludos!



viernes, 17 de julio de 2026

Automatiza tus copias de seguridad ( para windows )

Ilustración tecnológica sobre la automatización de copias de seguridad en Windows mediante PowerShell y Robocopy, mostrando una consola de PowerShell, un disco de respaldo y un escudo de protección de datos.


Windows dentro de su sabiduría de repente decide instalar una actualización en el mejor momento posible, tu ordenador se reinicia de golpe y, al volver, ese documento crucial ha volado!


En  Windows a menudo se vive con una falsa sensación de seguridad ya que la gente se confía en que la nube lo sincroniza todo o que un simple "copiar y pegar" de vez en cuando en un pendrive es suficiente. Ya dijimos en el post anterior que hacer backups de forma manual es aburrido, ineficiente y siempre se nos olvida por lo que sea.

Hoy vamos a trabajar eso y prometo que no llevará más de 10 min. ni vamos a usar programas pesados de terceros que te llenan el ordenador de ******!! 
Vamos a crear un script con PowerShell y una herramienta que los que se inician en la informática ni saben de su existencia, Robocopy. Además lo dejaremos programado para que se ejecute el solito en segundo plano mientras echas tu partida o estudias. 

Empezamos?


El arma secreta de los administradores de sistemas: Robocopy 

Muchos usuarios de Windows recurren a scripts básicos con comandos como xcopy o Copy-Item de PowerShell (yo era uno de ellos). El problema es que vuelven a copiar absolutamente todo cada vez que los ejecutas. Si tienes 50 GB de copia entre fotos, apuntes o yo que sé, tu backup tardará media hora en completarse todos los días, desgastando además tu disco duro de forma innecesaria.


Esto lo solucionamos esto con  Robocopy (Robust File Copy). Además es nativa y funciona por línea de comandos es incremental y extremadamente robusta. 

  • Compara la carpeta de origen con la de destino (a que os suena de linux?)
  • Identifica los archivos nuevos, los cambios y los borrados.
  • Transfiere únicamente las modificaciones en segundos.

Algo que mola mucho es que tolera cortes de red, reintenta la copia si un archivo está bloqueado temporalmente y mantiene intactos los metadatos y fechas originales de los archivos.


El Script en PowerShell 

Vamos a escribir un script .ps1 que no solo va a usar Robocopy para hacer la copia sino que va a comprobar si el disco de destino está conectado y así además evitamos errores si te has dejado el disco externo en la mochila...

Abre tu editor de código favorito (en mi caso Visual Studio Code) o también puedes usar utilizando el buscador de Windows y escribe PowerShell ISE.

Creamos un archivo nuevo y lo guardamos como backup_windows.ps1 en una carpeta, por ejemplo, en C:\Scripts\


Copia y pega el siguiente código, después dejaré una leyenda por si hay algo que no se entiende:


# ================================================================
# SCRIPT DE COPIA DE SEGURIDAD INCREMENTAL (ROBOCOPY + POWERSHELL)
# ================================================================

# --- CONFIGURACION DE RUTAS (cada uno su ruta) ---
$Origen  = "C:\Users\TuUsuario\Documents\Proyectos"
$Destino = "E:\Backups_Espejo" # disco externo, segundo SSD, etc
$LogFile = "C:\Users\TuUsuario\Documents\backup_log.txt"

# sacamos la fecha actual para el encabezado del log
$FechaActual = Get-Date -Format "yyyy-MM-dd HH:mm:ss"

Add-Content -Path $LogFile -Value "=================================================="
Add-Content -Path $LogFile -Value "[$FechaActual] Creando copia de seguridad..."

# 1. validamos que la carpeta origen existe
if (-not (Test-Path -Path $Origen)) {
    Add-Content -Path $LogFile -Value "[$FechaActual] ERROR: El origen '$Origen' no existe o no esta conectado."
    Exit
}

# 2. validamos que el destino esta disponible
if (-not (Test-Path -Path $Destino)) {
    Add-Content -Path $LogFile -Value "[$FechaActual] ERROR: El destino '$Destino' no existe o no esta conectado. ¡Abortando backup!"
    Exit
}

# 3. sincronizacion incremental con Robocopy
$Parametros = @("$Origen", "$Destino", "/MIR", "/FFT", "/R:3", "/W:5", "/NP", "/LOG+:$LogFile")

& robocopy.exe @Parametros

# guardamos el final del proceso
$FechaFin = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
Add-Content -Path $LogFile -Value "[$FechaFin] Proceso de backup finalizado."
Add-Content -Path $LogFile -Value "========================================="


Al principio usar Robocopy puede parecer lioso pero es cuestión de practicar. Los parámetros que he utilizado son:

  • /MIR - Crea un espejo exacto del origen en el destino (cuidado, también borra en el destino si se borra en origen!)
  • /FFT - Asume marcas de tiempo FAT (importante para evitar fallos si tu usb usa exFAT o FAT32)
  • /R:3 - Si un archivo está bloqueado por otro programa, lo reintenta copiar un máximo de 3 veces
  • /W:5 - Espera 5 segundos entre reintentos 
  • /NP - Desactiva el indicador de porcentaje de progreso para no llenar el log
  • /LOG+ - Añade los resultados detallados al log sin borrar el historial anterior


¡Ojo! Cambia "TuUsuario" carpetas en las que vayas a trabajar y las letras de unidad (E:, C:) que utilices.


Automatización silenciosa con el Programador de Tareas

Ya tenemos el script que hace ahorrarnos tiempo, ahora queremos que Windows lo ejecute de forma invisible, por ejemplo, todos los días a las 22:00.

Para esto de forma pro y evitar que aparezca alguna pantalla azul de la consola mientras estemos jugando o estudiando vamos a hacer lo siguiente:

1)  Pulsa la tecla de Windows, escribe Programador de tareas y ábrelo.
2)  En el panel derecho hacemos clic en Crear tarea... ("tarea básica" NO! necesitamos configurar opciones avanzadas de ejecución).
3)  En la pestaña General:

  • Ponle un nombre claro, como Sincronizacion_Backup_Proyectos
  • En la parte inferior, marca la casilla Ejecutar con los privilegios más altos (importante para que Robocopy acceda a ciertos metadatos del sistema)
  • Selecciona la opción Ejecutar tanto si el usuario inició sesión como si no. Esto obliga a Windows a ejecutar el script en segundo plano de forma totalmente invisible.

4)  Ve a la pestaña Desencadenadores (Triggers) y haz clic en Nuevo:

  • Configura cuándo quieres que se ejecute (dijimos que Diariamente a las 22:00).

5)  Ve a la pestaña Acciones y haz clic en Nueva:

  • En Acción, selecciona Iniciar un programa.
  • En Programa o script, escribe: powershell.exe
  • En la casilla Agregar argumentos (opcional), añade la siguiente línea (cambia la ruta por la ubicación real de tu script):
    • -ExecutionPolicy Bypass -WindowStyle Hidden -File "C:\Scripts\backup_windows.ps1"

6)  Haz clic en Aceptar. Windows te pedirá la contraseña de tu usuario para asegurarse de que tienes permisos para programar tareas del sistema en segundo plano.


El argumento -ExecutionPolicy Bypass le dice a Windows que permita ejecutar este script saltándose temporalmente la política de bloqueo por defecto de PowerShell contra scripts de origen desconocido. Método seguro siempre y cuando SOLO ejecutes scripts que TU mismo hayas programado.


Conclusión

Hacer copias de seguridad en Windows ya veis que no necesitas instalar programas de dudosa procedencia ni nada raro, con unas pocas líneas de PowerShell y  Robocopy nos hemos montado un sistema de backup de nivel semi-pro funcionando en el pc de forma gratuita y sigilosa.

Toma el control de tus copias, configura tu script hoy mismo y duerme con la tranquilidad de que tu trabajo está a salvo de cualquier pantallazo azul o borrado accidental. 


>_Saludos!



miércoles, 15 de julio de 2026

Automatiza tus copias de seguridad ( Linux con Bash y rsync )


Ilustración sobre cómo automatizar copias de seguridad en Linux con Bash, rsync y Cron mediante un script y tareas programadas.


La terminal de Linux impone respeto pero una vez que dominas sus comandos básicos, te das cuenta de que la consola de Linux no es tu enemiga sino tu aliada para automatizar tareas.

Hoy vamos a abordar uno de los mayores dolores de cabeza de cualquiera que trastee con servidores, administre una Raspberry Pi en casa o que  trabaje en entornos de desarrollo Linux, las dichosas copias de seguridad!!

Hacer backups manuales copiando y pegando carpetas da una pereza tremenda y siempre lo dejamos para otro momento o se nos olvida, así que hoy vamos a programar un script super sencillo en Bash de forma eficiente utilizando la herramienta reina del mundo sysadmin, rsync

Después, configuraremos un cronjob para que el sistema lo ejecute por nosotros a diario. 

¡Al lío!


La regla 3-2-1 de los Backups

En ciberseguridad y sistemas hay una norma sagrada que deberías seguir si no quieres perder tus datos ante un ataque de ransomware o un fallo físico de hardware.

  • 3 copias de seguridad de tus archivos importantes.
  • Al menos en 2 soportes físicos diferentes (SSD principal, un disco externo o un NAS).
  • Al menos 1 copia fuera de tu casa (nube o en un servidor remoto).
Muchos novatos caemos al principio en el error de crear scripts de backup usando el mítico cp (copy) o empaquetando todo con tar cada día... El problema de esto es que cuando nuestros archivos crecen, copiar Gb de datos consume muchísimos recursos, tiempo y vida útil de los discos.
Es aquí donde entra rsync (Remote Sync), una herramienta que en lugar de copiar todo desde cero, compara el origen con el destino y solo transfiere los cambios, archivos nuevos, modificados o eliminados! Esto hace que tu backup tarde segundos en lugar de minutos.


El Script en Bash 

Vamos a crear un script sencillito  documentando lo que hace y listo para usar. 
Abre tu terminal y vamos a crear una carpeta para nuestro script y un archivo llamado backup_linux.sh.

  • mkdir -p ~/scripts
  • nano ~/scripts/backup_linux.sh

Ahora si quieres puedes copiar y pegar el siguiente código. 

Acuérdate de modificar las rutas de ejemplo para adaptarlas a tu usuario y tus carpetas reales!


=======================================================================

#!/bin/bash

####################################

# SCRIPT PARA COPIA DE SEGURIDAD

####################################


# --- CONFIGURACION BASICA ---

ORIGEN="/home/tu_usuario/Proyectos"

DESTINO="/media/tu_usuario/disco_externo/Backups"

LOG="/var/log/backup_system.log" # Acuérdate de los permisos de escritura o muevelo a tu home

FECHA=$(date +"%Y-%m-%d %H:%M:%S")

# Nota: Puedes cambiar la variable LOG a:

# LOG="/home/tu_usuario/backup_system.log"


# --- INICIO DE LA COPIA ---

echo "----------------------------------------" >> "$LOG"

echo "[$FECHA] Iniciando copia de seguridad..." >> "$LOG"


# 1. Comprobar si nuestro directorio de origen existe

if [ ! -d "$ORIGEN" ]; then

    echo "[$FECHA] ERROR: El directorio $ORIGEN no existe." >> "$LOG"

    exit 1

fi


# 2. Comprobar si el destino esta montado/disponible, depende donde lo quieras

if [ ! -d "$DESTINO" ]; then

    echo "[$FECHA] ERROR:  $DESTINO no está disponible." >> "$LOG"

    exit 1

fi


# 3. Ejecutar rsync con parámetros optimizados:

echo "[$FECHA] Sincronizando..." >> "$LOG"

rsync -avh --delete "$ORIGEN/" "$DESTINO/" >> "$LOG" 2>&1


# 4. Verificar si rsync terminó con éxito (código de salida 0)

if [ $? -eq 0 ]; then

    echo "[$FECHA] Copia de seguridad completada correctamente." >> "$LOG"

else

    echo "[$FECHA] ALERTA!! rsync Error en copia de seguridad." >> "$LOG"

fi


echo "----------------------------------------" >> "$LOG"

=======================================================================


Cuando hacemos uso de rsync:

  • -a (archive)  -- Preserva permisos, enlaces simbólicos, marcas de tiempo y propietarios.
  • -v (verbose)  --  Nos muestra qué se está copiando.
  • -h (human-readable)  --  Enseña los tamaños de archivo en formato legible (KB, MB, GB).
  • --delete  --  ¡Cuidado! Borra en el destino los archivos que ya no existan en el origen (siempre que queramos una copia espejo exacta).


Guardamos el archivo en nano y le damos permisos de ejecución al script para que el sistema nos deje ejecutarlo:

  • chmod +x ~/scripts/backup_linux.sh


Es momento de probarlo, podemos invocarlo escribiendo:

  • ./backup_linux.sh


Es el momento de revisar si se ha generado tu archivo log o el destino para comprobar que los archivos se han sincronizado perfectamente. 


Automatización con Cronjobs 

Tener el script ya nos quita algo de trabajo pero si tienes que acordarte de ejecutarjo tú mismo cada noche... puede que algún día no nos acordemos! Para eso nos va de maravilla que estemos en un sistema basado en Unix ya que la automatización de tareas periódicas se gestiona mediante el daemon Cron. 

Para programar el script editaremos nuestra tabla de tareas programadas (crontab):

  • crontab -e


Tranquilo, si es la primera vez que lo abres, te preguntará qué editor quieres usar, yo siempre que pueda me decanto por nano, al final es el primero que toqué en su día y es con el que más cómodo me siento... cada uno a sus preferencias!

Ve al final del archivo y añade una nueva línea, la sintaxis de Cron utiliza 5 columnas temporales antes de indicar el comando a ejecutar:

[Minuto] [Hora] [Día_del_Mes] [Mes] [Día_de_la_Semana] [Script]


Si quieres que tu backup se ejecute todos los días a las 3:00 AM (hora para que no interrumpa tu jornada):

  • 0 3 * * * /home/tu_usuario/scripts/backup_linux.sh


Prefiero que se ejecute solo los domingos a la medianoche... ok! sería asi:

  • 0 0 * * 0 /home/tu_usuario/scripts/backup_linux.sh


En fin, es ir haciendo pruebas y cada uno hacer su propia configuración. Guardamos el archivo y cerramos el editor y listo!! El sistema se encargará de ejecutar el script en segundo plano sin que te enteres.

Te recomiendo buenas prácticas de seguridad aplicadas al Backup, tus respaldos contienen copias exactas de tus bases de datos, claves SSH públicas, código y documentación y si no las proteges bien... pueden convertirse en un vector de ataque, recuerdalo!! 


Mis recomendaciones básicas:

1) Protege tu script y copias, solo tú (y root) debería poder leer o modificar tus scripts de copia de seguridad o las carpetas de destino. 

2) Backups remotos seguros (con llaves SSH por ejemplo)

Si modificas tu script para mandar tu backup a un servidor remoto mediante rsync sobre SSH, NUNCA NUNCA uses contraseñas escritas en texto plano en el código, lo normal sería configurar autenticación con llaves criptográficas públicas sin contraseña (ssh-keygen y ssh-copy-id).

3) Verifica de vez en cuando, no confíes ciegamente en que el script funciona porque "no da error"... Una vez al mes yo entraría a la carpeta de la de seguridad, recupera algún archivo y probaría que se abra correctamente. Un backup que no se puede restaurar no sirve de nada!


Conclusión

Automatizar copias en Linux con Bash y rsync lleva apenas 10 min, 15 lo maximo, pero te puede salvar de perder noches enteras de trabajo.  

¡Adapta el script, configura tu cronjob y deja que Linux haga el trabajo sucio!¿Tienes alguna duda configurando el script? ¡Déjala abajo en los comentarios y lo resolvemos juntos! 


>_Saludos!


sábado, 11 de julio de 2026

Los 30 primeros comandos de Linux que aprendería hoy

Ilustración de un hacker usando una terminal Linux con comandos en pantalla para un artículo sobre los 30 primeros comandos de Linux que aprender hoy.


Quien no se acuerda de la primera vez que... abres una terminal de Linux, impone respeto!! 

Esa pantalla oscura con un cursor que te espera parpadeando suele intimidar a quienes en su día hicimos nuestros primeros pinitos. Sin embargo, si te metes en el mundo de la informática, el desarrollo de software o la ciberseguridad, la línea de comandos no es una opción, es tu mayor herramienta.

La interfaz gráfica es útil para tareas cotidianas, pero cuando necesitas buscar un error específico en un archivo de registro de miles de líneas, automatizar respaldos o auditar la seguridad de un servidor, la terminal te ahorra muchas horas de trabajo.

Hoy mi propósito para evitar el hábito de copiar y pegar código sin comprender, en esta guía vamos a analizar los 30 comandos de Linux imprescindibles para empezar explicados con algunos ejemplos del mundo real.


Bloque 1: Navegación y gestión básica de archivos

Hay que saber orientarse dentro del sistema de archivos, moverse entre diferentes directorios y realizar operaciones esenciales como crear, copiar o eliminar elementos de forma segura.


1. "pwd" (Print Working Directory)

Muestra la ruta absoluta del directorio en el que te encuentras posicionado actualmente.

Esencial para saber tu ubicación exacta antes de ejecutar un script o para definir rutas en archivos de configuración.


2. `ls` (List)

Lista el contenido de un directorio.

Evita usarlo de forma aislada, combínalo con modificadores para obtener información útil.

  • ls -la  Muestra todos los archivos (incluyendo los ocultos que empiezan por un punto) en formato largo con detalles de permisos, tamaño y propietario.
  • ls -lh  Muestra los tamaños de los archivos en un formato legible (KB, MB, GB).

3. "cd" (Change Directory)

Cambia el directorio de trabajo actual.

Atajos rápidos:

  • cd ..  Sube un nivel en las carpetas.
  • cd     Te lleva directamente al directorio de inicio (/home) de tu usuario.
  • cd -   Regresa al directorio inmediatamente anterior donde estabas trabajando.

4. "mkdir" (Make Directory)

Crea uno o varios directorios nuevos en el sistema.

  • mkdir -p  Permite crear una estructura completa de carpetas anidadas de golpe, sin que el sistema lance un error si las carpetas intermedias aún no existen.


5. "cp" (Copy)

Copia archivos o directorios de un origen a un destino.

  • cp -r   Copia directorios de forma recursiva (incluyendo todo su contenido interno).
  • cp -p   Preserva los permisos, propietario y marcas de tiempo originales del archivo, algo crucial en auditorías forenses y respaldos.


6. "mv" (Move)

Mueve archivos o directorios de ubicación. También se utiliza para renombrar elementos si el destino permanece dentro de la misma ruta.


7. "rm" (Remove)

Elimina archivos o directorios. 

Recuerda que en la terminal no existe una "Papelera de reciclaje", lo que se elimina, desaparece de forma permanente!

  • rm -rf : Fuerza la eliminación recursiva de directorios y su contenido sin solicitar confirmación. Debe usarse con extrema precaución.


Bloque 2: Búsqueda avanzada e inspección de texto

Con ellos vamos a localizar archivos perdidos en el disco duro e inspeccionar, filtrar o modificar cadenas de texto de manera eficiente sin necesidad de abrir un entorno gráfico o un editor pesado.


8. "find"

Busca archivos y directorios en tiempo real basándose en criterios avanzados como nombre, tamaño, tipo, permisos o fecha de modificación.

  • -name : Filtra por el nombre del archivo (soporta comodines como *).
  • -type : Define si buscas archivos (`f`) o directorios (`d`).


9. "tar" (Tape Archive)

Se utiliza para empaquetar, comprimir y descomprimir archivos y carpetas, una tarea imprescindible para la transferencia de datos, casi siempre entre servidores.

  • tar -czvf archivo.tar.gz carpeta/  :  Crea (c) un archivo comprimido mediante gzip (z), mostrando el proceso (v) en el archivo especificado (f).
  • tar -xzvf archivo.tar.gz  :  Extrae (x) el contenido de un archivo comprimido.


10. "cat" (Concatenate)

Despliega el contenido completo de un archivo directamente en la salida estándar de la terminal. Deberíamos utilizarlo solo para archivos cortos, si el archivo cuenta con muchas líneas puede saturar el buffer de la pantalla.


11. "less"

Abre un visor interactivo que permite paginar y navegar por archivos de texto extensos sin cargar el archivo completo en la memoria RAM (a diferencia de los editores tradicionales). Nos podemos desplazar con las flechas del teclado, buscar términos escribiendo "/palabra" y salimos del visor presionando la tecla "q".


12. "head"

Lo usamos para visualizar las primeras líneas de un archivo de texto, si no me equivoco creo muestra las primeras 10.

  • -n [número]  :  Para especificar la cantidad exacta de líneas que deseas inspeccionar.
  • ejemplo:  head -n 5 /etc/passwd


13. "tail"

Visualizamos las últimas líneas de un archivo de texto. 

  • tail -f  :   Podemos activar un modo interactivo que actualiza la pantalla en tiempo real a medida que se añaden nuevas líneas al archivo. Herramienta por excelencia para monitorizar servidores y detectar ataques en vivo!!
  • ejemplo:  tail -f /var/log/nginx/access.log


14. "grep" (Global Regular Expression Print)

Lo utilizaremos mucho para filtrar y buscar líneas que coincidan con un patrón o cadena de texto específica dentro de uno o varios archivos.

  • grep -i  :  Ignorar la diferencia entre mayúsculas y minúsculas.
  • grep -r  :  Buscamos de manera recursiva en todos los archivos de un directorio.
  • grep -n  :  Muestra el número de línea exacto donde se encontró la coincidencia.


15. "sed" (Stream Editor)

Editor de flujo que permite transformar, buscar y reemplazar texto en un archivo de manera automatizada directamente desde la línea de comandos, sin necesidad de abrirlo interactivamente. Para que se entienda, buscamos cambiar la palabra "localhost" por "127.0.0.1" en un archivo de configuración...

  • sed -i 's/localhost/127.0.0.1/g' config.php


16. "nano" / "vim"

Son los editores de texto integrados en la consola. "nano" ofrece una curva de aprendizaje sencilla y directa mediante atajos visibles, mientras que "vim" es una herramienta avanzada basada en modos, altamente eficiente.


17. "echo"

Imprime argumentos en la salida estándar. Si lo combinamos con redirecciones, es muy útil para escribir datos rápidos en archivos sin necesidad de abrir un editor. Por ejemplopara añadir texto al final preservando lo existente.

  • echo "PermitRootLogin no" >> /etc/ssh/sshd_config


Bloque 3: Gestión de permisos, procesos y servicios del sistema

Aquí ya podemos tener algunos comandos un poco más enfocados a la administración avanzada, controlar quién tiene acceso a los archivos, gestionar los servicios en segundo plano y monitorizar la salud y los procesos activos de tu infraestructura.


18. "sudo" (SuperUser Do)

Ejecuta un comando temporalmente con los privilegios de seguridad del superusuario (root) o de otro usuario definido en el archivo de configuración "sudoers".

  • sudo apt update


19. "chmod" (Change Mode)

Modifica los permisos de acceso de archivos y directorios (lectura, escritura y ejecución para el propietario, el grupo y el resto de usuarios).

  • chmod +x script.sh  :  Otorga permisos de ejecución a un archivo de comandos.
  • chmod 600 id_rsa :  Permiso de lectura y escritura exclusivo para el dueño (requisito obligatorio de seguridad por ejemplo para llaves privadas SSH).


20. "chown" (Change Owner)

Cambia el propietario o el grupo al que pertenece un archivo o directorio en el sistema.

  • sudo chown usuario:grupo_usuarios index.html


21. "systemctl"

Permite controlar el sistema de inicio, la gestión de los servicios del sistema (systemd), etc. Es indispensable para arrancar, detener, reiniciar o auditar servidores web, bases de datos, daemons...

Los comandos más comunes son start, stop, restart, status, enable.

  • sudo systemctl status ssh
  • sudo systemctl restart nginx


22. "journalctl"

Consulta y analiza los registros de log generados por el sistema de "systemd".

  • journalctl -u [servicio] :  Filtra logs específicos de una unidad o servicio.
  • journalctl -n 20 :  Muestra únicamente los 20 registros más recientes.


23. "ps" (Process Status)

Informa sobre el estado de los procesos activos en el sistema. Si combinamos con un "ps aux" no va a mostrar una instantánea detallada de todos los procesos en ejecución, revelando el usuario que lo ha invocado, el uso de CPU y memoria, y el PID.


24. "htop"

Administrador de tareas interactivo para la terminal. Podemos ver de manera visual e intuitiva el uso de los hilos de la CPU, la memoria RAM, la partición Swap y el árbol completo de procesos activos. Si no lo tienes simplemente instalalo con "sudo apt install htop".


25. "kill" / "killall"

Con estos comandos podemos mandar señales de terminación a los procesos del sistema mediante su ID (PID) o su nombre. Deberemos tener cuidado, si utilizamos el modificador "-9" (SIGKILL) como primera opción, finaliza el proceso de forma abrupta sin permitirle guardar datos ni cerrar conexiones y podríamos tener problemas. Utilizaremos siempre primero el comando estándar "kill [PID]"que envía una señal (SIGTERM) para solicitar un cierre limpio y controlado.

  • kill 1423  :  Cierre limpio (SIGTERM)
  • kill -9 1423  :  Último recurso, terminación forzada (SIGKILL)


26. "df" (Disk Free)

Muestra el espacio disponible, utilizado y total en las diferentes particiones de los discos duros montados en el sistema.

  • df -h  :  transforma los bloques numéricos complejos a unidades comprensibles como Megabytes o Gigabytes.


27. "du" (Disk Usage)

Estima el espacio en disco que ocupa un archivo o directorio específico.

  • du -sh  :  Resumen de cada elemento del directorio actual, para identificar rápidamente qué carpetas están saturando el almacenamiento.


Bloque 4: Redes, conectividad y transferencia de datos

Veremos comandos de conectividad de nuestra máquina, podremos revisar la configuración de las interfaces de red y transferir datos o conectarnos a servidores remotos de forma segura.


28. "ping"

Envía paquetes ICMP de solicitud de eco a un host remoto para verificar si está activo en la red y medir la latencia de la conexión.

  • ping -c 4 google.com


29. "ip a" (IP Address)

Despliega información detallada de las interfaces de red de la máquina (direcciones IP locales, máscaras, estados y direcciones MAC). 


30. "curl" (Client URL)

Con este comando podemos transferir datos desde o hacia un servidor utilizando múltiples protocolos (HTTP, HTTPS, FTP, etc.). 

  • curl -I :  Solicita únicamente las cabeceras HTTP de la respuesta para auditar servidores web.
  • curl -X [METODO]  :  Define el método HTTP específico (GET, POST, PUT, DELETE).

Ejemplo:

  • curl -I https://www.debian.org


Bonus: 

"wget"

A diferencia de "curl", "wget" es un descargador de archivos puro, no interactivo! Está diseñado para descargar de forma robusta instaladores, imágenes ISO o contenidos web de forma recursiva en segundo plano.

  • wget https://releases.ubuntu.com/24.04/ubuntu-24.04-desktop-amd64.iso


"ssh" (Secure Shell)

Para establecer una conexión cifrada y segura con la terminal de una máquina remota, permitiendo su administración a distancia a través de la red.

  • ssh -p 2222 usuario@192.168.1.123


Preguntas Frecuentes (FAQ)

¿Por qué mi distribución dice que "ifconfig" no existe?

"ifconfig" forma parte de las herramientas tradicionales de red (net-tools) que ya han dejado de actualizarse hace años. Las distribuciones modernas como Ubuntu, Debian o Red Hat lo han marcado como obsoleto y lo omiten en sus instalaciones limpias, de ahí que utilicemos el comando "ip a".


¿Por qué se desaconseja usar "kill -9" de forma habitual?

Cuando ejecutas "kill" envías una señal que le pide al programa que finalice dando tiempo para cerrar conexiones abiertas, guardar archivos temporales y liberar memoria limpiamente. "kill -9" envía una señal que el sistema operativo ejecuta de forma inmediata y violenta en el kernel y nos puede fastidiar bases de datos o perder datos. Yo? lo recomendaría como último recurso.


¿Se puede limpiar la terminal sin escribir "clear"?

Sí, la combinación de teclas "Ctrl + L" limpia visualmente la pantalla de la terminal, es un atajo!


¿Cuál es la diferencia real entre "wget" y "curl"?

"wget" está pensado para la descarga directa de archivos al almacenamiento local, "curl" está diseñado para interactuar con transferencias de datos mediante flujos.



Conclusión

Aprender la línea de comandos de Linux no consiste en memorizar tablas de manera teórica, hay que practicar y lo mas importante, toquetear!!! Es la forma más eficiente de consolidar conocimientos y no tengáis miedo en crear laboratorios virtuales locales, para eso están.

No sé si este post te ha resultado útil, igualmente gracias por tu lectura!!

Ya sé que nos hemos dejado fuera algún comando imprescindible para el día a día de un principiante, pero puedes dejarlo en los comentarios y cuando subamos de nivel... ahí los verás. 

¡Me encantaría debatir y leer vuestras experiencias con la terminal!


>_Saludos!


miércoles, 8 de julio de 2026

Tu red doméstica explicada. ¿Qué pasa cuando haces clic?

Sólo nos acordamos de la existencia del WiFi cuando el vídeo de TikTok se queda en bucle, cuando el personaje de tu juego online favorito muere por culpa del lag o cuando Netflix te saca ese círculo de carga del 99%. Es ahí cuando vas corriendo a mirar fijamente esa cajita de plástico negro con luces y la reinicias esperando un milagro.
Pero... alguna vez te has parado a pensar qué demonios está pasando ahí dentro? o cómo sabe tu móvil que la foto de Instagram es para ti y no para la Smart TV?


Ilustración de estilo cómic y juvenil que muestra una red doméstica con personajes graciosos: un router pulpo dirigiendo el tráfico de datos, un módem traduciendo códigos alienígenas y un cable Ethernet como una autopista futurista brillante hacia un ordenador de salón.



Hoy vamos a intentar explicar cómo funciona la red de casa de forma super sencilla. 


1. El Router: El poli del tráfico 

Si la red de tu casa fuera una ciudad, el router sería el poli  que organiza el tráfico en el cruce más concurrido. Su trabajo es el de dirigir los "paquetes" de datos para que lleguen donde tienen que llegar.
Cuando pides ver un vídeo en YouTube desde el móvil, esa petición viaja al router, el router la recibe, la manda a internet, recibe la respuesta (el vídeo) y dice... a ver para quién era esto... Ah sí!! del móvil de fulanito, no de la tv inteligente. Sin él, todos los dispositivos estarían gritando a la vez y los datos chocarían entre sí.
 


2. ¿Módem o Router? La pareja que te da internet

Mucha gente los confunde porque hoy en día las compañías de internet te meten los dos aparatos en la misma caja, pero técnicamente son dos cosas totalmente distintas y que trabajan en equipo.
El Módem podemos decir que es el "traductor". 
Se puede decir que la señal que viene de la calle (por fibra óptica, cable, etc) viene en un "idioma" que tus ordenadores no entienden... todavía. El módem traduce esa señal exterior en impulsos digitales.
El Router es el "repartidor", coge esa señal ya traducida por el módem y la distribuye entre todos los dispositivos de la casa creando tu red local (LAN).


 

3. Direcciones IP y MAC: El DNI de tus cacharros

Para que el router no se vuelva loco repartiendo datos, necesita saber quién es quién. Para eso existen dos tipos de identificaciones:
  • La Dirección MAC (El DNI físico) es un identificador único que tu móvil, tu consola o tu tele traen de fábrica. Es como tu huella dactilar, no cambia nunca, estés en tu casa o en una cafetería en Japón.
  • La Dirección IP local (El número de habitación) es una dirección temporal que el router le asigna a tu dispositivo cuando se conecta a su red (suele tener la forma 192.168.1.X). Es como el número de habitación en un hotel, hoy puede que estés en la 104, pero si te vas y vuelves mañana, te puede tocar la 108...

Gracias a esto, cuando juegas online, el router sabe perfectamente que los datos del juego van dirigidos a la MAC de tu consola y a la IP temporal que tiene asignada esa mañana.

 

4. El DNS: Las Páginas Amarillas de Internet

Cuando quieres entrar a ver una web, tú no escribes en el navegador una ristra de números... escribes algo como google.com o marca.com. Los ordenadores son más de números y aquí es donde entra el "DNS" (Sistema de Nombres de Dominio).
El DNS es como la agenda de contactos del móvil, ya no buscamos por números, usamos el listado por nombres, como cuando ponemos youtube.com, nuestra red le pregunta al servidor DNS cuál es el número de este sitio?? y el DNS busca en su gigantesca base de datos y le responde a tu router por su número real, por ejemplo 142.250.185.206.. Es entonces cuando tu router ya puede hacer la llamada y traerte la página. 

¡todo esto pasa en milisegundos!


5. Cable vs wifi: La eterna batalla por el Ping

A la hora de conectar los dispositivos al router, tenemos dos caminos. y no, no son iguales!

  1. El Cable Ethernet (La autopista privada) que al conectar tu PC o consola por cable es como tener una autovía subterránea blindada directa hacia el router, ni hay interferencias, ni hay pérdidas, la velocidad es máxima y el "ping" (el tiempo de respuesta) es bajísimo.
  2. El wifi (El festival aéreo) es el que transmite los datos mediante ondas de radio invisibles. Es comodísimo porque no hay cables por medio, pero es como mandar paquetes en patinete por el aire. Si hay paredes gruesas, azulejos en el baño, espejos o si el vecino tiene el wifi en el mismo "canal" que tú, las ondas chocan y se debilitan y aparece el temido "lag".


Conclusión

La próxima vez que se caiga el internet en casa, no le pegues una patada al router. Míralo con respeto, porque el pobre lo mismo está manteniendo una conversación bastante intensa con 20 aparatos a la vez mientras tu quieres ver tu serie favorita en HD. 

¡Bastante hace! :)


>_Saludos!



domingo, 5 de julio de 2026

Herramientas de IA para aumentar tu productividad


Un joven sonriente con auriculares trabaja en su portátil rodeado de pantallas holográficas interactivas que destacan cuatro herramientas de IA para productividad: Perplexity AI, Gamma App, Gemini y MacWhisper.


Vivimos saturados! 

Entras a tiktok, a X, a LinkedIn... y hay un ejército de "gurús" gritándote al oído que si no usas 50 herramientas de Inteligencia Artificial al día estás perdiendo el tiempo y te vas a quedar obsoleto. Lo que no sabes es que el 90% de esas aplicaciones son bonitos envoltorios de ChatGPT que solo sirven para que gastes dinero o pierdas la tarde configurando cosas que podrías hacer en dos minutos.

Pero bueno, también es verdad que entre tanto humo, hay un puñado de herramientas que son auténtica locura, de esas que cuando las pruebas dices "¿Cómo puñetas he podido vivir sin esto hasta ahora?"

Ponte cómodo porque con 5 minutos puedes leer mi Top 4 de herramientas...

Antes de empezar me gustaría dejar claro una regla de oro de la productividad digital... añadir más herramientas a tu vida no te hace más productivo, te hace más lento!! El truco no es tener una IA para cada cosa, sino automatizar aquello que te hace el día mas lento.


El Top 4 de herramientas que de verdad te salvan el pellejo

1. Perplexity AI (El sustituto definitivo de Google para investigar)

Si tienes que hacer un trabajo, investigar un tema para un cliente o entender un concepto complejo, la búsqueda tradicional de Google ha muerto... Perplexity no te da una lista de diez páginas web llenas de publicidad para que tú entres y busques la respuesta, te lee internet en tiempo real, redacta la respuesta directamente y te cita las fuentes.

El supermode que tiene es un modo llamado "Copilot" que te hace preguntas aclaratorias antes de buscar para afinar el tiro al máximo.

Te ahorra el típico bucle de abrir 20 pestañas en el navegador, leer textos infinitos y descartar spam y publicidad. Le pides un resumen del impacto de una tecnología o una comparativa de mercado, y lo tienes estructurado en 10 segundos con enlaces reales.


2. Gamma App (Adiós al drama de diseñar diapositivas)

Tienes una entrega mañana y la presentación de PowerPoint da pena! Gamma es un generador de diapositivas, documentos y páginas web en segundos. Solo tienes que escribir de qué va tu tema, elegir el tono y la IA se encarga de redactar el contenido, estructurar las pantallas y meter imágenes.

El supermode es que no te da una plantilla vacía, te da la presentación completamente escrita y maquetada.

Su editor visual es fluido que flipas. Si no te gusta una sección, le pides a su chat interno que haga los cambios que quieras, es como tener un diseñador gráfico metido en tu ordenador.


3. Gemini en Google Workspace / Copilot en Office (El fin de la hoja en blanco)

La IA es brutal cuando está donde tú ya trabajas. Tener integrados estos asistentes directamente en tus documentos de texto o en tu bandeja de entrada de correo es un cambio de las reglas del juego.

El supermode es el botón de "Ayúdame a escribir". Le pones tres frases mal redactadas y te devuelve un correo impecable, un informe estructurado o un acta de reunión perfectamente limpia.

Redactar correos de seguimiento, contestar de forma educada a un cliente pesado o resumir un hilo de 20 mails pasa de llevarte media hora a solucionarse con un par de clics.


4. MacWhisper / Otter.ai (Tu secretario personal de audio)

Si vas a clase y tienes un profe habla a la velocidad de la luz o tienes reuniones eternas de trabajo donde todo el mundo habla a la vez, prueba esto, es un antes y un después!! Estas herramientas utilizan el motor Whisper de OpenAI para transcribir notas de voz o archivos de audio con una precisión increíblemente alta, distinguiendo incluso quién habla.

El supermode es que no solo transcribe, sino que te genera un resumen con los puntos clave y las tareas pendientes.

Puedes estar 100% presente en la conversación o en la clase sin preocuparte por apuntar cada palabra, sólo tienes que pasarle luego el audio y tienes los apuntes perfectos listos para estudiar o para el trabajo.


El método TotalPro para usar IA sin volverte un clon

Usar estas herramientas está genial, pero hay una línea muy fina entre ser eficiente y volverte un completo vago que entrega contenido sin más. Está muy bien que la IA trabaje para ti pero recuerda que el cerebro ejecutor aquí sigues siendo tú.

  • Deja que la IA haga el 70% del trabajo pesado (buscar, estructurar, maquetar). Pero el 30% final como revisar datos, dar tu estilo y tu toque es obligatorio. Al fin y al cabo si está hecho todo por una máquina... pierde toda la gracia!
  • Cuidado con las alucinaciones, aunque las IAs son muy listas, a veces se inventan cosas con una seguridad que asusta. Consejo sobre todo si usas datos, fechas o leyes para algo importante, verifica siempre las fuentes, por eso Perplexity es tan buena, porque te deja el enlace directo para comprobarlo :)
  • No pagues por todo... todas las herramientas que menciono tienen versiones gratuitas más que suficiente para el día a día. No gastes dinero en suscripciones premium a menos que las tengas que usar de forma pro 8 horas al día.


Bonus: La herramienta que no necesita presentación (ChatGPT)

Sí, lo sé. Has llegado hasta aquí y probablemente estabas pensando...

¿Y ChatGPT?

No me he olvidado de él, solo que he preferido centrar este artículo en herramientas más específicas. ChatGPT es muy versátil, más que una aplicación para una tarea concreta... es como tener un compañero de trabajo al que puedes pedir casi cualquier cosa, la verdad.

Para mí la clave está en entender que ChatGPT no sustituye a las herramientas anteriores, sino que las complementa, y con un ejemplo me entenderéis rápidamente:

  1. Investigas un tema con Perplexity.
  2. Le pasas la información a ChatGPT para adaptarla al público que necesitas.
  3. Si la reunión queda grabada, utilizas MacWhisper u Otter para obtener la transcripción y vuelves a usar ChatGPT para extraer conclusiones o redactar el acta.
  4. Generas la presentación en Gamma.


Conclusión: 

La IA no viene a quitarte el trabajo ni a sustituir tu cerebro, que quede claro! viene a quitarte de encima los marrones aburridos para que puedas apagar el ordenador antes y disfrutar de la vida. Así que ya sabes, deja de acumular extensiones inútiles en el navegador, elije tu herramienta favorita de esta lista y empieza a recuperar horas libres desde hoy mismo!


>_Saludos!


Linux vs Windows en 2026: ventajas e inconvenientes desde el punto de vista de un informático

El que lleve tiempo metido en el mundo de la informática es bastante probable que haya visto el eterno debate... Linux vs Windows Y aun en 2...