Comandos básicos para servicios:
systemctl start servicio # Inicia un servicio
systemctl stop servicio # Detiene un servicio
systemctl restart servicio # Reinicia
systemctl status servicio # Verifica el estado
systemctl enable servicio # Habilita inicio automático

Herramientas Adicionales
lsof: Lista archivos abiertos por procesos.
lsof -u usuario # Archivos abiertos por un usuario
sudo lsof -i -sTCP:LISTEN # Lista los puertos tcp abiertos
vmstat / iostat: Monitorean recursos del sistema.
nohup: Ejecuta procesos que persisten tras cerrar la terminal.
nohup comando & # Ejemplo: nohup ./script.sh &
comando & disown # Mismo comportamiento
Buenas Prácticas
- Evitar usar
kill -9 a menos que sea necesario (puede corromper datos).
- Monitorear regularmente con
top o htop.
- Utilizar
systemctl para servicios en lugar de manejar procesos manualmente.
Cheatsheet Rápido
| Comando |
Descripción |
ps aux |
Lista todos los procesos. |
kill -9 PID |
Termina un proceso forzosamente. |
jobs |
Muestra jobs en segundo plano. |
bg %N / fg %N |
Mueve job N a segundo/primer plano. |
renice -n PRI PID |
Cambia prioridad de un proceso. |
