Comandos Linux para Monitorear y Depurar el Sistema

Comandos para monitorear el uso de recursos y depurar el sistema. Puedes ver que programa consume mas memoria o CPU, que programa consume mas ancho de banda, demonios ejecutados en el momento...

  1. top → Mostrar las tareas de linux usando la mayoría cpu.
  2. htop → Mostrar y gestionar las tareas con una interfaz amistosa.
  3. ps -eafw → Muestra las tareas Linux.
  4. ps -e -o pid,args --forest → Muestra las tareas Linux en un modo jerárquico.
  5. ps -efw | grep -v grep | grep -i wget → Listar todas las tareas activas que incluyen el comando wget (excluyendo al propio grep).
  6. pstree → Mostrar un árbol sistema de procesos.
  7. kill -9 ID_Processo → Forzar el cierre de un proceso y terminarlo.
  8. kill -1 ID_Processo → Forzar un proceso para recargar la configuración.
  9. killall Nombre_Proceso → Terminar un proceso por el nombre del comando y no por el ID.
  10. lsof -p $$ → Mostrar una lista de ficheros abiertos por procesos.
  11. lsof /home/user1 → Muestra una lista de ficheros abiertos en un camino dado del sistema.
  12. strace -c ls >/dev/null → Mostrar las llamadas del sistema hechas y recibidas por un proceso.
  13. strace -f -e open ls >/dev/null → Mostrar las llamadas a la biblioteca.
  14. watch -n1 'cat /proc/interrupts' → Mostrar interrupciones en tiempo real.
  15. last reboot → Mostrar historial de reinicio.
  16. lsmod → Mostrar los módulos del kernel cargados.
  17. free -m → Muestra el estado de la RAM en megabytes.
  18. smartctl -A /dev/hda → Monitorear la fiabilidad de un disco duro a través de SMART.
  19. smartctl -i /dev/hda → Chequear si SMART está activado en un disco duro.
  20. tail /var/log/dmesg → Mostrar eventos inherentes al proceso de carga del kernel.
  21. tail /var/log/messages → Mostrar los eventos del sistema.
  22. multitail --follow-all /var/log/dmesg /var/log/messages → Mostrar dos registros de eventos en una misma pantalla.
Votar Entrada: 
No votes yet

Añadir nuevo comentario