06 septiembre 2008

Los Procesos en Linux

Que un sistema operativo sea multitarea significa que puede hacer funcionar al mismo tiempo varias aplicaciones. Un proceso es un programa o aplicación que está cargado en memoria en proceso de ejecución. El sistema operativo distribuye las peticiones de cada proceso dando la sensación de que se ejecutan al mismo tiempo. Cada proceso viene identificado con un número PID (process identification) . El comando "ps" indica que procesos se están ejecuntando y " ps -A" todos los procesos incluidos los del sistema.

Probar con ps --help para ayuda .

Se puede ver la estructura jerárquica de los procesos con el comando "pstree". Vereis como todos se desprenden del programa init. Saber esto es útil porque si matamos un proceso "padre" mataremos a todos los procesos "hijos".

El usuario root puede cambiar la prioridad de los procesos con el comando "renice". Ayuda con "man renice".

Enlace relacionado: Matar Procesos en Linux

Para encontrar ayuda de los distintos comandos se puede usar:
  • comando --help.
  • man comando.
  • info comando.
  • man -k comando: esta opción es muy útil porque busca todos los manuales donde aparece el comando que nos interese.
  • man man: explica cómo funciona el propio manual.
  • whatis comando: hace una breve descripción del comando.

No hay comentarios:

Publicar un comentario