TEMA 8: ADMINISTRACIÓN DE PROCESOS EN LINUX

DEBIAN 6.0 TEMA 8: ADMINISTRACIÓN DE PROCESOS EN LINUX Aprenderemos las limitaciones impuestas en la creación de archivos y directorios así como tod
Author:  Luis Ferreyra Toro

1 downloads 54 Views 721KB Size

Recommend Stories


TEMA 8. PROCESOS URBANOS EN ESPAÑA
IES Fernando III “El Santo” – Priego de Córdoba Geografía de España www.estrabon.es TEMA 8. PROCESOS URBANOS EN ESPAÑA 1. El mapa siguiente muestra

TEMA 11 PROCESOS DE CONFORMADO
TEMA 11 PROCESOS DE CONFORMADO PROCESOS DE CONFORMADO CONFORMADO POR MOLDEO El proceso de moldeo Moldeo en arena Otras técnicas de moldeo Desmoldeo

Tema 19 Gestión de procesos
Tema 19 - Gestión de Procesos 28/03/2011 Tema 19 – Gestión de procesos Índice 1 Introducción........................................................

Tema 8: Magnetismo en compuestos de Coordinación
Tema 8: Magnetismo en compuestos de Coordinación -El momento magnético efectivo, µeff, puede determinarse experimentalmente a partir de la susceptibi

TEMA 8. CIRCUITOS COMBINACIONALES
TEMA 8. CIRCUITOS COMBINACIONALES http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg IEEE 125 Aniversary: http://www.fl

TEMA 8 CONTAMINACIÓN ATMOSFÉRICA
TEMA 8 CONTAMINACIÓN ATMOSFÉRICA El gran logro de la humanidad no fue conseguir que nuestras zonas rurales mueran, sino que las zonas urbanas poblad

Story Transcript

DEBIAN 6.0

TEMA 8: ADMINISTRACIÓN DE PROCESOS EN LINUX

Aprenderemos las limitaciones impuestas en la creación de archivos y directorios así como todos los comandos relacionados con la creación, modificación y eliminación de archivos.

Página 0 de 7

viernes, 15 de abril de 2011

José María Torres Corral

ORGANIZACIÓN DEL ÁRBOL

14:07:12

DEBIAN 6.0

TEMA 8: ADMINISTRACIÓN DE PROCESOS EN LINUX

Tabla de contenido 1 ............ Introducción ............................................................................................................................................. 2 2 ............ Árbol de procesos y PID .......................................................................................................................... 2 3 ............ Comandos de visualización de procesos............................................................................................... 2 3.1 ........ ps .............................................................................................................................................................. 2 3.2 ........ top ............................................................................................................................................................ 3 3.3 ........ pstree ....................................................................................................................................................... 4 3.4 ........ kill ............................................................................................................................................................. 5 3.5 ........ killall ......................................................................................................................................................... 5 3.6 ........ jobs ........................................................................................................................................................... 6 4 ............ Lanzar un proceso ................................................................................................................................... 6 4.1 ........ En primer plano ....................................................................................................................................... 6 4.2 ........ En segundo plano .................................................................................................................................... 6 5 ............ Formas de detener un proceso .............................................................................................................. 6 6 ............ Bibliografía ............................................................................................................................................... 7

Página 1 de 7

ÍNDICE

DEBIAN 6.0

TEMA 8: ADMINISTRACIÓN DE PROCESOS EN LINUX

1 Introducción Un proceso es un programa o un comando en curso de ejecución en sistema operativo. Como Linux puede llevar a cabo varios procesos al mismo tiempo se dice que es multitarea o multiproceso. Los procesos pueden llevarse a cabo por una orden nuestra o ejecutarse de forma permanente en el sistema mediante un demonio o daemon, que no es más un proceso ejecutado en segundo plano que está pendiente de todo lo que sucede en el sistema y reacciona a ello. Así, hay demonios para el servidor Web Apache o el planificador de tareas.

2 Árbol de procesos y PID Todo proceso ejecutado en un sistema Unix se identifica por un número único, el Process Identifier o PID, que el sistema almacena en una tabla de procesos para la gestión de tareas. El número PID asignado a un proceso lo da el núcleo de Linux al iniciar el programa y no existe forma de predecirlo. Además, un número de PID no se libera automáticamente cuando el programa que ejecuta el proceso se cierra. De esta forma se evita el riesgo de enviar una señal a otro proceso cuando el proceso destinario termina de otra manera, entre el momento de uso del comando ps para identificar el PID y el momento de ejecución del comando kill. Los programas utilizan dos comandos para crear procesos: fork y exec. La primera orden permite que un proceso cree un clon de sí mismo, la segunda usa ese clon para ejecutar el código de otro programa en su lugar. De ello resulta un parentesco entre procesos. Así, se habla de procesos hijos y padres. Todo proceso tiene que tener obligatoriamente un padre, salvo el primer proceso del sistema: init. Este es pues el antecesor de todos los procesos del sistema y su PID es 1.

3 Comandos de visualización de procesos 3.1 ps Función: Permite ver la lista de procesos del sistema, presentando una imagen simplificada de las estructuras del núcleo que administran los procesos. Extrae toda la información del pseudo-sistema de archivos /proc en el que el núcleo coloca toda la información respecto al estado del sistema en curso de ejecución. Es un comando con muchas opciones, que se pueden ver solicitando la ayuda del comando o en el manual. La información mostrada por este comando es: %CPU

Porcentaje de tiempo de procesador utilizado desde el lanzamiento del comando.

%MEM

Porcentaja de uso de la memoria disponible.

CMD

Nombre del comando que originó el proceso.

GID

Identidad del grupo bajo el cual se ejecuta el proceso.

NI

Nivel de prioridad del proceso.

PID

Identificador del proceso

PPID

Identificador del proceso padre

RSS

Cantidad de memoria RAM utilizada, en KB.

Página 2 de 7

FUNDAMENTOS Y COMANDOS

DEBIAN 6.0

TEMA 8: ADMINISTRACIÓN DE PROCESOS EN LINUX

STIME

Fecha de lanzamiento del proceso.

STAT

Estado del proceso, que está compuesto por tres caracteres:  Primer carácter, que indica el estado del proceso: Running (en ejecución), sTopped (parado), Sleeping (en espera de procesador), Device (dormido en espera de recurso) y Zombie (terminado).  Segundo carácter, que indica si el proceso se ha movido al espacio de paginación: si aparece una W se ha movido.  Tercer carácter, que indica la prioridad. Una N indica poca prioridad y un símbolo de menor que (

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.