Ver la lista de procesos en Linux

Ver la lista de procesos en Linux

A veces un usuario necesita rastrear la lista de procesos en ejecución en un sistema operativo Linux y encontrar la información más detallada sobre cada uno de ellos o sobre algún proceso en particular. El sistema operativo tiene herramientas incorporadas que permiten realizar esta tarea sin ningún esfuerzo. Cada una de estas herramientas es específica del usuario y ofrece diferentes posibilidades. En este artículo vamos a tratar dos opciones que serán útiles en determinadas situaciones y sólo tendrás que elegir la más adecuada.

Ver la lista de procesos de Linux

En casi todas las distribuciones populares basadas en el kernel de Linux, la lista de procesos se abre y navega utilizando los mismos comandos, herramientas. Por eso no nos centraremos en construcciones concretas, sino que tomaremos como ejemplo la última versión de Ubuntu. Todo lo que tiene que hacer es seguir las instrucciones proporcionadas para que todo el procedimiento sea exitoso y sin complicaciones.

Método 1: Terminal

Sin duda, la consola clásica de los sistemas operativos Linux juega un papel crucial a la hora de interactuar con programas, archivos y otros objetos. Todas las manipulaciones importantes las hace el usuario a través de esta aplicación. Por lo tanto, desde el principio me gustaría hablar de la salida de información a través de «Terminal».. Sólo prestaremos atención a un comando, pero consideraremos los argumentos más populares y útiles.

  1. Para empezar, inicie la consola haciendo clic en el icono correspondiente del menú o utilizando la combinación de teclas Ctrl + Alt + T.
  2. Escribir un comando pssólo para ver si funciona y para familiarizarse con el tipo de datos que se muestran sin usar argumentos.
  3. Como puede ver, la lista de procesos resultó ser bastante pequeña, normalmente no más de tres resultados, por lo que vale la pena tomarse el tiempo de considerar los argumentos ya mencionados.
  4. Para mostrar todos los procesos a la vez, conviene añadir -A. En este caso, el comando tiene el siguiente aspecto ps -A (A debe estar necesariamente en mayúsculas). Tras pulsar la tecla Entre en verá inmediatamente un resumen de las líneas.
  5. El comando anterior no muestra el líder del grupo (el proceso principal de la carpeta). Si usted también está interesado en estos datos, aquí debe escribir ps -d.
  6. Puede obtener más información útil simplemente añadiendo -f.
  7. A continuación, se llamará a la lista completa de procesos con información ampliada a través de ps -Af. En la tabla verá UID – El nombre del usuario que inició el proceso, PID – número único, PPID – El número del proceso padre, C – la cantidad de tiempo de carga de la CPU como porcentaje cuando el proceso está activo, STIME – tiempo de activación, TTY – El número de la consola desde la que se realizó el lanzamiento, TIEMPO – tiempo de funcionamiento, CMD – El comando que inició el proceso.
  8. Cada proceso tiene su propio PID (identificador de proceso). Si quiere ver un resumen de un objeto concreto, escriba ps -fp PIDdonde PID – número de proceso.
  9. Por otra parte, me gustaría hablar también de la clasificación. Por ejemplo, el comando ps -FA --sort pcpu permite poner todas las líneas en orden de carga de la CPU, y ps -Fe --sort rss – por la cantidad de memoria consumida.

Más arriba hemos descrito los principales argumentos del comando pspero también hay otros parámetros, por ejemplo

  • -H – visualización del árbol de procesos;
  • -V – salida de las versiones de los objetos;
  • -N – muestreo de todos los procesos que no sean los especificados;
  • – mostrar sólo por nombre de comando.

Para examinar el método de visualización de procesos a través de la consola incorporada, hemos elegido específicamente el comando psen lugar de topporque el segundo está limitado por el tamaño de la ventana y los datos que no caben simplemente se ignoran, quedando sin mostrar.

Método 2: Monitor del sistema

Por supuesto, el método de ver la información deseada a través de la consola es complicado para algunos usuarios, pero permite profundizar en todos los parámetros importantes y aplicar los filtros necesarios. Si sólo quiere ver una lista de las utilidades y aplicaciones que se están ejecutando y una serie de interacciones con ellas, la solución gráfica incorporada es la adecuada para usted «Monitor del sistema»..

Puedes conocer la forma de ejecutar esta aplicación en nuestro otro artículo haciendo clic en el siguiente enlace, y pasamos a la tarea que nos ocupa.

Leer más: Formas de ejecutar el monitor del sistema en Linux

  1. Ejecutar «Monitor del sistema» por cualquier método conveniente, por ejemplo, a través del menú.
  2. Se mostrará inmediatamente una lista de procesos. Verás cuánta memoria y recursos de la CPU consumen, verás el usuario que inició el programa y podrás leer otra información.
  3. Haga clic con el botón derecho en la línea de interés para ir a sus propiedades.
  4. Esto muestra esencialmente los mismos datos que están disponibles para la recuperación a través de «Terminal»..
  5. Utilice la función de búsqueda u ordenación para encontrar el proceso deseado.
  6. Fíjese también en el panel de la parte superior: le permite ordenar la tabla por los valores requeridos.

La finalización, detención o eliminación de procesos también se realiza a través de esta aplicación gráfica pulsando los botones correspondientes. Los usuarios principiantes encontrarán esta solución más conveniente que trabajar en «Terminal».Sin embargo, el dominio de la consola le permitirá obtener la información que busca no sólo más rápido, sino también con más detalle.

Nos alegramos de haber podido ayudarle con su problema.

Describa lo que no le ha funcionado.
Nuestros especialistas tratarán de responder con la mayor rapidez posible.

¿Le ha ayudado este artículo?