GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo encuentro la identificación del proceso en Ubuntu?

Cuando se trabaja en un sistema operativo como las distribuciones de Linux, el núcleo crea un proceso cuando se inicia un programa. Este proceso guarda los detalles de ejecución del programa en la memoria.

Como sabemos, las distribuciones de Linux están diseñadas para propósitos de subprocesos múltiples. Varios procesos con los identificadores únicos asignados se ejecutan simultáneamente en segundo plano. Estos identificadores son asignados automáticamente por el núcleo y se denominan Identificadores de proceso (PID ).

A veces, durante la operación de un sistema, necesitamos obtener detalles sobre cuántos procesos se están ejecutando y qué los PID proporciona el kernel. .

Puede haber varias razones por las que necesitamos saber PID ejecuta el programa. Cuando se ejecutan varios programas, a veces queremos los PID de ellos. con fines de planificación o cuando un programa se comporta de manera anormal, necesitamos su PID para finalizar el programa asociado.

También puede encontrar eso PID a través de la interfaz gráfica de usuario (GUI), pero es posible que no obtenga la lista de procesos en ejecución ocultos de las herramientas basadas en GUI.

Para obtener ese PID de ejecutar procesos, una interfaz de línea de comandos es la forma más efectiva.

Cómo encontrar el ID del proceso en Linux:

Hay varios enfoques para encontrar PID; la mayoría de los enfoques simples y posibles se analizan a continuación. Seleccione el proceso que desea ver PID desde y siga el enfoque para elegir.

Por ejemplo, mostramos el ID de proceso de “VLC, “Pero puedes elegir un proceso diferente.

Cómo encontrar el ID del proceso (PID) con el comando “pidof”:

Para obtener el PID del proceso en ejecución en una terminal con la ayuda de “pidof ”El comando es la forma más común y fácil.

Abra la Terminal y siga la sintaxis dada del “pidof” Comando para mostrar el ID del proceso:

$ pidof [nombre_del_proceso]

o el “VLC PID , Tipo:

$ pido de vlc

Para encontrar el ID del proceso (PID) usando el comando pgrep:

El "pgrep ”Command es otra utilidad de Linux que ayuda a que PID un programa en ejecución. Recibir PID de “VLC ” Uso de “pgrep Utilidad de comando, escriba:

$ pgrepvlc

Cómo encontrar el ID del proceso (PID) con el comando “lsof”:

El “lsof "Comando es una forma abreviada de" Lista de archivos abiertos . ”Se utiliza para obtener información sobre archivos que han sido abiertos por múltiples procesos.

Úselo con el “grep ”Comando para llamar al“VLCPID con los datos del archivo:

$ ls de | vlc grep

Recuerda que la mayoría de las veces grep ”Comando con múltiples herramientas de línea de comandos. El propósito es que el “grep ”El comando encuentra el archivo con un patrón de cadena específico y lo muestra.

Cómo encontrar el ID del proceso (PID) con el comando “ps”:

Si nosotros el “ps “Comando, enumera el ID de proceso de un proceso en ejecución y lee la información asociada del”/ proc ” Sistema de archivos que contiene los archivos virtuales.

Ingrese el comando dado para mostrar PID de VLC :

$ pd desde | grep "vlc"

(Quizás estés pensando por qué ps ”Comando con el“de "Posibilidad. Tenga esa pregunta en mente; usaremos este comando al final del artículo).

Cómo encontrar el ID del proceso (PID) con el comando “pstree”:

El “pstree ”La utilidad de comando es una forma efectiva de mostrar la jerarquía del proceso en ejecución en un formato de árbol.

Escribe el “pstree ”Comando para mostrar una jerarquía de VLC y obténgalo PID como:

$ árbol | grep "vlc"

La imagen mostraba el proceso principal con sus procesos secundarios.

Si solo desea ver el proceso principal, use el comando mencionado:

$ árbol | grep "vlc" | cabeza -1

Los enfoques anteriores se utilizan para abordar el PID de un proceso en particular.

Si desea mostrar la lista de todos los procesos que se ejecutan en segundo plano, utilice "arriba" y “ps on “Comando.

Cómo encontrar PID con el comando "superior":

El "arriba ”El comando muestra el Administrador de tareas, que contiene la actividad de procesamiento de todos los procesos en ejecución con sus PID en el sistema Linux.

Escribe "arriba ”En una terminal para obtener una lista de los procesos:

$ arriba

Cómo encontrar PID con el comando "ps aux":

Ya tenemos el “ps on ” con el “grep “Comando anterior a”VLC “ PID. Eso fue por el proceso particular que usamos con el grep Comando.

Si hablamos del “ps on ”Command, es una herramienta de línea de comandos eficiente para monitorear todos los procesos que se ejecutan en un sistema operativo. Puede administrar la información relacionada con el proceso una vez que se muestra la lista. Muestra los nombres de los procesos con sus PID y uso de memoria.

$ pd desde

Diploma:

Linux es un sistema operativo multitarea; varios procesos se ejecutan al mismo tiempo con identificadores únicos, los llamados PID. A partir de esta descripción, aprendió cómo determinar el PID de un proceso en particular a través de diferentes enfoques. También verificamos cómo obtener la lista de todos los procesos en ejecución con "arriba ” y “ps on ”Utilidades de la línea de comandos.


Ubuntu
  1. Personalizar la Terminal en Ubuntu 20.04:¿cómo hacerlo?

  2. ¿Cómo hacer que Ubuntu se bloquee?

  3. ¿Cómo funciona el proceso de actualización de Ubuntu?

  4. ¿Cómo encuentro y elimino un proceso en Ubuntu?

  5. ¿Cómo encuentro mi dirección IP en Ubuntu?

Cómo cambiar el tema de Ubuntu

Cómo cambiar la dirección IP en Ubuntu

Cómo encontrar archivos en la línea de comandos de Ubuntu

Cómo encontrar la versión de Ubuntu

Cómo encontrar el nombre del proceso a partir de su PID

Cómo encontrar el PID y PPID de un proceso en Linux