05practica 1

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

Sistemas Operativos Linux Práctica 5: Procesos

Tecleando Ctrl+C aborta el comando que se esta ejecutando.


Tecleando Ctrl+z detiene momentáneamente el comando que se esta
ejecutando.

1. Ejecuta la orden sleep 5 &. ¿que significado tiene el numero que aparece
en pantalla?

PID, identificador del proceso

2. Ejecuta tres procesos en background tecleando sleep 1000 & , sleep 1001 &
y sleep 1002 &

3. Muestra los procesos que se ejecutan en segundo plano o background

jobs

4. Trae a primer plano el proceso asociado a sleep 1001 &

fg %1

5. Detén el proceso que tienes ahora en primer plano tecleando Ctrl +z

6. Teclea jobs y luego jobs –s, explica la ejecucion de ambos comandos.

JOBS: muestra todos los procesos

JOBS -s: muestra solo los detenidos

7. Trae de nuevo a primer plano sleep 1001

fg %1

8. Aborta su ejecucion con Ctrl+c y despues ejecuta jobs ¿que ha sucedido?

Ya no existe porque lo has matado, no aparece al ejecutar JOBS

9. Muestra los procesos que se estan ejecutando

1/4
Sistemas Operativos Linux Práctica 5: Procesos

jobs

10. Visualiza los distintos formatos de "ps"

ps --help

11. Ejecuta la orden "ps" y comprueba su PID como proceso. Ejecútala otra vez
y comprueba cómo su PID se ha incrementado. ¿Se ha incrementado
también su PPID?

Solo incrementa el PID

12. Ejecuta varias órdenes cortas (who, clear, date, etc.) y luego vuelve a
ejecutar la orden "ps" para comprobar cuánto ha aumentado el PID.

Si cambia e PID

13. Ejecuta dos procesos ( sleep 1011 y sleep 1111) en background

14. Mata los procesos del ejercicio anterior

kill PIDPROCESO

15. Ejecuta dos procesos ( sleep 1011 y sleep 1111) en background con una
prioridad de 15

nice -n 15 sleep 1011 &

nice -n 15 sleep 1111 &

16. Cambiale la prioridad a 17 a los procesos del ejercicio anterior

renice +17 PID1011

2/4
Sistemas Operativos Linux Práctica 5: Procesos

17. Cambiale la prioridad a –5 a los procesos del ejercicio 15 ¿comenta lo


sucedido?

Renice -5 PID1011

18. Comprueba si el proceso sshd se esta ejecutando.

Pgrep sshd

19. Guarda en el fichero /tmp/datos todos los nombres de ficheros y directorios


desde el directorio raiz

find / -type f -o -type d > /tmp/datos

20. Guarda en el fichero /tmp/datos todos los nombres de ficheros y directorios


desde el directorio raiz ejecutandose en segundo plano.

find / -type f -o -type d > /tmp/datos &

21. Cuantas lineas tiene el fichero /tmp/datos

cat /tmp/datos | wc -l

22. Guarda en el fichero /tmp/sinconexion todos los nombres de ficheros y


directorios desde el directorio raiz ejecutandose en segundo plano , el
comando debe ejecutarse aunque te desconectes.

nohup find / -type f -o -type d > /tmp/sinconexion 2>&1 &

23. Desconectate y vuelve a entrar con el mismo usuario. Cuantas lineas tiene
el fichero /tmp/sinconexion . Comenta los sucedido.

Cat /tmp/sinconexion | wc -l

24. Cambiate al usuario alumno (la password es estudiar)

25. Ejecuta dos procesos ( sleep 600 y sleep 700 en background con una
prioridad de 15)

3/4
Sistemas Operativos Linux Práctica 5: Procesos

nice -n 15 sleep 600 &

26. Muestra los procesos de un usuario conectado al sistema

ps -u sam

27. Deja de ser usuario alumno y vuelve a tu usuario( teclea exit).

4/4

You might also like