Está en la página 1de 16

Practica N°08​ - Lab - Programación de Sistemas - 2020A ​PLATAFORMA:​Google Cloud

Alumno:​ López Espinoza, Armando Jorge ​Materia:​ Programación de Sistemas

EJERCICIO 1.
Uso de comando ​uptime​, ​muestra el h
​ ora​, ​tiempo en ejecución​, ​nro de usuarios, promedio
de carga.

Parámetro Detalle

uptime​ -p Tiempo en ejecución elegante (​pretty​)

uptime​ -s Hora de inicio de ejecución (​since​)

uptime​ -V Versión ​de la información


Por medio del comando ​who​ ​se aprecian los usuarios conectados.

Por medio del comando ​top​, s​ e pueden apreciar el total de tareas y detalles, su cantidad y
estado (running, sleeping,stop, zombie) y el id del proceso, prioridad y comando.
EJERCICIO 2:
El comando ​pstree​ es parecido a ​top.
ps axjf​,​ muestra la relación entre procesos, y una forma más gráfica es ​pstree 

 
 
El atributo​ PPID​, indica los proceso​ PID d
​ el cual es hijo o subproceso. 
 

 
Input Detalle

Ctrl-C Terminamos de utilizar el proceso

Ctrl-Z Enviamos a dormir el proceso

fg % ​[#] Despertar al proceso seguido del job ​[#]

bg % ​[#] From sleep to background seguido del job ​[#]


 

Parámetro Detalle

ps Procesos que están ejecutando en este momento nosotros mismos

ps -ax Listado con todos los procesos que se estén ejecutando

top Muestra en tiempo real la situación de los procesos que se están


ejecutando en el sistema
 
EJERCICIO 3:

Parámetro Detalle

tr ‘oi’ ‘ae’ < inputfile > outputfile translate,​ cambia caracteres por
otros.

tr​ -s Squeeze, ​contrae el grupo de


caracteres.

tr​ -d Delete, ​elimina los caracteres


especificados.

cut ​-b ​inputfile Byte, ​extrae el set de bytes

cut ​-c Column, ​extrae las columnas


definidas por bytes

cut ​-d -f Delimiter, Field


EJERCICIO 4:
El bash bucle.sh se ejecutara y comprobara su consumo de memoria y ejecución del proceso
recursivamente.

Comando top ANTES

Comando top DESPUES

Lo enviamos el proceso a dormir


Luego de traer a ​first ground​ el proceso, disminuye el número de procesos detenidos y
aparece en ejecución en ​top

La carga media aumentó en ​load average, ​luego de detenerlo baja.

El cambio de refresco se cambia con la letra ‘d’ a 2 segundos.


Se cambia la prioridad del PID 20977 a 10.
Lanzamos otro bucle con la prioridad de 5, tiene el​ 75% del CPU

Se asigna una prioridad de 19 al PID 21270 con prioridad 5


Matamos el proceso con prioridad 10

Detenemos el proceso bucle restante con​ kill -19​.


Reanudamos el proceso con ​kill -18

Lo matamos con​ kill-15


Monitoreo de google
EJERCICIO 5:

Monitoreo de CPU, y memoria mediante el paquete ‘sudo apt-get install sysstat’

El cambio del estado se aprecia en la ​cache y %sys


EJERCICIO 6:
Se limitará el número de ficheros abiertos a 2 y los procesos en ejecución a 1 en el usuario
remuser
EJERCICIO 7:
Especificar una hora de ejecución de ​jobs​ con el comando ​at

Parámetro Detalle

at -f [filename] [hour:min] Agrega una tarea a un bash y una hora de


ejecución.

atq Muestra la lista o cola de ejecución con la


hora programada

atrm Elimina de la cola de ejecución tareas


programadas
Se programa la ejecución, dentro de una hora.

EJERCICIO 8: ​Uso del comando​ free

También podría gustarte