viernes, 8 de junio de 2018

Procesos en Linux I.

Comandos que nos permiten gestionar procesos en Linux.

Ejecuta los siguientes comandos y analiza los resultados:

  1. Cuenta los procesos que están dormidos:
  2. ps -eo stat | grep -wi "S" | wc -l
    ¿Y si quito la báscula "w"?
    
  3. Muestra los nombres de los procesos que están dormidos:
  4. ps -eo stat,command|grep –w –i ‘^S’
    ps –eo stat,command|grep –i ‘^S’ |grep -v “^STAT”
    Observa las diferencias entre los comandos anteriores.
    
  5. Muestra los nombres, el tamaño y el usuario, de los 10 procesos de mayor tamaño, ordenados de mayor a menor:
  6. ps -eo vsz,user,command | sort -k 1 -n -r | head
    ps aux|sort –n –r –k5|tr –s “ “|cut –d” “ –f1,5,11|head
    
  7. ¿Qué hace este comando con la báscula o?
  8. ps -o pid,tty,time,%mem,cmd --sort %mem                   
    
  9. Número de procesos del usuario "pepito":
  10. ps -u pepito|wc -l
    ps -eo user| grep “pepito”|wc -l
    ps aux|grep “^pepito”|wc -l
    
  11. Muéstrame los procesos del usuario ordenados por uso de CPU.
  12. ps -eo user,%cpu|grep “profesor”|sort -k2 
    ¿Puedes hacerlo de otra forma?
    
  13. ¿Se puede personalizar la salida de ps?. Utiliza la variable, PS_PERSONALITY
  14. ¿Qué muestra ps axfj?
  15. Qué hacen estas básculas?:
    top –d 4
    top –o %CPU
    
  16. Ejecuta htop. Diferencias con top.
  17. Muestra todos los proceso del usuario "pepito". Utiliza el comando pgrep. ¿Para qué sirve el comando pgrep?
  18. pgrep -l -u "pepito"
    
  19. Averigua el ID del /bin/bash. Utiliza el comando pgrep.
  20. pgrep -f -x bash
    
  21. Averigua los procesos que están ejecutando tus compañeros de grupo. Utiliza el comando pgrep.
  22. pgrep -l -G grupito
    

No hay comentarios:

Publicar un comentario