Plataformas
minosmrlf28 de Octubre de 2014
447 Palabras (2 Páginas)297 Visitas
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL: Ing. De sistemas.
CURSO: Plataformas Tecnológicas
DOCENTE: Edward Vega Gavidia
ALUMNO: Romero Rebaza Orlando
TRUJILLO-PERÚ
2014
Ejercicios:
1) Ejecutar en la siguiente secuencia:
$ bash
$ yes > /dev/null &
$ yes > /dev/null &
$ bash
$ ping localhost > /dev/null &
$ ping localhost > /dev/null &
Utilizar el comando pstree para ver el árbol de procesos generado.
2) Cambiar de consola y matar todas las tareas relacionadas con la consola anterior (utilizar algún
comando para eliminar grupos de procesos).
Cambiar de consola.- Para cambiar de consola se ha de mantener pulsada Alt y a continuación la tecla de función correspondiente a la consola a la cual se quiere acceder
Ejem: ctrl+alt+F1... F6 - cambio de consola
ps aux
Este comando muestra todos los procesos y aplicaciones que están ejecutándose en el sistema. Cada proceso tiene un PID asignado (un número básicamente).
Para matar todos los procesos de la consola anterior usaremos el comando
pkill nombre del proceso
3) Ejecutar varios procesos “yes > /dev/null &” y varios “ping localhost > /dev/null & ”.
Eliminar todos los procesos yes. Verificar lo realizado y luego eliminar todos los procesos ping.
alumno@E301-PC17:~$ yes > /dev/null &
[1] 2155
alumno@E301-PC17:~$ ping localhost > /dev/null &
[2] 2154
alumno@E301-PC17:~$ ping localhost > /dev/null &
[3] 2156
alumno@E301-PC17:~$ yes > /dev/null &
[4] 2157
alumno@E301-PC17:~$ ping localhost > /dev/null &
[5] 2158
alumno@E301-PC17:~$ ping localhost > /dev/null &
[6] 2159
alumno@E301-PC17:~$ ping localhost > /dev/null &
[7] 2160
alumno@E301-PC17:~$ ping localhost > /dev/null &
[8] 2161
alumno@E301-PC17:~$ killall yes
[1] Terminado yes > /dev/null
[2] Terminado yes > /dev/null
[3] Terminado yes > /dev/null
[4] Terminado yes > /dev/null
alumno@E301-PC17:~$ killall ping
[5] Terminado ping localhost > /dev/null
[6] Terminado ping localhost > /dev/null
[7]- Terminado ping localhost > /dev/null
[8]+ Terminado ping localhost > /dev/null
4) Leer la página de manual del "ls". Suspender el proceso.
Leer la página de manual del "cat". Suspender el proceso.
Hacer un ping a otra máquina. Suspender el proceso.
¿Que otros procesos se han disparado? ¿De qué proceso son hijos?
alumno@E301-PC08:~$ man ls [1]+ Detenido man ls
alumno@E301-PC08:~$ man cat [2]+ Detenido man cat
+-gnome-terminal---bash---2*[man---pager]
¦ ¦ +-ping
¦ ¦ +-pstree
¦ +-gnome-pty-helpe
¦ +-2*[{gnome-terminal}]
5) Retomar el proceso "man ls" en primer plano y terminarlo normalmente.
[1]+ Detenido man ls [2] Detenido man cat [3] Detenido man ls [4] Detenido man ls
[5] Detenido man cat [6]- Detenido ping localhost alumno@E301-PC17:~$ fg %1 man ls
alumno@E301-PC17:~$ ps
6) Pasar el proceso "ping" de suspendido a ejecución en segundo plano. Eliminar luego el proceso
"ping".
1° PASO.- alumno@E301-PC17:~$ ping localhost 2° PASO.- Control + Z 3° PASO.- jobs 4° PASO.- fg %1
7) Ejecutar un procesos “yes > /dev/null &”
...