Lista de Linux todos los procesos por nombre, usuario, PID

Muchas veces necesita enumerar todos los procesos en Linux para averiguar qué procesos se están ejecutando, si un usuario está ejecutando algún proceso o si se está ejecutando un proceso específico. Aquí se explica cómo enumerar todos los procesos por nombre, usuario, PID. Puede usarlo para enumerar todos los procesos en Ubuntu, CentOS, FedoraRedhat y otros sistemas Linux

Cómo enumerar todos los procesos en Linux

Estos son los pasos para enumerar todos los procesos en Linux/Unix. Hay varios comandos como ps, top, htop y pgrep para enumerar todos los procesos en Linux. Usaremos el comando ps para enumerar los procesos.

Abra la terminal y ejecute el siguiente comando para enumerar todos los procesos en Linux.

$ ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  24336  2284 ?        Ss   Sep01   0:02 /sbin/init
root         2  0.0  0.0      0     0 ?        S    Sep01   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Sep01   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S    Sep01   0:00 [kworker/0:0]
...

En el comando anterior,
a = mostrar procesos para todos los usuarios
u = mostrar el usuario/propietario del proceso
x = también muestra procesos no conectados a una terminal

El comando anterior enumerará todos los procesos en ejecución.

Lectura adicional: Cómo buscar un archivo en Linux

Listar todos los procesos por Usuario

Aquí está el comando para enumerar todos los procesos de un usuario específico, digamos, john

$ ps -u john

O

$ ps -U john

En el comando anterior,
-u : Muestra todos los procesos por RUID
-U: Mostrar todos los procesos por EUID

También puede usar los comandos top o pgrep para enumerar los procesos por usuario en Linux.

$ top -U john
$ pgrep -u john

Lectura adicional: Cómo crear un archivo Zip y Unzip en Linux

Listar procesos por nombre

Aquí está el comando para listar todos los procesos por un nombre específico, digamos, firefox

$ ps aux | grep firefox

En el comando anterior, pasamos la salida de ps aux al comando grep y buscamos la cadena “firefox”.
También puede usar el comando pgrep para este propósito. Busca los procesos en ejecución actuales y enumera los PID de los procesos coincidentes.

$ pgrep firefox

Lectura adicional: Cómo instalar un archivo Zip en Linux

Listar Procesos por PID

Aquí está el comando para enumerar todos los procesos por un PID específico, digamos, 1234

$ ps -p 1234

o

$ ps aux | grep 1234

Con suerte, ahora puede enumerar fácilmente todos los procesos en Linux/Unix.

CodePre facilita la visualización de datos en minutos y el monitoreo en paneles en tiempo real. ¡Pruébalo hoy!

Acerca de CodePre

CodePre es una poderosa plataforma de informes y tableros para pequeñas y medianas empresas. Cree paneles, gráficos e informes para su negocio en minutos. Obtenga información de los datos rápidamente. ¡Pruébalo gratis hoy!

Related Posts