~/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ágina | Enfoque |
|---|---|
web/docs/DevOps/CPU & RAM | Diagnóstico de consumo, carga y procesos pesados |
web/docs/DevOps/Disco & Espacio | Espacio libre, carpetas grandes, inodos y limpieza |
web/docs/DevOps/Networking & Puertos | Puertos, conectividad, DNS, rutas y pruebas con curl/nc |
web/docs/DevOps/Logs & Journalctl | Logs de servicios, boots, fechas y errores |
web/docs/DevOps/Procesos | ps, pgrep, kill, señales, jobs y sesiones largas |
web/docs/DevOps/Systemd | Servicios, timers, logs y subpáginas específicas |
web/docs/DevOps/sed | Reemplazos rápidos, pruebas y backups con sed |
web/docs/DevOps/WSL | Configuración de WSL 2, memoria, CPU y reinicio |
web/docs/DevOps/SSH Key AUTH | Acceso 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 base | UFW, exposición de servicios y mínimos de seguridad |
Triage rápido
| Síntoma | Primeros comandos | Ir a |
|---|---|---|
| La máquina va lenta | uptime, htop, free -h | CPU & RAM |
| El disco está lleno | df -h, du -h --max-depth=1 | Disco & Espacio |
| Un puerto está ocupado | sudo ss -ltnp, sudo lsof -i :PUERTO | Networking & Puertos |
| Un servicio falla | systemctl status, journalctl -u | Systemd / Logs & Journalctl |
| No entra SSH | ssh -vvv, sudo sshd -t, logs | SSH Key AUTH |
| Un proceso no muere | pgrep -af, kill, kill -9 | Procesos |
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] 💡
chkrootkitpuede 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é
SystemdyLogs & Journalctl. -
Si el problema es acceso remoto, revisé
SSH Key AUTHySSH Config y Túneles. -
Si hay riesgo de borrado o cambio masivo, hice prueba y backup.
-
[ ]
- EOF -