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
  • Antec Vortex View 360 Review: refrigeración líquida tope de gama con pantalla rotatoria de 5"
  • ASUS TUF Gaming X870-Pro WiFi7 W Neo Review: overclock avanzado, USB4 y LAN 5 GbE
  • ASUS Vivobook S14 M3407G Review: portátil delgado y ligero mainstream con Ryzen AI 7 445
  • be quiet! Dark Perk Sym Review: ratón gaming inalámbrico ultraligero de 55 g con sensor PAW3950
  • MSI PRO MP275QPDG Review: monitor profesional con dock USB-C, webcam y Daisy Chain
  • Guía: qué PC montar para gaming sin arruinarse en 2026
  • Cómo descargar y usar en tu ordenador diferentes modelos open source de IA generativa
  • MSI Roamii BE Pro Mesh System Review: sistema mesh Wi-Fi 7 con ciberseguridad y funciones avanzadas
  • MSI MPG 271QR QD-OLED X50 Review: 500 Hz, panel QD-OLED Gen 4 e IA para gaming extremo
  • Procesadores del CES 2026: Intel Core Ultra 300, AMD Ryzen AI 400/Max+ y Snapdragon X2, en detalle
Top articulos
  • Guía: qué PC montar para gaming sin arruinarse en 2026
  • Procesadores del CES 2026: Intel Core Ultra 300, AMD Ryzen AI 400/Max+ y Snapdragon X2, en detalle
  • MSI PRO DP10 14M Review: Mini PC con procesador de sobremesa para productividad profesional
  • Cómo descargar y usar en tu ordenador diferentes modelos open source de IA generativa
  • TeamGroup NV5000 M.2 PCIe 4.0 SSD 1TB Review: económico y solvente
  • Antec P7 S Review: sobriedad, silencio y buen equipamiento de serie
  • Antec Flux M Review: máximo airflow a precio mínimo
  • Elgato Embrace Review: ergonomía avanzada y diseño elegante
  • MSI Modern MD272QXP Review: monitor ideal para productividad
  • Acer Predator Z57 Review: monitor MiniLED 57” 32:9 ideal para simulación de conducción
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