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 ”
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“VLC ” PID 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.