jueves, 20 de junio de 2019

Ejercicio JQuery V

¿Te acuerdas de “Simon”? Crea una web con una tabla de 3x3 con 9 colores distintos. Cuando pulses sobre el botón “comenzar”, aleatoriamente y cada segundo, 4 colores se desvanecen y aparecen rápidamente. Luego haz click en los celdas, en el orden que crees que se han activado. Al final te tiene que indicar se has acertado.

Otra versión. En vez de hacer click en las celdas, introduce en el cuadro de texto comprobar, el numero de las celdas en el orden que crees que se han activado. Al final te tiene que indicar se has acertado.

viernes, 7 de junio de 2019

Scripts de Linux XV

  1. Realiza un guión que me muestre las direcciones de correo electrónico que puedan existir en el fichero que le pasas como argumento.
  2. Realiza un script que me muestra las palabras que empiecen por t y tengan solo 3 caracteres de un fichero que pasas como argumento.
  3. Realiza un script que averigüe las palabras que quieras de una frase que introduces por teclado.
  4. Realiza un guión que me permita comprobar que los 22 ordenadores de un red estén conectados.
  5. Realiza un script que me muestre al revés la frase que me pida por teclado.
  6. Haz un guión que me permita crear 50 ficheros, fichero1.txt, fichero2.txt, fichero3.txt....fichero50.txt en una carpeta llamada ficheros (si no existe se crea) del tamaño que tu quieras. Utiliza el comando dd.
  7. Crea un script que cambie la extensión de los ficheros anteriores que contengan un 4 en su nombre de .txt a doc.
  8. Crea un script que le pases un numero y te diga si es capicúa.
  9. Realiza un script que elimine totalmente a un usuario del sistema, asegúrate que no deje ningún rastro.

miércoles, 22 de mayo de 2019

Prácticas de Administración de Sistemas Operativos. Unir Mint a Windows. Curso 2018-2019

Unir un cliente linux Mint a un subdominio con Windows 2012.

Vídeo dónde se explica la configuración de un linux Mint para unirlo a un subdomino con Windows 2012. Solucionado el error en la instalación de likewise-open. Vídeo realizado por Oscar en el desarrollo de las prácticas de Administración de Sistemas Operativos, 2º ASIR. Curso 2018-2019.

sábado, 18 de mayo de 2019

Ejercicio JQuery IV

Soluciones planteadas para recorrer una lista ordenada y que te devuelva el carácter utilizado para la numeración. Soluciones presentadas por Helena, 1º de DAM.

jueves, 16 de mayo de 2019

Gestión de usuarios en Linux, V parte.

sudo, sudoers, visudo.

Para realizar estos ejercicios crea con el comando oportuno 4 usuarios: pepe, paco, pedro y pablo. Los 4 usuarios tienen que tener todo lo necesario para trabajar, su directorio de trabajo, su grupo, su contraseña, su shell...

  1. Realiza las modificaciones necesarias en el fichero oportuno para que el usuario pepe pueda ejecutar cualquier comando en nombre de cualquier usuario. Compruébalo.
  2. Realiza las modificaciones oportunas en el fichero apropiado para que el usuario paco pueda ejecutar cualquier comando en nombre de root, en su equipo de trabajo.Compruébalo.
  3. Crea el grupo "jefes" y añade a este grupo a lo usuarios pedro y pablo.
  4. Ejecuta a continuación el comando oportuno que te indique que se ha realizado con existo la operación anterior.
  5. Modifica el fichero para que paco en su equipo, también pueda ejecutar cualquier comando en nombre de pedro.
  6. Permite que los miembros del grupo "jefes" puedan ejecutar como root cualquier comando en el equipo de paco. Compruébalo.
  7. Haz que paco cree el fichero ejemplo.txt en nombre de pedro.
  8. Quita todos los privilegios de pepe.
  9. Haz que pepe pueda reiniciar el equipo sin introducir la contraseña.
  10. Permite a pepe ver cualquier fichero de cualquier usuario en cualquier equipo.
  11. Permite a pepe cambiar el password de cualquier usuario excepto del root.
  12. Saca a pablo del grupo jefes.
  13. Configura para que pablo pueda utilizar sin contraseña los comandos kill, lprm, y con contraseña etc/httpd/conf/.
  14. Permite que pablo pueda solamente cambiar la variable de entrono PS1.
  15. Configura el fichero oportuno para que pablo tenga 2 oportunidades para meter la contraseña correctamente y en un minuto de tiempo.
  16. Introduce a paco dentro del grupo jefes.
  17. A partir de ahora todos los miembros del grupo jefes requieren autentificarse con la contraseña de 'root'.
  18. Crea el alias AMIGOS con todos los usuarios excepto pedro y paco
  19. Los amigos, en cualquier momento, siempre que utilicen sudo van a tener que introducir la contraseña.
  20. Los amigos van a poder apagar todos los equipos.
  21. A partir de ahora guardar los logs en el archivo /root/sudolog
  22. Guarda en el fichero /root/histo_sud.
  23. Bloquea al usuario root. Comprueba que así ha sido.
  24. Reactiva al usuario root.

miércoles, 15 de mayo de 2019

Prácticas de Administración de Sistemas Operativos. DOCKER. Curso 2018-2019

DOCKER.

En este vídeo se muestra la instalación de Docker, la creación de un contenedor con SonarQube y su funcionamiento, dentro de las prácticas correspondientes al módulo de Administración de Sistemas Operativos de 2º de ASIR de ese curso. Vídeo realizado por Oscar.

¿Qué es SonarQube (conocido anteriormente como Sonar​)?".Es una plataforma para evaluar código fuente, desarrollada en Java que nos permite realizar análisis de código con diferentes herramientas de forma automatizada. SonarQube es una plataforma de código abierto para el análisis de la calidad de código usando diversas herramientas de análisis estático de código fuente como Checkstyle, PMD o FindBugs para obtener métricas que pueden ayudar a mejorar la calidad del código de un programa. Es una herramienta esencial para la fase de testing y auditoria de código dentro del ciclo de desarrollo de una aplicación.

martes, 30 de abril de 2019

Más de Grep.

Ejercicios con el comando grep

Necesitáis de un fichero de texto con contenido para realizar los ejercicios.

  1. Busca las cadenas que cadenas que tengan un 0 seguido de una letra minúscula, y 0
  2. Busca cadenas que tengan un 0 seguido de un carácter distinto a d, e, o f y seguido de otro 0
  3. Busca cadenas que empiece por p, seguida por dos caracteres y e.
  4. Busca cadenas que tengan un 1 seguido de un carácter d, e, o f y seguido de un 2
  5. Busca líneas que empiecen por d o por e o por f.
  6. Busca líneas que terminen por n o s.
  7. Busca cadenas que empiecen por b, que continúen con 0 o más a, y una c.
  8. Busca cadenas que empiecen por p, que continúen con 0 o más a o e, y una l
  9. Busca cualquier cadena que empiece por bar
  10. Busca las fechas que coincidan con dd-mm-aaaa. Entre los años 1000 y 2199.
  11. Ver el man de "grep -e" ~ "egrep" y fgrep
  12. Busca las palabras que acaben en s.
  13. Busca las palabras que comiencen por a
  14. Busca las direcciones de correo.
  15. Busca las direcciones de red en IPV4.
  16. Busca las líneas comentadas y que acaben en punto.