Noticias3D
Registrarme | Recuperar password
  • Inicio(current)
  • Noticias
    • Últimas noticias
    • MÁs leÍdas
    • MÁs comentadas
    • Envia una noticia
  • Articulos
    • Todos
    • Placas base
    • Tarjetas grÁficas
    • Almacenamiento
    • F.AlimentaciÓn
    • Cajas de ordenador
    • Audio y vÍdeo
    • Gaming
    • PortÁtiles
    • GuÍas y taller
    • Memoria
    • Monitores
  • Tags
  • Drivers
  • Foro
×

Google

Curso desde 0 de GNU/LINUX - entrega 28

featured image
31 de julio, 2007 |
Matados2K
Siguiente
Mostrando página 1 de 3

Entrega 28 - página 1

CURSO DESDE 0 DE GNU/LINUX. Versión 2.

Entrega 28. Monitorización y eliminación de procesos.

% rm God

rm: God nonexistent

Introducción.

Ya vimos en las entregas 8 y 9 el control de tareas, ahora aprenderemos más sobre cómo monitorizarlas, saber en qué estado se encuentran, cuáles consumen más y cómo eliminarlas.

Cuando ejecutamos una aplicación, lo que hace el sistema es arrancar un proceso que es el que va a usar cpu y los recursos como la memoria, y que en definitiva, compone la aplicación. Una aplicación puede ejecutar muchos procesos distintos, por lo que podríamos decir para simplificarlo que la aplicación es lo que nosotros vemos y los procesos lo que hace posible la aplicación.

Muchas veces la correspondencia es una aplicación = un proceso, pero no tiene por qué ser así, como por ejemplo grandes servidores como apache que pueden tener varios procesos prestando servicio. Empezaremos como siempre por la consola y terminaremos en las siguientes entregas con las distintas posibilidades gráficas para hacer lo mismo.

Echemos un vistazo.

Lo primero que necesitamos es una herramienta para ver qué procesos están corriendo en nuestro sistema, y para ello qué herramienta mejor que:

ps [opciones]

Este comando informa del estado de los procesos en nuestra máquina, que como casi siempre pasa con otros comandos, tiene más opciones que las que vemos y formas de usarlo, así que pasamos a usarlo sin opciones:

matados2k@fortaleza:~$ ps

PID TTY TIME CMD

9951 pts/4 00:00:00 bash

9955 pts/4 00:00:00 ps

matados2k@fortaleza:~$

Vemos que nos muestra información sólo de los procesos propios que se están controlados por algún terminal, y uno es bash, que no es más que el intérprete de comandos, y 'ps', que se ve a sí mismo y se muestra. Vemos también varias columnas, la más importante es PID, que nos muestra el identificador de proceso (este es único), TTY indica en qué terminal se está ejecutando, pts indica que es una consola virtual y el número (tengo unas 5 abiertas ahora mismo), TIME es el tiempo que están consumiendo, y CMD indica a qué ejecutable pertenece y cómo fue invocado.

Pero esto sabe a poco y quiero saber los procesos de los otros usuarios, no solo los míos, y para eso necesito la opción 'a':

matados2k@fortaleza:~$ ps a

PID TTY STAT TIME COMMAND

8014 tty1 Ss+ 0:00 /sbin/getty 38400 tty1

8015 tty2 Ss+ 0:00 /sbin/getty 38400 tty2

8016 tty3 Ss+ 0:00 /sbin/getty 38400 tty3

8017 tty4 Ss+ 0:00 /sbin/getty 38400 tty4

8018 tty5 Ss+ 0:00 /sbin/getty 38400 tty5

8019 tty6 Ss+ 0:00 /sbin/getty 38400 tty6

8713 pts/2 Ss+ 0:00 /usr/bin/kdesu_stub -

9826 pts/3 Ss 0:00 /bin/bash

9830 pts/3 S+ 0:00 man ps

9837 pts/3 S+ 0:00 sh -c /usr/bin/zsoelim /tmp/zmantCBzr4 | /usr/bin/tbl

9842 pts/3 S+ 0:00 /usr/bin/pager -s

10187 pts/5 Ss 0:00 /bin/bash

10442 pts/5 R+ 0:00 ps a

matados2k@fortaleza:~$

Ya ahora en TTY nos aparece tty, que no es más que los terminales que no están bajo X que tenemos en nuestro ordenador, y STAT nos indica en qué estado se encuentra el proceso, pudiendo ser los siguientes:

R para preparado para ejecución (runnable)

S para durmiendo (sleeping)

D para indicar letargo ininterrumpible (uninterruptible sleep)

T para parado o trazado (traced)

Z para un proceso zombie.

Páginas:
Siguiente
Mostrando página 1 de 3

Tags:Linux, Software

Ver comentarios (0)

Últimos articulos
  • IA Generativa en el edge: cómo ejecutar modelos abiertos en local y qué hardware necesitas
  • be quiet! Dark Power Pro 14 IO Review: 1600 W, eficiencia Titanium y control digital con IO Center
  • ASUS ROG Swift OLED PG27UCWM Review: monitor Tandem RGB WOLED 4K de 240 Hz con modo dual a 480 Hz
  • Intel Nova Lake: todo lo que sabemos de los próximos Core Ultra Series 4 para escritorio y portátiles
  • MSI MPG CoreLiquid P22 360 Review: una AIO de 360 mm con pantalla LCD, ARGB y gran rendimiento
  • ASUS TUF Gaming 850W Platinum Review: una fuente ATX 3.1 silenciosa y preparada para las GPU más exigentes
  • QNAP QuTS hero h6.0 Review: ZFS, Qtier Hero e IA para llevar los NAS empresariales al siguiente nivel
  • be quiet! Light Loop IO LCD 360mm Review: una refrigeración líquida AIO con pantalla LCD, ARGB y un excelente rendimiento
  • Corsair 3200D RS ARGB Review: una caja ATX con gran flujo de aire y tres ventiladores ARGB por menos de 100 €
  • MSI Prestige 13 AI+ A3MG Review: un portátil OLED de menos de 900 gramos con Intel Core Ultra 7 355
Top articulos
  • ASUS ROG Zephyrus G16 (2026) Review: RTX 5080 Laptop y Core Ultra 9 386H en un portátil gaming ultraligero
  • GIGABYTE Radeon RX 7900 GRE Gaming OC 16G Review: ¿merece la pena en 2026 con FSR 4?
  • Guía: Cómo usar HWiNFO para monitorizar y auditar el rendimiento de tu PC
  • ASUS ROG Strix OLED XG32UQWMS Review: monitor Tandem WOLED 4K de 240 Hz con modo dual a 480 Hz
  • X870 AORUS INFINITY Review: una placa base X870 para exprimir al máximo los Ryzen X3D
  • MSI Prestige 13 AI+ A3MG Review: un portátil OLED de menos de 900 gramos con Intel Core Ultra 7 355
  • HP Z4 G6i WORKSTATION G6 Review: una estación de trabajo con Intel Xeon y RTX Pro 6000 para IA y HPC
  • Intel Nova Lake: todo lo que sabemos de los próximos Core Ultra Series 4 para escritorio y portátiles
  • Corsair 3200D RS ARGB Review: una caja ATX con gran flujo de aire y tres ventiladores ARGB por menos de 100 €
  • AORUS FO27Q5P Review: 500 Hz de refresco y tecnologías gaming punteras
Compras recomendadas
  • AMD Ryzen 7 7800X3D 4.2 GHz/5 GHz
  • Procesador AMD Ryzen 7 9800X3D 4.7/5.2GHz
  • Tarjeta Gráfica Asus Radeon RX 9070 XT OC 16GB GDDR6 Edición Call of Duty
  • Tarjeta Gráfica Gigabyte GeForce RTX 5070 Ti EAGLE OC SFF 16GB
  • Placa Base ASUS TUF GAMING B650-PLUS WIFI
  • Monitor MSI MPG 272URX QD-OLED 26.5" QD-OLED UltraHD 4K 240Hz 0.03ms
  • Tarjeta Gráfica Palit GeForce RTX 5080 GamingPro 16GB
Noticias 3D
  • articulos
  • drivers
  • foro
  • tags
  • contacto
  • publicidad
© Copyright 2000 - 2026 | nFinite9000 S.L. | Todos los derechos reservados | Aviso legal