viernes, 14 de febrero de 2014

Administración de Procesos en Linux

GNU/Linux nos brinda un set de programas para realizar el monitoreo de los procesos en el sistema operativo que todo usuario con un poco de conocimiento sobre administración deberia conocer.

ps

El comando "ps" muestra información de los procesos activos en el sistema. Por defecto solo selecciona los procesos asociados a una terminal y a un usuario (quien ejecutó ps).
Algunos de los atributos que se muestran son:

  • PID - Identificador del proceso.
  • PPID - Identificador del proceso padre.
  • UID - Identificador del usuario propietario del proceso.
  • TTY - Terminal asociada al proceso, si no hay terminal aparece entonces un '?'.
  • TIME - Tiempo de uso de CPU acumulado por el proceso.
  • CMD - El nombre del programa asociado al proceso.
  • RSS - Espacio de memoria real del proceso [KB].
  • SIZE - Espacio de memoria virtual de la imagen del proceso.
  • NI - Nice, Prioridad del proceso.
  • %CPU - Porcentaje de CPU utilizado por el proceso.
  • STIME - Hora de inicio del proceso.
  • STAT - Estado del proceso (R Ejecutándose, S En espera, T Detenido, Z Zombie, X Muerto).

Para poder ver todos los procesos en el sistema use los siguientes parámetros:

Usando la sintaxis estándar:

  • -e. Selecciona todos los procesos, equivalente a usar -A
  • -f. Lista en formato completo.

$ ps -e
$ ps -ef

Usando la sintaxis BSD:

  • a. Muestra los procesos ejecutados a traves de una terminal. Si se utiliza el parámetro x listará todos los procesos.
  • u. Muestra el listado de manera mas apropiada para el usuario.

$ ps ax
$ ps aux

Consulte el manual en linea de ps para mas detalles.

$ man ps

Si te gustó esta publicación no olvides compartirlo. Espero sus comentarios.



No hay comentarios:

Publicar un comentario