lunes, 12 de octubre de 2026

Introducción a la programación Shell. Parte VIII.

Introducción a la programación shell.

  1. Escribe un script que pida un nombre de usuario por teclado y compruebe si existe en el sistema. Muestra un mensaje indicando si existe o no.
  2. Realiza un script que compruebe si el usuario que lo está ejecutando es el usuario root. Si no lo es, debe mostrar un error y terminar la ejecución.
  3. Crea un script que pida al usuario el nombre de un servicio o proceso (por ejemplo, ssh, apache2, cron) y te indique si está activo en el sistema.
  4. Haz un guión que compruebe si el archivo /var/log/syslog o el archivo /var/log/messages, existe y si tiene permisos de lectura para el usuario actual.
  5. Realiza un script que pida un número entero que represente el porcentaje de uso de CPU. Si es mayor o igual a 80, muestra una alerta crítica; si está entre 50 y 79, muestra una advertencia; si es menor, indica que todo está normal.
  6. Versión 2 del ejercicio anterior. En este caso el % de CPU es el de ese momento.
  7. Crea un script con un menú utilizando case que permita al administrador elegir entre: 1) Ver espacio en disco, 2) Ver memoria libre, 3) Ver usuarios conectados, y 4) Salir
  8. Realiza un script que utilice un bucle while para comprobar cada 3 segundos si el proceso nc (netcat) está activo, deteniéndose en cuanto detecte que se ha iniciado.
  9. Escribe un script para crear 3 usuarios de prácticas llamados practica1, practica2 y practica3. Antes de crearlos, el script debe comprobar si ya existen para no duplicarlos.
  10. Crea un guión que pida un nombre de usuario por teclado y muestra todos los procesos que está ejecutando actualmente en el sistema.
  11. Haz un script que pregunte al usuario si desea eliminar los archivos temporales de /tmp, pidiendo confirmación 's/n' o respuesta no valida.
  12. En un script, pide un nombre de usuario y un valor de prioridad entre 0 y 19. El script debe cambiar la prioridad de todos los procesos ejecutados por ese usuario .
  13. Crea un script que compruebe si el servidor web (puedes usar apache2 o nginx) está funcionando. Si no está activo, intenta arrancarlo mediante. Muestra un mensaje con el resultado.
  14. Diseña un script que añada de forma automática una tarea del usuario actual para que ejecute un script de respaldo (/usr/local/bin/backup.sh) todos los días a las 2:00 AM.Hay que comprobar si la tarea ya existe para no duplicarla
  15. Realiazz un script para generar un informe rápido en pantalla con los 3 procesos del sistema que están consumiendo mayor porcentaje de CPU en este instante.
  16. Crea un script que pida un nombre de usuario nuevo. Primero debe comprobar si el proceso de instalación de paquetes (apt o dpkg) está bloqueado o ejecutándose. Si está ocupado, avisa al administrador; si está libre, crea el usuario con su directorio home y shell /bin/bash.

viernes, 2 de octubre de 2026

Computación en la nube. Tema I. IaaS

IaaS.

Oracle Cloud.

En este vídeo se muestra como crear un servidor web Nginx en una máquina virtual Ubuntu dentro de Oracle Cloud. Primero se indica como crear la cuenta en la plataforma y como conectarse por SSH usando Git Bash, y así instalar Nginx. Vídeo realizado perfectamente por Jaramillo dentro de la prácticas de Computación en la Nube dentro de 2º ASIR. Curso 2026-2027.

miércoles, 23 de septiembre de 2026

Computación en la nube. Tema I.

LA NUBE.

Oracle Cloud.

En este vídeo se muestra como crear una base de datos con Oracle Cloud. Vídeo perfectamente realizado por Raúl dentro de las prácticas de Computación en la nube de 2º de ASIR, curso 2025-2026.

lunes, 14 de septiembre de 2026

Computación en la nube. Tema I. Práctica I. 3

LA NUBE.

GCP, Bucket.

En este vídeo se muestra como crear un bucket en GCP con una instancia. Vídeo perfectamente realizado por Raúl dentro de las prácticas de Computación en la nube de 2º de ASIR, curso 2025-2026.

viernes, 11 de septiembre de 2026

Computación en la nube. Tema I. Práctica I. 2

LA NUBE.

AWS.

En este vídeo se muestra como crear una máquina virtual en AWS, con credenciales para ssh. Vídeo perfectamente realizado por Mati, dentro de las prácticas de Computación en la nube de 2º de ASIR, curso 2025-2026

jueves, 10 de septiembre de 2026

Computación en la nube. Tema I. Práctica I.

LA NUBE.

Google Cloud.

En este vídeo se muestra como crear una máquina virtual en Google Cloud. Vídeo perfectamente realizado por Breyer, dentro de las prácticas de Computación en la nube de 2º de ASIR, curso 2025-2026