Guías
Terminal Actualizado el 6 de noviembre de 2026

Linux

Administración diaria de Linux: archivos, permisos, usuarios, procesos, systemd, disco, red, paquetes, compresión y cron.

  • #linux
  • #sysadmin
  • #permisos
  • #systemd
  • #redes

Archivos y directorios

AcciónComando
Crear una ruta de carpetas completa
Copiar una carpeta con todo su contenido
Mover o renombrar un archivo
Borrar una carpeta y su contenido (sin papelera)
Crear un enlace simbólico
Ver metadatos (tamaño, fechas, permisos)
Detectar el tipo real de un archivo
Leer un archivo largo con paginación

Permisos y propietarios

AcciónComando
Asignar permisos en notación octal
Dar permiso de ejecución al dueño
Dar escritura al grupo de forma recursiva
Cambiar dueño y grupo
Cambiar dueño de forma recursiva
Ver la máscara de permisos por defecto

Notación octal

Cada dígito es la suma de r = 4, w = 2 y x = 1, en orden: dueño, grupo y otros.

ValorSignificado
7rwx: leer, escribir y ejecutar
6rw-: leer y escribir
5r-x: leer y ejecutar
4r--: solo lectura
755Scripts y carpetas: el dueño todo, el resto lee y entra
644Archivos normales: el dueño escribe, el resto lee
600Privado: solo el dueño lee y escribe (claves, .env)
700Carpeta privada: solo el dueño accede

Usuarios, grupos y sudo

AcciónComando
Ver tu usuario, UID y grupos
Crear un usuario con carpeta personal y Bash
Asignar o cambiar la contraseña de un usuario
Añadir un usuario a un grupo (sin quitarle otros)
Aplicar el grupo nuevo sin cerrar sesión
Abrir una shell de root
Cambiar a otro usuario con su entorno
Editar la configuración de sudo de forma segura

Procesos

AcciónComando
Top 10 de procesos por CPU
Buscar procesos por nombre con su comando
Monitor interactivo de procesos
Terminar un proceso de forma ordenada (SIGTERM)
Forzar la terminación (SIGKILL)
Terminar procesos por patrón del comando
Lanzar un proceso con menor prioridad
Cambiar la prioridad de un proceso en marcha
Ejecutar algo que sobreviva al cerrar la sesión

Señales frecuentes

SeñalSignificado
SIGTERM (15)Pide terminar; el proceso puede limpiar. Es la de kill por defecto
SIGKILL (9)Termina de inmediato; no se puede capturar. Último recurso
SIGINT (2)Interrupción, la que envía Ctrl + c
SIGHUP (1)Muchos demonios la usan para recargar su configuración

Servicios con systemd

AcciónComando
Ver estado y últimas líneas de log
Iniciar, detener o reiniciar
Recargar la configuración sin cortar conexiones
Habilitar al arranque e iniciar ya
Deshabilitar al arranque
Listar servicios en ejecución
Ver servicios que fallaron
Releer archivos de unidad tras editarlos

Logs con journalctl

AcciónComando
Seguir los logs de un servicio en vivo
Logs de un servicio en la última hora
Últimas 50 líneas del sistema
Solo errores desde el último arranque
Mensajes del kernel
Ver cuánto disco ocupan los logs
Borrar logs con más de 7 días

Disco y memoria

AcciónComando
Espacio libre por sistema de archivos
Inodos disponibles (disco “lleno” con espacio libre)
Tamaño total de una carpeta
Subcarpetas ordenadas por tamaño
Memoria RAM y swap
Discos y particiones en árbol
Particiones con sistema de archivos y UUID
Montar una partición

Red

AcciónComando
Ver interfaces y direcciones IP
Ver la tabla de rutas
Puertos en escucha con su proceso
Probar conectividad (4 paquetes)
Ver solo las cabeceras de una respuesta HTTP
Descargar un archivo siguiendo redirecciones
Resolver un dominio (solo la IP)
Consultar registros MX de un dominio

Paquetes (apt y dnf)

Debian y Ubuntu (apt)

AcciónComando
Actualizar el índice de paquetes
Actualizar los paquetes instalados
Instalar un paquete
Desinstalar y limpiar dependencias huérfanas
Buscar un paquete
Ver detalles de un paquete

Fedora y RHEL (dnf)

AcciónComando
Actualizar todo el sistema
Instalar un paquete
Desinstalar un paquete
Buscar un paquete
Saber qué paquete provee un comando

Compresión

AcciónComando
Crear un .tar.gz de una carpeta
Extraer un .tar.gz
Extraer en una carpeta concreta
Listar el contenido sin extraer
Crear un .tar.xz (más compresión)
Crear un .zip de una carpeta
Extraer un .zip en una carpeta

Variables de entorno y PATH

AcciónComando
Listar todas las variables de entorno
Ver el PATH una ruta por línea
Definir una variable para la sesión y sus hijos
Añadir una carpeta al inicio del PATH
Eliminar una variable
Saber qué ejecutable se usará
Variables globales para todos los usuarios

Cron

AcciónComando
Editar las tareas de tu usuario
Listar tus tareas
Listar las tareas de otro usuario

Formato: minuto, hora, día del mes, mes, día de la semana y comando. Cron usa la zona horaria del sistema (en servidores suele ser UTC).

bash
# m  h  dom mon dow  command
*/5  *  *   *   *    /opt/app/healthcheck.sh
0    3  *   *   *    /opt/app/backup.sh >> /var/log/backup.log 2>&1
30   8  *   *   1-5  /opt/app/report.sh
@reboot              /opt/app/start.sh