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!