Ejercicios boletín 1 y 2

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
  • 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
  • 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/hug -f
  • Dé permisos de lectura, escritura y ejecución a example.py
  • Pruebe a lanzar el programa example.py mediante:
./example.py