Tutorial gestionar procesos en un sistema operativo GNU/Linux

En este tutorial veremos como gestionar procesos en un sistema operativo GNU/Linux

Palabras claves: proceso, tarea, thread, ps, fg, bg.

Un proceso es simplemente una instancia de una o más tareas (threads) relacionadas que se ejecutan en el ordenador.

Tenemos procesos interactivos tipo bash o firefox que deben ser iniciados por el usuario, procesos en lote (batch) tipo updatedb que son automáticos, demonios (daemons) que funcionan sin interrupción tipo httpd o xinetd, o procesos del kernel.

Los procesos tienen prioridad que va de -20 como la más alta hasta 19, la más baja, y un identificador llamado PID.

Para saber que procesos se están ejecutando ahora en forma detallada:

ps -ef

Conocer los procesos de un usuario:

ps -u nombre_usuario

Para ver de todos los usuarios:

ps -aux

Para ver los procesos en tiempo real:

htop

Para poner un proceso en segundo plano (bg), por ejemplo htop:

htop &

Para pasar ese proceso a primer plano:

fg htop

results matching ""

    No results matching ""