martes, 29 de octubre de 2013

Comando #6.1 Gestión de Procesos

 

Nuestros procesos (UID) – Comandos

  1. Comando ps :  Información sobre el estado de los procesos del usuario actual,
    • Dependiendo de los modificadores proveerá: PID, PPID, UID, T o TIME, c o CMD, C o CPU, STIME, S o STAT, etc.
    • Para ver su manual tecleamos: man ps
    • Para salir del manual : Control + z
    • Opciones comunes:
    1. man  - help
    2. ps  - l    : Lista de detalle de procesos mas detallados del usuario actual
    3. ps  - ax : Todos los procesos.
    4. ps  - f    : Árbol de procesos
    5. ps – F    : Árbol de procesos (detalles adicionales)
  2. Comando pstree : Muestra los procesos en forma de árbol (padre e hijo).
    • pstree  -u : Para ver incluidos el nombre del usuario (entre paréntesis), se muestra los usuarios con cuentas efectivas , no los usuarios del sistema.
    • pstree – A y – G: Para obtener líneas, estilos ASCII
  3. Comando top : Muestra el uso de recursos de cada proceso, para luego decidir como cambiar su estado.
    • - htop : Es una versión mejorada del top, no viene instalada por defecto pero permite una mejor interpretación.
    • La instalación es : – sudo apt  - get  install –htop
  4. Comando pgrep : Devuelve el PID del proceso indicado por el nombre por ejemplo del navegador Mozilla Firefox, se vera de este modo:
    • pgrep firefox
    • 27827 (es el proceso actual del navegador)
    • kill 27827 (cierra el proceso actual del navegador)
  5. Comando kill : No solo es para cerrar procesos, sino también para enviar señales como para detener y reiniciar; usa el PID.
      • kill  - 19   27827  (para detener, stop el proceso del navegador).
      • kill   -18   27827  (para reiniciar el proceso del navegador).
    1. Usar  – l para ver las señales disponibles, las mas comunes son:
      • 19 y 20 para detener momentáneamente.
      • 18 continuar.
      • 1 releer  archivos configurados.
      • 9 para terminarlo.
    2. O también se usa el siguiente código para cerrar el proceso:
      • pkill firefox
      • kill oll firefox
  6. Comando killall: Similar al kill, pero usa el nombre del programa  y no el PID, afectara a todo los procesos con ese nombre:
    • - l : Lista de posibles señales
    • - HUPP : Detener y releer configuraciones.
  7. Comando nice : Modifica la prioridad del proceso al iniciarlo, va desde:
    • - 20 (más alta, solo root) hasta
    • 19  (más baja)
    • nice  - n  - 5 (inicia comando con prioridad  - 5  asignándoles  mas tiempos  de CPU
  8. Comando renice : Modifica la prioridad del proceso en ejecución, por ejemplo:
    • renice   5   27827 (Asigna la prioridad 5 al proceso con PID 27827)

 

 

 

No hay comentarios:

Publicar un comentario