jueves, 17 de octubre de 2024

martes, 8 de octubre de 2024

Script Linux XXIX.

Pruebas 9, 17, 14 y 6 de oct del 24, 23, 22 y 21.

  1. Realiza un script que te permita elegir mediante un menú y hasta que no decidas salir, hallar el área de cualquiera de estas figuras: cuadrado, rectángulo, triangulo y circulo. Utiliza funciones.
  2. Realiza un script que te muestre las palabras de longitud impar de una cadena que pides por teclado
  3. Realiza un script que reciba 3 parámetros. En el caso de que reciba un número diferente muestra un mensaje de error. Los dos primeros serán dos números y el tercero será uno de los siguientes símbolos “+” “-“ “x” “/”, dependiendo del tercer parámetro introducido realizara la correspondiente operación. El en caso de que se introduzca un símbolo diferente, presentara un mensaje indicando cuales son las opciones correctas
  4. Crea un script que te muestre información de ocupación de cada uno de los directorios que hay dentro del directorio /home. Este script debe ser ejecutado por root. Si no es así, se debe mostrar un mensaje de error adecuado y terminar la ejecución del script
  5. Realiza un script que se llame rmv2.sh que cada vez que borre un fichero lo mueva al directorio “borrados” que debe estar en tu directorio de trabajo, así se evita borrados accidentales. Hay que comprobar que existe este directorio, si no existiera debería crearse
  6. Realizar un script que muestre cuantos días semanas y meses quedan desde el día actual hasta el fin de año

viernes, 20 de septiembre de 2024

Script Linux XXVIII.

  1. Realiza un script que te permita instalar varios paquetes pidiéndolos por teclado.
  2. Crea un script que te envíe un mensaje al correo, cuando la carga de la cpu supere el 75%.
  3. Crea un script que analice los logs. Te muestre los fallos de autenticación.
  4. Realiza un script que te muestre los permisos de los ficheros que pases como argumentos.
  5. Crea un script que te compruebe si se han producido modificaciones de los archivos que pases como argumentos.
  6. Haz un script que te pida un equipo y te diga que servicios está ejecutando y el ssoo que tiene.
  7. Haz un script que te pida una red y los puertos y los escanee.
  8. Realiza un script que borre los ficheros modificados un día concreto que pidas de un usuario que pases por teclado
  9. Crea un script que compruebe cada 2 minutos la temperatura y la humedad de un CPD (genera aleatoriamente los datos), si la temperatura es superior a 20 grados que se ejecute otro script que active las alarmas, si la humedad supera el 55% que se ejecute otro script que active las alarmas.
  10. Crea un script que te envíe alertas al correo, cuando ciertos recursos del sistema superen un limite. El recurso y el limite lo pasas tú como parametros.
  11. Haz un script que te devuelva el numero de host de la dirección IP que pases.
  12. Comprueba en un script que la frase que pases es palíndroma.

lunes, 24 de junio de 2024

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

Introducción a la programación shell.

  1. Haz un script que borre los usuarios con IDs comprendidos entre dos números que has pasado como parámetros
  2. Haz un programa que le pases un directorio y te devuelva el número de ficheros, el número de directorios, el número de ficheros ejecutables que hay
  3. Realiza un guión que le pases un directorio y te devuelva el nombre de los ficheros y el número de líneas que tienen.
  4. Haz un programa que evalúe los ficheros que le pasas como parámetro. Si la extensión es txt o doc que los mueva al directorio ~/documentos, si un fichero ejecutable al directorio ~/ejecutables, si es un fichero bak, al de ~/copias, en otros casos que muestre solamente un mensaje. Utiliza case.
  5. Realiza un script que te muestre el nombre de usuario y los grupos a los que pertenece el usuario, pero sólo de los usuarios logados.
  6. Crea un fichero “nombres.txt” con los campos alias-UID-GID-shell de los usuarios. El alias se crea con los 3 primeros caracteres del nombre del usuario y los 2 primeros del campo comentarios

domingo, 23 de junio de 2024

Ejercicios JavaScript XVI.

Ejercicios.

Sobre un sencillo HTML, realiza los siguientes ejercicios:

  1. Realiza un script que te permita eliminar el elemento de una lista ordenada que tu quieras, es decir, preguntarás que elemento de la lista quieres eliminar.
  2. Realiza un script que te permita crear 6 titulos, 6 niveles distintos de titulos, 6 cabeceras de nivel distintas.
  3. Haz un script que te permita cambiar el color al párrafo que elijas. Los colores y los párrafos los eliges desde unos input tipo radio.
  4. Haz un script que te permita cambiar el color y la fuente a los párrafos. Los colores estarán indicados en desde unos input tipo radio y las fuentes, también desde unos radio buttons y el parrafo también lo elige desde unos input tipo radio.
  5. Crea 3 clases de estilos disitintos, "bajo", " medio" y "grande" cada una con una fuente distinta, un tamaño distinto, un color, un tamaño y un fondo distinto. Realiza un script que te permita aplicar la clase que desees a la web, cada vez que la selecciones de una lisa desplegable.

jueves, 13 de junio de 2024

Practicas VIII. Linux

FDISK.

En este vídeo se muestra como crear una nueva partición con fdisk, como formatearla y como montarla para su posterior utilización, en un Linux Debian. Vídeo correctamente realizado por Alejandro, dentro de la prácticas de Implantación de SSOO de 1º de ASIR. Curso 23-24