Visualización de Procesos

La ejecución de un comando resulta en algo que se llama proceso. En el sistema operativo Linux, los procesos se ejecutan con los privilegios del usuario que ejecuta el comando. Esto permite que procesos se limiten a ciertas capacidades basadas en la identidad del usuario.

Aunque haya excepciones, generalmente el sistema operativo diferenciará los usuarios en el criterio de si son administradores.

Típicamente los usuarios regulares, como el usuario sysadmin, no pueden controlar los procesos de otro usuario. Los usuarios que tienen privilegios administrativos, como la cuenta root, pueden controlar los procesos de cualquier usuario, incluyendo detener cualquier proceso de usuario.

Puedes utilizar el comando ps para listar procesos.

Su sintaxis es la siguiente:

ps [OPCIONES]

El comando ps muestra los procesos que se están ejecutando en la terminal actual por defecto. La salida incluye las siguientes columnas de información:

Li

Comando ps

  • PID: el identificador del proceso, que es único para el proceso. Esta información es útil para controlar el proceso por su número de ID.
  • PPID: es el numero de identificación del proceso principal, es decir, es el padre del proceso PID.
  • PGID: es el numero de identificación del grupo de proceso.
  • TTY: el nombre del terminal en el que se ejecuta el proceso. Esta información es útil para distinguir entre los diferentes procesos que tienen el mismo nombre.
  • STIME: la cantidad total de tiempo del procesador utilizado por el proceso. Típicamente los usuarios regulares no utilizan esta información.
  • COMMAND: el comando que inició el proceso.

En lugar de ver solo los procesos que se ejecutan en el terminal actual, los usuarios pueden querer ver cada proceso ejecutado en el sistema. La opción –e muestra todos los procesos:

Li

Todos los Procesos

Normalmente, también se utiliza la opción -f, ya que proporciona más detalles en la salida del comando, incluyendo las opciones y los argumentos.

Veremos el comando ps en la última línea, la columna COMMAND ahora incluye las opciones utilizadas:

Li

Detalle de los Procesos

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame