0 calificaciones0% encontró este documento útil (0 votos)
25 vistas2 páginas
Este documento describe comandos de Linux relacionados con la administración de procesos. Los estudiantes aprenderán a usar comandos como ps, kill y top para ver e identificar procesos ejecutándose, eliminar procesos específicos, y comparar procesos antes y después de reiniciar el sistema. También aprenderán comandos equivalentes como tasklist y taskkill para administrar procesos en Windows.
Este documento describe comandos de Linux relacionados con la administración de procesos. Los estudiantes aprenderán a usar comandos como ps, kill y top para ver e identificar procesos ejecutándose, eliminar procesos específicos, y comparar procesos antes y después de reiniciar el sistema. También aprenderán comandos equivalentes como tasklist y taskkill para administrar procesos en Windows.
Este documento describe comandos de Linux relacionados con la administración de procesos. Los estudiantes aprenderán a usar comandos como ps, kill y top para ver e identificar procesos ejecutándose, eliminar procesos específicos, y comparar procesos antes y después de reiniciar el sistema. También aprenderán comandos equivalentes como tasklist y taskkill para administrar procesos en Windows.
Objetivo: Conocer comandos de Linux relacionados con la administración de
Procesos.
1) Pruebe la funcionalidad de los siguientes comandos relacionados con el
manejo de procesos en GNU/Linux en la terminal de su pc: ** ps es un comando que despliega información sobre todos los procesos que se están ejecutando nuestro sistema. a) Lea la página man del comando ps b) Ejecute: ps –ef | more Observe para cada proceso la información correspondiente al identificador de proceso (valor de la columna PID), identificador del proceso padre (valor de la columna PPID), tiempo de utilización de CPU (columna Time), nombre del programa o comando que inició el proceso (columna CMD) c) Ejecute: ps –aux | more d) Con ambos se desplegará una larga lista de procesos. Identifique que procesos se inician al arrancar el sistema y que procesos se inician más tarde. Para cada proceso, averigüe quien es el propietario, qué código se está ejecutando y la cantidad de CPU/memoria que ha utilizado e) Ahora, guarde los detalles de todos los procesos que pertenecen al root en un archivo llamado root-procesos-1, y todos los procesos que le pertenecen a usted en un archivo llamado mis-procesos-1
** El operador > redirige la salida del comando que está a la izquierda
hacia un archivo cuyo nombre está a la derecha. Ejemplo: ls > archivo. Si el archivo no existe el operador lo creará, de lo contrario, lo sobreescribirá. ** El operador < toma el contenido de un archivo cuyo nombre se encuentra a la derecha, y lo utiliza como entrada para un comando que se encuentra a la izquierda. Ejemplo: mail < archivo ** Las tuberías (pipes) hacen que la salida del comando de la izquierda sea la entrada del comando de la derecha. Ejemplo: cat archivo | sort Muestra el contenido del archivo y además muestra sus líneas organizadas. Sistemas operativos I f) Reinicie el Sistema, y cree archivos similares root-procesos-2 y mis- procesos-2 g) Compare root-procesos-1 y root-procesos-2, y mis-procesos-1 con mis-procesos-2 h) Explique las diferencias entre ambos. 2) a) Investigue los siguientes comandos: i. kill: con sus opciones kill -l (-9 -15) ii. pstree iii. killall iv. top b) Ejecute el navegador web desde el menú (inicio -> Internet -> Iceweasel) Obtenga el pid de ese proceso c) Elimine el proceso con kill o killall d) Vuelva a ejecutar el navegador web desde el menú e) Elimine el proceso utilizando top y pkill 3) En Windows, abra la ventana “Símbolo del sistema” a) Obtenga el listado de los procesos en ejecución con tasklist b) Abra una instancia del Bloc de notas c) Elimine el proceso del Bloc de notas con taskkill /pid n° (donde n° debe sustituirse con el PID del proceso) d) Abra el “administrador de tareas” de Windows y realice los pasos b) y c) desde el entorno gráfico