Ver procesos en Linux con PS

Ver procesos en Linux con PS

Ps viene de las siglas de Process Status, es una herramienta que viene preinstalada en la mayoría de las distros de Linux y, que es muy útil en temas de controlar los distintos procesos que corren en el sistema, comencemos, hoy veremos su uso con los parámetros más comunes y más útiles, comecemos.

Para iniciarlo, simplemente en una terminal hay que ejecutar ps:

Veremos distintas columnas con información, estas son:

  • PID: Es un numero único que identifica al proceso dentro del sistema.
  • TTY: Nos indica en cuál termianl se ejecuta el proceso.
  • TIME: Indica el tiempo que tarda un proceso en CPU.
  • CMD: Indica el nombre del proceso.

 Cuando ejecutamos el comando ps sin darle ningún parámetro, este nos arrojará solamente los procesos que están asociados a nuestra terminal, por eso, solamente nos muestra dos, ya que no estamos corriendo nada más que una bash y el mismo ps.

Ahora, veamos algunas de los parámetros mas usados en este comando.

 

Comando “ps” con parámetro “u”

ps u se usa para ver los procesos asociados a un usuario, en este caso al usuario actual:

Aquí se nos muestran igualmente dos procesos porque son los que están asociados a este usuario, pero, se muestran más columnas, estas son:

  • USER: Muestra el usuario.
  • %CPU: Cantidad de CPU que gasta el proceso.
  • %MEM: Cantidad de memoria que gasta el proceso.
  • VSZ: Cantidad de memoria que es virtual.
  • RSS: Cantidad de memoria que es real, es decir, que está en RAM.
  • STAT: Estado actual del proceso, lo más habitual aquí es ver algunas letras que significan:

    • S: Proceso interrumpible.
    • R: Proceso funcionando al momento que se hizo el ps:
    • D: Proceso interrumpible.
    • X: Proceso muerto.
    • T: Proceso parado.
  • START: Hora en la que se inició el proceso.
  • COMMAND: Lo mismo que CMD.

 

Comando “ps” con parámetro “a”

ps a se usa para mostrar los procesos asociados a todos los usuarios, es decir, sean del usuario que sean que tengan un terminal asociado:

Comando “ps” con parámetros “au”

ps au se usa para ver todos los procesos como en anterior, pero nos dicen los usuarios asociados al terminal:

Comando “ps” con parámetro “x”

ps x se usa para ver los procesos que tengan o no tengan terminal asociado de nuestro usuario actual:

Comando “ps” con parámetros “ux”

Lo mismo que el anterior, pero veremos el usuario:

Comando “ps” con parámetros “ax”

ps ax se usa para ver los procesos de todos los usuarios tengan o no tengan terminal asociado:

Comando “ps” con parámetros “aux”

ps aux es el comando que la mayoría de las personas ejecuta y, se usa para poder ver todos los procesos de todos los usuarios tengan o no tengan terminal y que nos diga a que usuario pertenece:

Anuncio

Sobre el Autor

Martin Frias

Founder of Coldd Security

1 comentario

  1. Maria Vilchez

    Muy bueno martin, excelente redactado como es habitual en ti

    Responder

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información adicional sobre protección de datos:
Responsable: Martin Frias.
Finalidad: Moderar los comentarios de este sitio web.
Cesión: NO se cederán a nadie, salvo obligación legal.
Derechos: Acceso, rectificación, cancelación y borrado de tus datos.
Legitimación: Tu consentido expreso.

REDES SOCIALES

Newsletter

Estadísticas

  • 163.177
  • 55

TheHackerSnow

0

Share This