Diferencia entre revisiones de «Ejercicios boletín 1 y 2»
De Wiki de Sistemas Operativos
Línea 23: | Línea 23: | ||
* Muestre todos los directorios que hay en el home del usuario prueba | * Muestre todos los directorios que hay en el home del usuario prueba | ||
* Cuenta el número de directorios que hay en el home del usuario prueba | * Cuenta el número de directorios que hay en el home del usuario prueba | ||
− | * Instale el paquete | + | * Instale el paquete python3-hug. |
* Edite el fichero example.py que contenga lo siguiente: | * Edite el fichero example.py que contenga lo siguiente: | ||
Línea 40: | Línea 40: | ||
* Averigue el PID del proceso ''hug'' y termine su ejecución de manera no abrupta. | * Averigue el PID del proceso ''hug'' y termine su ejecución de manera no abrupta. | ||
+ | * Edite el fichero example.py y añada al principio | ||
+ | |||
+ | #!/usr/bin/python3 | ||
+ | |||
+ | * Dé permisos de lectura, escritura y ejecución a ''example.py'' | ||
+ | * Pruebe a lanzar el programa ''example.py'' mediante: | ||
+ | |||
+ | ./example.py |
Revisión del 15:59 5 abr 2022
- Cree una máquina virtual
- Obtenga dirección IP, compruebe conectividad, actualice paquetes
- Cree un usuario 'prueba' y úselo
- Cree el siguiente árbol de carpetas y ficheros en el home de 'prueba', como usuario 'prueba'
| |--a | |--b | |--c | |--d | |--e
donde haya un fichero x.txt en a y un fichero y.txt en b.
- Copie la carpeta c al temporal
- Renombre b a w
- Establezca permisos de sólo lectura para el propietario del fichero x
- Como root, cree el fichero prueba.txt en el temporal y cambie el propietario y el grupo al usuario prueba
- Muestre todos los directorios que hay en el home del usuario prueba
- Cuenta el número de directorios que hay en el home del usuario prueba
- Instale el paquete python3-hug.
- Edite el fichero example.py que contenga lo siguiente:
import hug @hug.get() def hello(): return "hello world!"
- lance el programa con:
hug -f example.py
- Con wget, envíe una petición a http://127.0.0.1:8000/hello
- Averigue el PID del proceso hug y termine su ejecución de manera no abrupta.
- Edite el fichero example.py y añada al principio
#!/usr/bin/python3
- Dé permisos de lectura, escritura y ejecución a example.py
- Pruebe a lanzar el programa example.py mediante:
./example.py