~/docs /DevOps

DevOps

DevOps

Imported from Notion: DevOps

updated:: 2026.07.10

Índice rápido DevOps

[!NOTE] ✅ Esta página es el atajo general de la sección. Mantiene comandos transversales, rutas a subpáginas y triage rápido. Los temas con más detalle viven en páginas dedicadas.

Qué encontrarás aquí

PáginaEnfoque
web/docs/DevOps/CPU & RAMDiagnóstico de consumo, carga y procesos pesados
web/docs/DevOps/Disco & EspacioEspacio libre, carpetas grandes, inodos y limpieza
web/docs/DevOps/Networking & PuertosPuertos, conectividad, DNS, rutas y pruebas con curl/nc
web/docs/DevOps/Logs & JournalctlLogs de servicios, boots, fechas y errores
web/docs/DevOps/Procesosps, pgrep, kill, señales, jobs y sesiones largas
web/docs/DevOps/SystemdServicios, timers, logs y subpáginas específicas
web/docs/DevOps/sedReemplazos rápidos, pruebas y backups con sed
web/docs/DevOps/WSLConfiguración de WSL 2, memoria, CPU y reinicio
web/docs/DevOps/SSH Key AUTHAcceso por clave y endurecimiento de SSH
web/docs/DevOps/SSH Config y Túneles~/.ssh/config, túneles, scp y rsync
web/docs/DevOps/Firewall & Seguridad baseUFW, exposición de servicios y mínimos de seguridad

Triage rápido

SíntomaPrimeros comandosIr a
La máquina va lentauptime, htop, free -hCPU & RAM
El disco está llenodf -h, du -h --max-depth=1Disco & Espacio
Un puerto está ocupadosudo ss -ltnp, sudo lsof -i :PUERTONetworking & Puertos
Un servicio fallasystemctl status, journalctl -uSystemd / Logs & Journalctl
No entra SSHssh -vvv, sudo sshd -t, logsSSH Key AUTH
Un proceso no muerepgrep -af, kill, kill -9Procesos

Atajos de emergencia

Puerto en uso

sudo ss -ltnp | grep ':PUERTO'
sudo lsof -i :PUERTO

Ejemplo:

sudo ss -ltnp | grep ':3000'
sudo lsof -i :3000

Buscar archivos desde la raíz

sudo find / -name 'flag' 2>/dev/null

Limpiar un directorio dejando una coincidencia

[!NOTE] ⚠️ Este comando borra contenido. Haz primero una ejecución de prueba sin -exec rm -rf.

Prueba:

find . -mindepth 1 -maxdepth 1 ! -name app -print

Ejecución real:

find . -mindepth 1 -maxdepth 1 ! -name app -exec rm -rf -- '{}' +

Ver ayuda real de un comando

comando --help
man comando

Seguridad básica

Detector de rootkits

sudo apt update
sudo apt install chkrootkit -y
sudo chkrootkit

[!NOTE] 💡 chkrootkit puede dar falsos positivos. Úsalo como señal de alerta y contrasta con logs, procesos, conexiones y paquetes instalados.


Checklist final

  • Si el problema es rendimiento, empecé por CPU & RAM.

  • Si el problema es disco, revisé Disco & Espacio.

  • Si el problema es red o puertos, fui a Networking & Puertos.

  • Si el problema es un servicio, revisé Systemd y Logs & Journalctl.

  • Si el problema es acceso remoto, revisé SSH Key AUTH y SSH Config y Túneles.

  • Si hay riesgo de borrado o cambio masivo, hice prueba y backup.

  • [ ]


child_page Networking & Puertos Nested page shared through Notion.
child_page Disco & Espacio Nested page shared through Notion.
child_page Logs & Journalctl Nested page shared through Notion.
child_page Procesos Nested page shared through Notion.
child_page Firewall & Seguridad base Nested page shared through Notion.
child_page SSH Config y Túneles Nested page shared through Notion.
child_page CPU & RAM Nested page shared through Notion.
child_page Systemd Nested page shared through Notion.
child_page sed Nested page shared through Notion.
child_page WSL Nested page shared through Notion.
child_page SSH Key AUTH Nested page shared through Notion.

- EOF -