martes, 18 de marzo de 2025

Ejercicios VII Python. Iniciación sistemas.

Utiliza los siguientes módulos: platform, os, psutil, time, random, string, subprocess.run()

  1. Escribe un script que muestre el nombre del sistema operativo, la versión y la arquitectura del procesador.
  2. Crea un script que te muestre el contenido de un directorio indicado por el usuario.
  3. Haz un script que te permita crear un usuario en Linux (adduser), y eliminarlo (deluser). El programa debe pedir el nombre del usuario por teclado.
  4. Crea un script que muestre la lista de procesos en ejecución en el sistema.Te muestra el PID y el nombre.
  5. Haz un script que te permita terminar un proceso. Pide por teclado el proceso.
  6. Crea un programa que te pida el nombre de un proceso y te conteste si está en ejecución.
  7. Crea un script que muestre el uso actual de CPU y memoria del sistema cada 2 segundos.
  8. Haz un script que verifique los permisos de lectura, escritura y ejecución de un archivo que pides por teclado.
  9. Crea un script que pida la ruta de un archivo y cambia sus permisos para que solo el propietario pueda leer y escribir
  10. Crea un script que te permita crear, iniciar, detener y eliminar un servicio en Windows.
  11. Haz un script que revise qué puertos están abiertos en el equipo local.
  12. Escribe un programa que genere una contraseña aleatoria con letras, números y caracteres especiales.