martes, 17 de diciembre de 2019

Copias de Seguridad en Windows Server 2016.

Copias de seguridad, completa e incremental.

En este vídeo se muestra como se instala la característica de copias de seguridad de Windows y como se realiza una copia completa de la carpeta "users" después de añadir una carpeta, después se vuelve a crear otra carpeta y se hace una copia incremental, a continuación se vuelve a crear otra carpeta y se realiza una 2ª copia incremental.


Restaurar la información.

Vídeo que muestra como restaurar la información utilizando las copias completas e incrementales realizadas anterioremente.

Vídeos realizados por Raúl, 1º de ASIR.

miércoles, 11 de diciembre de 2019

Inicio de sesión interactivo. GPO.

GPO.

En este vídeo se muestra la configuración de una GPO de inicio de sesión interactivo para mostrar un mensaje al iniciar la sesión.

martes, 10 de diciembre de 2019

Instalar plantilla de GPO

En este vídeo se muestra la instalación de plantillas de directivas de grupo (GPO) , en este caso se ha elegido las que proporciona Google Crome para esta aplicación que se puede descargar desde: “https://support.google.com/chrome/a/answer/187202?hl=es”

viernes, 29 de noviembre de 2019

lunes, 25 de noviembre de 2019

Escritorio Remoto. De Linux a Windows.

Escritorio Remoto.

De Linux Mint a Windows 10

En este vídeo se muestra la realización del Escritorio Remoto desde un Windows 10 a un Linux Mint, utilizando remmina.



jueves, 21 de noviembre de 2019

Escritorio Remoto. Windows a Linux.

Escritorio Remoto.

Windows 10 a un Linux Mint

En este vídeo se muestra la realización del Escritorio Remoto desde un Windows 10 a un Linux Mint, utilizando X11vnc y xrdp.



miércoles, 23 de octubre de 2019

Procesos Windows I.

Comandos que nos permiten gestionar los procesos en Windows. I parte.

Ejecuta los siguientes comandos y analiza los resultados:

  1. Muestra los detalles de cada aplicación que se esta ejecutando actualmente.
  2. tasklist /v
  3. Muestra la información con detalle de los procesos que se están ejecutando en formato lista.
  4. tasklist /v /FO list
  5. ¿Qué hace tasklist /svc?
  6. Muestra la información de los procesos que se están ejecutando en formato tabla.
  7. tasklist /FO TABLE
  8. ¿Qué hace tasklist /FO csv?
  9. tasklist /svc /nh ¿Qué diferencia existe con lo que se realiza en el ejercicio 3?
  10. Crea un fichero con la información detallada de los procesos en ejecución. El fichero tine que situarse en el escritorio y tiene que poder abrirse en excel. Para esto último formatea la salida en CSV.
  11. tasklist /v /fo csv >%userprofile%/desktop/lista.csv 
    Recuerda que %userprofile% es una variable de entorno que contiene la ruta
    a la carpeta del perfil de usuario.
    

jueves, 3 de octubre de 2019

Scripts de Linux XVII

awk

Partimos de un fichero de texto cualquiera, fichero.txt.

  1. Realiza un script que te muestre el texto comprendido desde la línea que contiene la primera palabra hasta la línea que contiene la segunda palabra. Las dos palabras las pasas como argumentos. Utiliza awk.
  2. awk "/$1/,/$2/" fichero.txt
  3. Realiza un script que te muestre el texto contenido desde las dos palabras que pides por teclado.
  4. sed -n "/palabra1/,/palabra2/p" fichero.txt
  5. Sácame las líneas que tengan más de 18 caracteres, sustituyéndolas por "..."
  6. awk '{if(length($0) > 12) print substr($0,1,12)”…”} fichero.txt
  7. Muéstrame el fichero pero con el segundo campo de todas las filas sustituido por "segundo".
  8. awk '$2="segundo" {print $0}' fichero.txt
  9. Sácame los campos 1 y 3 del fichero.txt ordenados por el 1º campo.
  10. awk ‘{print $1, $3}’fichero.txt| sort -k1
    awk ‘{print $1, $3 | sort -r }’fichero.txt 
  11. Realiza un script que te muestre las lineas del fichero.txt con más de 17 caracteres que contenga en su 3º campo la cadena "sa".
  12. awk '$2 ~ /sa/ {if(length($0) > 17) print}' fichero.txt
  13. Muéstrame el fichero totalmente al revés, desde la última palabra de la última línea.
    1. var=(`cat fichero.txt`)
      echo ${#var[@]}
      for ((i=${#var[*]};i>=0;i--))
      do
      echo ${var[i]}
      done
      
    2. awk ‘BEGIN {resultado=””}[línea =””;for(i=NF;i>0;i--)línea=línea” “Si; 
      resultado=línea”\n”resultado}END{PRINT resultado}’ fichero.txt
      
    3. tac fichero.txt| awk ‘{for (i=NF;i>0;i--) print $i}’

miércoles, 2 de octubre de 2019

Procesos Linux IV.

Comandos que nos permiten gestionar los procesos en Linux IV parte.

Ejecuta los siguientes comandos y analiza los resultados:

  1. Averigua los todos los procesos asociados al navegador que estas ejecutando o del bash o de cualquier otra aplicación.
  2. pidof bash
  3. Visualiza el árbol de procesos:
  4. ejecuta el comando pstree    Nos muestra una jerarquía de procesos actuales
                                 en forma de árbol.
    
  5. Ejecuta los siguientes comandos y observa los resultados:
  6. pstree -a    pstree -p (observa que aparecen    pstree - p pid (siendo pid
                 los pid's de los procesos entre    uno de los anteriores)
                 paréntesis.)
    pstree -g    pstree -c         pstree -n        pstree -ngca
    pstree -h pid
    
  7. Abre otra terminal.
  8. Averigua el pid de esta nueva terminal.
  9. echo $$
  10. Mata el nuevo terminal.
  11. kill -9 pid   Con kill podemos enviar señales a otros procesos como
                  por ejemplo la señal 9, matar.
    
  12. ¿Quieres ver las señales que hay? Ejecuta cual quiera de los siguientes comandos:
    • man -a signal. Con la opción -a podrás ver todas las entradas que hay en el man de signal.
    • kill -l
  13. ¿Que diferencias hay entre matar con kill pid y pkill aplicación?.
  14. Con kill pid matas el proceso que coincida con el pid que indicas, con pkill nombre_aplicación eliminas todos los procesos que coincidan con el nombre_proceso.
  15. ¿Quieres ver el trabajo que realiza el comando pkill nombre_proceso.?
  16. Ejecuta strace pkill nombre_proceso o ltrace pkill nombre_proceso
  17. Para matar un procesos y sus hijos, ejecuta:
  18. killall nombre_proceso
  19. killall -9 nombre_proceso.
  20. killall -u usuario. ¡¡¡Cuidado con esto!!!
  21. killall -v firefox
  22. ¿Qué diferencias hay entre pkill y killall?
  23. Entre otras diferencias es que killall toma el nombre exacto del proceso como argumento, mientras que pkill puede tomar el nombre parcial o completo.
  24. killall -l, ¿encuentras algún parecido con algún comando anterior?

miércoles, 25 de septiembre de 2019

Sistemas hiperconvergentes

¿Qué es la hiperconvergencia?

La hiperconvergencia es una tecnológica informática que utiliza un servidor virtualizado para combinar almacenamiento, computación, redes y software de gestión y administración, en un único sistema, en un intento por minimizar gastos operativos, reduciendo la complejidad del centro de datos y aumentando la escalabilidad.

La hiperconvergencia es llevar la computación, el almacenamiento y la red a una sola solución física que el software gestiona por completo.

miércoles, 18 de septiembre de 2019

Memoria y Procesos en Linux III

Comandos que nos permiten gestionar la memoria y los procesos en Linux. III parte.

Tipos de procesos:

  1. Procesos padres.
  2. Procesos hijos.
  3. Procesos huérfanos. Aquellos que continúan ejecutándose después de que su proceso principal ha terminado o finalizado.
  4. Proceso Daemon. Aquellos procesos no interactivos que se ejecutan en segundo plano
  5. Procesos zombies. Aquellos que siguen existiendo en la tabla de procesos, aunque hayan terminado.

Ejecuta los siguientes comandos y analiza los resultados:

  1. free -m
  2. Información de la memoria swap que nos ofrece el directorio proc.
  3. cat /proc/swaps
  4. Swappiness, variable que nos permite gestionar el uso de la swap en linux. Permite establecer un balance entre el uso de la swap y la memoria RAM. Para saber el valor de swappiness:
  5. cat /proc/sys/vm/swappiness
  6. Cambia el valor de la variables swappiness a 25.
  7. echo 25 > /proc/sys/vm/swappiness
  8. Comprueba que has realizado el cambio.
  9. Vuelve a cambiar el valor de la variable, esta vez a 30. Utiliza este comando.
  10. sudo sysctl -w vm.swappiness=30
  11. Comprueba que has realizado el cambio. Estos cambios solo permanece durante la sesión.
  12. Haz que el nuevo valor de swappiness sea permanente en el sistema.
  13. Edita el fichero /etc/sysctl.conf y añade, si no existe la siguiente línea: vm.swappiness=10
  14. Muestra información de los procesos, de la memoria, la paginación, E/S y actividad de la CPU.
  15. vmstat -a      (con la opción a nos indica todos los procesos activos
                    e inactivos.)
    
  16. Muestra la información anterior cada 2 segundos, en los 6 próximos segundos.
  17. vmstat 2 6     (llamará al comando vmstat 6 veces con una separación
                    en el tiempo de 2 segundos)
    
  18. Saca los PID's de los procesos que están utilizando este fichero.
  19. fuser -m /dev/sda1   
    
  20. ¿los PID de los procesos que están utilizando el pendrive?
  21. Muestra en tiempo real la lectura y escritura que hace cada proceso en el disco.
  22. iotop -o
    iotop -a 
    

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 XVI

  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.

lunes, 29 de abril de 2019

Práctica XML & JSON I

Una comunidad de propietarios quiere informatizar los datos de la comunidad, de esta manera podrán realizar las gestiones de manera más ágil y rápida. Los datos que se van a utilizar son:

  • Código de vecino. Es un atributo numérico de no más de 4 dígitos.
  • Nombre.
  • Apellidos.
  • Portal. Hay 4 portales.
  • Piso y letra. Hay 7 pisos con 4 letras.
  • Teléfono.
  • Código de cuenta corriente(CCC). Máximo 20 dígitos.
  • Cargo(Presidente, Vicepresidente, Secretario, Vocal, ninguno).

Se pide:

  1. Generar un documento XML con al menos 12 vecinos, entre los que tiene que haber un Presidente, un Vicepresidente, un secretario y 2 vocales.
  2. Generar un DTD que defina la estructura de información.
  3. Generar un esquema, (XSD) que defina la estructura de información.
  4. Asignar al XML la DTD y comprobar su validez.
  5. Asignar al XML el XSD y comprobar su validez.
  6. Generar el documento en JSON equivalente al XML, bien formado y validado.
  7. Crea un documento dónde se explique el funcionamiento de las herramientas que has utilizado para crear la DTD y el XSD y la aplicación que has utilizado para validar el XML con cada uno de los ficheros anteriores, del mismo modo tendrás que explicar la creación del documento JSON. Indica las diferencias entre JSON y XML. Incluye las capturas oportunas.

viernes, 12 de abril de 2019

ABP. EL APLAUSO DEL PÚBLICO. EN MI CENTRO.

DAFO.

El análisis DAFO, también conocido como análisis FODA, es una herramienta de estudio de la situación de una empresa, institución, proyecto o persona, analizando sus características internas (Debilidades y Fortalezas) y su situación externa (Amenazas y Oportunidades) en una matriz cuadrada.


jueves, 11 de abril de 2019

ABP. MI AbP EN MI CENTRO.

El módulo 4 y el momento de colocar el proyecto en su entorno natural, es decir, en el colegio y ver como interactuará con todos los elementos que se va a encontrar, como la cooperación del profesorado y posibles resistencias, relación con el equipo directivo, gestión de horarios y recursos, relación con el entorno.

¿Qué es lo que más me ha llamado la atención?.

De este módulo hay 3 cuestiones que me han llamado bastante la atención:

Análisis DAFO o FODA. Nunca había realizado ningún análisis de ninguna situación desde este prisma tan eficiente, situación interna con sus fortalezas y debilidades y la situación externa con sus oportunidades y amenazas, todo ello claramente implementado en una matriz DAFO. El resultado una visión clara y real para tomar las oportunas medidas.

Pinterest. No conocía está herramienta, aunque sí conocía las infografías, nunca las había utilizado y es ahora, en este módulo cuando me estoy dando cuenta de su potencial, y sobre todo de esta herramienta y lo práctica que es. Pinterest de “Pin” (chincheta) e “Interest” (interesante) es una red social dónde es posible compartir infografías y todo tipo de contenidos que sean visuales, por tanto disfrutaras de infografías que te aporta la red para tu utilización en clase y al mismo tiempo contribuyes con tus realizaciones a enriquecer la red. Se cierra el circulo.

Y ABP como herramienta para desarrollarme profesionalmente como profesor. Aunque entiendo y es lógico que ABP supone auto-formación y aprendizaje-investigación (realmente es lo que estamos haciendo), el concepto de aprendizaje-servicio no lo conocía (hasta que me he cruzado con ABP), el concepto de ABP como formación en los centros, es todo un reto, la utilización de la propia metodología y sus fases para su propia incorporación en el proceso de enseñanza-aprendizaje de todos los miembros del claustro, es todo un reto. Al que me apunto.

¿qué aprendizaje me llevo?


Todos. Desde herramientas que voy a incorporar a mi PLE como Pinterest y Piktochart hasta la importancia de la difusión del proyecto, pasando y destacando por encima de todo, dos detalles: con ABP el profesor también aprende no solo el alumno y el desarrollo de la vertiente humana y grupal del profesorado, la interacción entre todos los profesores.



¿Cómo voy a aplicar en el aula parte de lo aprendido?

La puesta en práctica de las nuevas herramientas se producirá con el propio desarrollo del proyecto en las distintas fases donde puedan encajar perfectamente, del mismo modo que la auto-formación y proceso de investigación-acción.

¿Estoy capacitado y motivado para promover el ABP en mi centro?

Finalizar con éxito el curso, aprovechar el feedback para depurar todos mis proyectos anteriores para convertirlos en un correcto proyecto siguiendo la metodología de ABP, me motiva para desear llegar al final y probar y poner en marcha el producto final, con lo que concluirá mi proceso de capacitación mínima(nunca hay que dejar de aprender) para poder difundir mi proyecto en el centro y que sirva de modelo y guía a otros proyectos de otros compañeros.

Mi Entrono de Aprendizaje Personal

Loading...

Loading...

sábado, 30 de marzo de 2019

ABP. LA VERDADERA EVALUACIÓN.

¿Qué es lo que más te ha llamado la atención?.

Como en el módulo anterior, lo menos conocido es lo que más me ha llamado la atención, en este caso han sido los mecanismos de evaluación y dentro de ellos la coevaluación. Y no es por ser más extraña o desconocida que la heteroevaluación sino sencillamente porque creo que es la que mejores resultados puede ofrecerme a la hora de aplicarla a mis clases. A mis proyectos. A mi ABP.



¿En qué medida incorporar esta forma de evaluar crees que mejora el aprendizaje del alumno/a?.

Si mis clases son y deben ser cada vez mas practicas y si quiero enfocar las prácticas hacia problemas reales, que les sirvan realmente para algo y elijo ABP como metodología de enseñanza aprendizaje donde se destaca el pensamiento crítico, la colaboración entre los alumnos, la comunicación entre los alumnos, la exposición pública del producto final y desarrolla las habilidades sociales, si el ABP es una metodología activa donde el alumno es el centro del proceso de aprendizaje ¿Por qué no cerrar este círculo permitiendo a los alumnos participar en su proceso de evaluación?.

La coevaluación fomenta y desarrolla el sentido crítico, la responsabilidad y el compromiso entre los compañeros, los alumnos tienen que justificar y explicar, desarrolla habilidades sociales. Requisitos fundamentales que actualmente exigen las empresas a nuestros alumnos en prácticas.

En definitiva es una forma de evaluar aprendiendo y de aprender evaluando.


La experiencia.

La experiencia de utilización de la rúbrica como herramienta de ayuda a la evaluación se remonta a los 6 últimos años. En tres de los cuatro módulos que imparto se realizan proyectos, trabajos prácticos dónde se incluye una rúbrica de evaluación del proceso y del resultado final de la práctica. Se necesitaron en algunos casos hasta tres años para afianzar y depurar “correctamente” tanto los aprendizajes o criterios a evaluar como los descriptores de desempeño. Aún así es raro que al final del curso no haya retocado, actualizado aunque sea ligeramente alguna de las rúbricas. Concretamente este año la rúbrica web que tiene que ser actualizada, lleva desde el 2017 sin grandes cambios.

Criterios a evaluar: Niveles de desempeño:
Incluir plazos de entrega. Algo que parecía baladí, por lo que no lo tenía incluido, siempre se entregaban los trabajos el día indicado, este año sin embargo, se ha complicado Este año se han dado 3 casos distintos y especiales, que me han resultados complicados de evaluar y cuantificar. Definición clara de los límites. 3 puntos en el plazo convenido 2 puntos un día de retraso. 1 punto dos día de retaso. 0 más de dos día de retraso.
Imágenes. A lo que ya existe, añadir: Cuantificar la autoría de todas las imágenes. 3 puntos todas las imágenes tienen su autoría. 2 puntos hay un 10% de imágenes que no tienen autoría. 1 punto hay más de un 10% de imágenes que no tienen autoría. 0 puntos hay más de un 20% de imágenes que no tienen autoría.
Unir la rúbrica del documento y memoria generándose una única rúbrica.
Conocimiento del material. Con lo que ya estaba.
Webgrafía Con lo que ya estaba.
Añadir: Explicaciones de Java script 3 puntos todos los script y eventos están claramente explicados. 2 puntos hay 2 scripts o eventos que no están explicados. 1 punto hay 3 scripts o eventos que no están explicados. 0 puntos hay más de 4 script que no están claramente explicados.

Las imágenes de https://pixabay.com/es/

viernes, 29 de marzo de 2019

Ejercicios JavaScript XI.

Realizar los ejercicios a partir del documento web-base que está en el aula virtual. Primero realizar "Ejercicios JavaScrpt VI"

  1. Añade dos radio button más, al pulsar el botón añadir.
  2. Introduce una lista desplegable, una lista de selección, de tal forma que al elegir la opción te lleve a ese sitio
  3. Partiendo del documento web-base, haz que los 3 primeros input-text tomen un color beige de fondo cuando se pulse sobre ellos. Los 2 siguientes un color de fondo amarillo cuando se pulse en ellos y por último, los cuadros correspondientes a la fecha y el correo que obtengan un color de fondo azul claro cuando se pulse sobre ellos.
  4. Muestra el número de párrafo (1º, 2º o 3º) y su número de vocales, del párrafo que tiene más vocales, cuando se pulsa sobre vocales, si no existiese la palabra "vocales", tendrás que crearla al final del texto.
  5. Realiza un programa que te muestre el botón del ratón que has pulsado(izquierdo o derecho) cuando haces click en una imagen.
  6. Realiza un programa que te muestre el tiempo que llevas sin mover el ratón. cada vez que mueves el ratón, el contador se pone a cero.
  7. Muestra las veces que has pasado por encima de los enlaces de la página, las veces que has hecho "click" sobre los enlaces y las veces que has pulsado sobre borrar cuando pulses sobre un botón que crees para tal efecto.
  8. Escribe "ocultar contenido" debajo de cada párrafo, para que cuando pulses se oculte el párrafo oportuno y el texto cambie a "mostrar contenido" para que al pulsar vuelva aparecer el contenido
  9. Modifica el ejercicio 1 de esta entrada para que introduzcas los nombres de los 2 radio button que vayas a añadir.
  10. Haz que cuando pulses el botón enviar, este cambie a "enviando" para no volver a enviar.
  11. Crear un campo textarea "observaciones:" a continuación del radio button . Valida que el número máximo de caracteres en el textarea sea de 100. Debajo del campo observaciones a medida que escribes, debe aparecer el numero de caracteres que te quedan por introducir.
  12. Modifica la lista desplegable para que aparezcan 3 opciones y puedas seleccionar varias opciones. Al pulsar un botón que crees debajo de la lista te muestre "las opciones" que hayas seleccionado, debajo del botón.
  13. Valida el formulario de tal forma de que antes de que se envíe el formulario, te muestre un mensaje recordatorio con las opciones elegidas en el checkbox, radio button y en la lista desplegable.
  14. Validar la contraseña de tal forma que debe tener una longitud mínima de 7 caracteres, y contener al menos una letra minúscula, una letra mayúscula y un dígito.

jueves, 21 de marzo de 2019

Ejercicios JavaScript X

  1. Realiza un ejercicio que sume el valor de dos dados cuando se lancen. Repite esta acción hasta que se repita un resultado. El resultado final tiene que aparecer debajo del enunciado, indicando también las veces que se han lanzado los dados
  2. Realiza un ejercicio que pida un número y nos devuelva sus divisores.
  3. Realiza un ejercicio que te permita introducir tu fecha de nacimiento en este formato dd/mm/anno.
  4. Escribir un programa que escriba en pantalla los divisores comunes de dos números dados.
  5. Realiza un programa que pida una frase y escriba cuántas vocales tiene y cuántas veces aparecen cada una de ellas.
  6. Realiza un ejercicio que te indique si el año que introduces es bisiesto.
    Un año es bisiesto si cumple los siguientes criterios:
    - Es divisible entre 4.
    - Si termina en 00, es divisible entre 400 (2000 y 2400 sí son bisiestos.
    2100, 2200 y 2300 no lo son).
    
  7. Realiza un ejercicio que te pida una frase y te muestre: Número de palabras, primera palabra, última palabra, las palabras colocadas en orden inverso, las palabras ordenadas de la a la z y las palabras ordenadas de la z a la a.
  8. Realiza un programa que me genere 14 letras mayúsculas aleatorias.(.fromCharCode())
  9. Crea un programa que me sume las cifras de un número que introduces.
  10. Realiza un programa que te genere 15 números aleatorios entre el 10 y el 30, te los muestre y te indique la suma correspondiente de todos los números, y otra suma pero solo con los números repetidos una vez.

martes, 19 de marzo de 2019

Ejercicios III Iniciación.Python.

Ejercicios de Python.

Utiliza el interprete de comando de Python para ejecutar estos comandos y comprobar el resultado.

>>> cadena = "La casa de Bernarda Alba"
>>> print(" ".join(cadena))
>>> print("".join(reversed(cadena)))
>>> peces=["tiburón", "salmonete", "barracuda"]
>>> print(",".join(peces))
>>> print(" ".join(peces))
>>> arrai=[]
>>> arrai=" ".split(cadena)
>>> print(arrai[2])
>>> arra=" ".join(cadena)
>>> print(arra)
>>> arra3=cadena.split(" ")
>>> print(arra3)
>>> print(arra.replace(" ",""))
>>> arra2=cadena.replace(" ","")
>>> print(arra2)
>>> newcadena=" ".join(arra2)
>>> newarra=newcadena.split(" ")
>>> print(newarra)

jueves, 14 de marzo de 2019

ABP. APRENDIENDO CON EL MÓDULO 2.

LO MÁS DESTACABLE.

En todo este módulo, el trabajo cooperativo, ha destacado con luz propia acaparando toda mi atención. Después de muchos años en esta profesión y entendiendo como algo fundamental la formación personal como herramienta fundamental para una buena evolución profesional, asistiendo a charlas y conferencias y realizando cursos sobre metodologías de aprendizaje (además de la propia de tu campo), al final acabas conociendo algunas, y en mayor o menor medida las vas aplicando en tu trabajo diario, pero sin duda el trabajo cooperativo, del que ya había oído hablar en otros curso, me ha desbordado y sorprendido.

Un concepto que a priori parece claro y sencillo de entender, se descubre a medida que profundizas en un universo, de aplicaciones técnicas y recursos didácticos “infinitos”, similares algunos y completamente distintos otros, sencillos y complejos, para aplicar desde a bachillero como a Educación infantil, pasando por FP.

Aquí os dejo algunos sitios donde se puede ver la diversidad de estructuras cooperativas que existen:


EL TRABAJO COOPERATIVO, ¿POR QUÉ?

No voy a perderme en las maravillosas bondades del trabajo cooperativo que he aprendido en este módulo, sencillamente voy a justificar porque es esencial para mi.

Como profesor de CFGS y tutor de FCT, con más de 20 años de experiencia, he podido observar como ha evolucionado el perfil del alumno que recibimos, también como los empresarios han ido cambiando sus preferencias y valoraciones, antes primaba un conocimiento perfecto de las cosas, ahora mismo lo más valorado por nuestros empresarios es la actitud del alumno frente al trabajo, su disponibilidad, su autosuficiencia y capacidad de aprendizaje, su capacidad para trabajar con más gente, sencillamente lo que yo personalmente mas destaco del trabajo cooperativo: Habilidades sociales y aprender a aprender, es decir , autonomía en el aprendizaje, valerse por si mismos.

En definitiva el trabajo cooperativo se adapta como anillo al dedo a las exigencias de la FP actual y en mi opinión es la herramienta perfecta para lanzar con éxito a nuestros alumnos de CFGS al mundo laboral actual. Pero como nadie ha dicho que esto fuera fácil, ...planteo un par de dudas que seguro también habrán surgido en la mente de más de uno:

  • ¿Qué pasa con los alumnos que por su forma de ser, les guste trabajos solos, y no están muy dispuestos a colaborar?
  • ¿Qué pasa con los alumnos que no son tan rápidos?, los que tienen un ritmo más lento, ralentizarán al resto.

EXPERIENCIA CON EL MOVIMIENTO EN EL AULA.

Las experiencias con el movimiento en el aula que he podido disfrutar sin llegar a desarrollar todavía un ABP con su correcta estructura cooperativa, se enmarcan en las practicas en 2º curso del CFGS de ASIR en el módulo de Administración de Sistemas Operativos, cuando los alumnos tiene que realizar las prácticas en grupo. Pero si tengo que resaltar alguna experiencia significativa relacionada con lo aprendido en este módulo, destacaría "la mesa redonda con antiguos alumnos" que encajaría perfectamente como ejemplo de movimiento hacia dentro del aula. En mi centro, en enero se celebra una semana vocacional, donde los alumnos abandonan durante una semana el habitual horario y se dedican a disfrutar de talleres, charlas, conferencias, muy diversos y presentados por profesionales de su sector. En este marco se celebra "la mesa redonda con antiguos alumnos" donde intervienen antiguos alumnos que en ese momento están trabajando y comentando a los alumnos sus experiencias y anécdotas.

Y como curiosidad relacionada con la TIC, comentar la utilización por mi parte de la red social Twitter que utilizo con los alumnos como herramienta de difusión de información interesante y significativa a la par que motivadora y que ha resultado exitosa.


viernes, 8 de marzo de 2019

Solución Ejercicios JavaScript IX

Soluciones para los ejercicios 1, 2, 3 y 4 de la entrada "Ejercicios de JavaScript IX".

Ejercicio 1

fecha = new Date();
function nombre(num){
var dias=["Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes",
 "Sabado" ];
var salida;
salida = dias[num];
return salida;
   } 
function getDia(){
var dia;
var nom;
var num;
dia=fecha.getDate();
num= fecha.getDay();
nom=nombre(num);
document.getElementById("dia").innerHTML = nom +", "+dia;
      }
function getMes(){
var meses = ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio',
 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'];
document.getElementById("mes").innerHTML= meses[fecha.getMonth()];
      }
function getAño(){
var año;
año=fecha.getFullYear();
document.getElementById("año").innerHTML = año;
      }

Ejercicio 2

Versión 1

var palabra = prompt("introduzca la frase que desee"); var p=[]; var long= parseInt(prompt("Introduzca el tamaño de la palabra")) p=palabra.split(" "); for(var i=0;i<p.length;i++){ if(p[i].length>=long){ alert(p[i]); } }


Ejercicio 3

function apellidonombre(){
var nom = prompt("Introduce tu nombre y dos apellidos");
var re = /(\w+)\s(\w+)\s(\w+)/;
var newstr = nom.replace (re, '$2 $3, $1');
document.getElementById('sitio').innerHTML=newstr;
}
body
p onclick=apellidonombre() pulsa p
div id="sitio"
div

Ejercicio 4


viernes, 1 de marzo de 2019

Ejercicios JavaScript IX

  1. Realizar un programa que nos muestre el día de la semana cuando se pulse sobre "dia", que nos muestre el mes actual cuando se pulse sobre "mes" y que nos muestre el año cuando pulsamos sobre año. Por ejemplo.
  2. día       1, viernes
    mes       2, febrero
    año       2019
    
  3. Realiza un ejercicio que nos pida un texto y nos devuelva las palabras mayores de un número que también pidas por teclado.Hazlo de varias formas, una de ellas con match.
  4. Realiza un ejercicio que te pida tu nombre y dos apellidos y nos devuelva primero, tu primer apellido, luego el segundo y por último tu nombre.
  5. Realiza un ejercicio que te pida tu dirección ip y te devuelva un mensaje mostrándote la dirección y la clase a la que pertenece. Valida que el formato sea el correcto.

jueves, 28 de febrero de 2019

ABP. ARRANCANDO PROYECTOS.

Los materiales.

Comienza a leer el libro y sigue los enlaces.



Actividad 1.4

Haz clic en la imagen.


    Para realizar las actividades 1.3 y 1.4 utilizo las siguientes aplicaciones:
  • spreaker para realizar los Podcasts.
  • youtube para realizar los videos.
  • padlet para realizar el mural.
  • calaméo para presentar las actividades en formato libro.

Ejercicios JavaScript VIII.

Definir una función que muestre información sobre una cadena de texto que se le pasa como argumento. A partir de la cadena que se le pasa, la función determina si esa cadena está formada sólo por mayúsculas, sólo por minúsculas o por una mezcla de ambas. Nos debe de informar del número de mayúsculas y minúsculas.

 var palabra = prompt("Introduzca la palabra");
 var contmay = 0;
 var espacios = 0;
 var datos=[];
 function contador(palabra){
 var salida=[];
 for(var i = 0; i < palabra.length ; i++){
  if(palabra.charAt(i) == palabra.toUpperCase().charAt(i)&&palabra.charAt(i)!= ' '){
   contmay++;
  }
  if(palabra.charAt(i) == ' '){
   espacios++;
  }
 }
 salida[0]=contmay;
 salida[1]=espacios;
 return salida;
 }
 datos=contador(palabra);
 contmay = datos[0];
 espacios=datos[1];
 var tamaño = palabra.length-espacios;
 var minusculas =tamaño - contmay;
 if(contmay == tamaño){
  alert ("son todas mayúsculas");
 }else {
  if(minusculas == tamaño){
   alert("Son todas minúsculas");
 }else {
  alert("Hay "+contmay+" mayúsculas y "+ minúsculas +" minúsculas");
 }
}

var cadena = prompt ("Escribe algo con mayúsculas, minúsculas y espacios.");
function numero(cadena){
 var may=0;
 var min=0;
 var esp=0;
 var num;
 var letra = cadena.split("");
 for(var i = 0; i < cadena.length; i++){
 if(letra[i]!= " "){
 if(letra[i] == (letra[i].toUpperCase())) {
     may++;
  alert(letra[i])
 }
 if(letra[i] == letra[i].toLowerCase()) {
     min++;
  }
  }
 if(letra[i] == " "){
    esp++;
 }
}
alert("El numero de mayúsculas que hay: "+may);
alert("El numero de minusculas que hay: "+min);
alert("El numero de espacios que hay: "+esp); 
}
numero(cadena);

function contarMayus(string) {
    var newS = string.split("");
    var ma = 0;
    var mi = 0;
    var tn = 0;
    for (char of newS) {
        if (char.charCodeAt(0) >= 83) {
            mi++;
        } else if (char.charCodeAt(0) >= 65 && char.charCodeAt(0) <= 82) {
            ma++;
        } else {
            tn++;
        }
    }
    alert("Tienes " + ma + " letras mayúsculas y " + mi + 
           " en minúsculas. Has introducido " + tn + " números.")
}
  

Soluciones propuestas por Darío, Miguel y Helena. 1º de DAM.

miércoles, 27 de febrero de 2019

Ejercicios Python IX

  1. Realiza un ejercicio v_esfera que me calcule el volumen de la esfera. Utiliza una función a la que le pasas el radio y que devuelva el resultado.(V = 4 / 3 x π x R * 3)
  2. Realiza un ejercicio v_cubo que me calcule el volumen del cubo. Utiliza una función a la que le pasas el lado y que devuelva el resultado.( V = lado*3)
  3. Realiza un ejercicio v_cilindro que me calcule el volumen del cilindro. Utiliza una función a la que le pasas el radio y la altura y que devuelva el resultado.(V = π x R*2 x h)
  4. Realiza un ejercicio v_cono que me calcule el volumen del cono. Utiliza una función a la que le pasas el radio y la altura que devuelva el resultado.(V = 1/3 x π x R*2 x h)
  5. Crea un paquete que se llama figuras. Dentro crea un subpaquete con el nombre de volumen, introduce dentro los módulos anteriores.

viernes, 22 de febrero de 2019

Práctica 28v4 de Implantación de Sistemas Operativos. GPO.

GPO

Se tienen que crear 2 usuarios del dominio, el primero, "usu1" se podrá logar en el controlador de dominio, pero no podrá acceder a la unidad c:, ni al panel de control y sí podrá apagar el servidor. Cuando "usu1" se conecte al cliente windows 10, podrá acceder a la unidad C: y al panel de control. El usuario, "usu2" no se podrá logar en el servidor y en el cliente windows 10 podrá acceder a la unidad C:.

En este primer vídeo se muestra la configuración de las GPO's oportunas, en un Windows Server 2016 y como el "usu1" no ve la unidad C, puede apagar y no puede acceder al panel de control.


En este segundo vídeo se muestra como "usu1" puede acceder a la unidad C: y al panel de control en Windows 10.

Vídeos realizados por Cristina.

martes, 19 de febrero de 2019

domingo, 17 de febrero de 2019

ABP. COMENZANDO A SILBAR.

¿Por qué cambiar la forma de dar la clase?

¿... y por qué ABP?

Impartiendo clase en un Ciclo de Grado Superior, en este caso de informática, la práctica es fundamental, sin duda alguna es el ADN de la Formación Profesional. Sin embargo, muchas veces no es suficiente con poner o mandar hacer ejercicios y mas ejercicios de forma repetitiva, o practicas o trabajos, que en el fondo no son más que ejercicios más largos y complicados. Al final acaban aburriendo a todos. Está claro que había que cambiar.

Desde hace ya unos cuantos años, llevo aplicando en el proceso de enseñanza aprendizaje la metodologías Flipped Learning o Flipped Classroom dinamizando y mejorando mis prácticas y trabajos. Los resultados fueron notorios y rápidos, pero... necesitaba algún complemento, algo que hiciera crecer mis trabajos, algo que fuera definitivo. Ese toque final, está claro que es el Aprendizaje Basado en Proyectos, ABP. Coger todo lo bueno de la metodología anterior y aplicarlo a algo real, a un proyecto real, tan real como si estuvieran trabajando en una empresa, con todo lo que esto conlleva, en definitiva, demostrar a los alumnos que esto que están haciendo sirve para algo.

Sobre ABP ya había oído hablar de su virtudes, y ahora necesito aprender a manejar esta metodología para poder aplicarla a mi proceso de enseñanza aprendizaje, de ahí mi interés por esta formación, sencillamente la considero fundamental para evolucionar y mejorar el proceso de aprendizaje de mis alumnos.


En definitiva, y concluyendo creo que es un acierto utilizar ABP, que unido a Flipped Learning mejorará mi práctica docente y sobre todo y lo más importante aumentará la motivación y el interés de los alumnos, fomentará su autonomía, se sentirán válidos y capaces, mejorando su autoestima y por ultimo mejorará sus capacidades sociales, algo que en algunos casos es fundamental, como así me demuestra mi experiencia como tutor de FCT.

Para 1º de ASIR

Este es el grupo que he decido involucrar en el desarrollo de mi aprendizaje en ABP. El próximo año, ya con ellos en segundo podré poner en practica el proyecto que tengo entre manos.

A continuación el formulario que presenté a mis alumnos con dos vídeos de vital importancia...

viernes, 15 de febrero de 2019

Práctica 27v2 de Implantación de Sistemas operativos.

GPO

Se tienen que crear 2 usuarios del dominio, el primero se podrá logar localmente en el servidor Windows server 2016, y no podrá acceder al panel de control. Cuando se conecte al cliente, sí podrá acceder al panel de control. El usuario 2 no se podrá logar en el servidor y en el cliente sí podrá acceder al panel de control.

Vídeo realizado por Javier.


sábado, 9 de febrero de 2019

Práctica 28v3 de Implantación de Sistemas Operativos. GPO.

GPO

Se tienen que crear 2 usuarios del dominio, el primero, "usu1" se podrá logar en el controlador de dominio, pero no podrá acceder a la unidad c: y también podrá apagar el servidor. Cuando "usu1" se conecte al cliente windows 10, podrá acceder a la unidad C:. El usuario, "usu2" no se podrá logar en el servidor y en el cliente windows 10 podrá acceder a la unidad C:.

UO GPO
apagado apaga Permitir inicio de sesión local usu1, y apagar el sistema.Vincular y exigir por encima de Default Domain Controlers Policy
entraunidad entra Ocultar unidades especificas, no configurada. Vincular y exigir por encima de Default Domain Controlers Policy para usu1 y usu2.
noentraunidad noentra Ocultar unidades especificas, habilitada, unidad C:. Vincular y exigir por encima de Default Domain Policy para usu1.

En este primer vídeo se muestra la configuración de las GPO's oportunas, en un Windows Server 2016 y como el "usu1" no ve la unidad C y puede apagar.


En este segundo vídeo se muestra como "usu1" puede acceder a la unidad C: en Windows 10.

Vídeos realizados por Cristina.

jueves, 7 de febrero de 2019

Práctica 27 de Implantación de Sistemas Operativos. GPO.

GPO

Se tienen que crear 2 usuarios del dominio, el primero se podrá, también logar en el CD, pero no podrá acceder al panel de control del servidor. Cuando se conecte al cliente, tampoco podrá acceder al panel de control. El usuario 2 no se podrá logar en el servidor y en el cliente no podrá acceder al panel de control.

En este primer vídeo se muestra la configuración de las GPO's oportunas, en un Windows Server 2016.


En este segundo vídeo se muestra la comprobación en el cliente Windows 10.

Vídeos realizados por Marcos.

miércoles, 6 de febrero de 2019

Ejercicios II Iniciación. Python

Ejercicios de iniciación, Python

Listas

Utiliza el interprete de comando de Python para ejecutar estos comandos y comprobar el resultado.

>>>lista=[5,2,4,3,2,1] 
>>>lista.append(0)
>>>lista.extend([0,-1])
>>>lista.insert(1,99)
>>>lista.sort()
>>>lista.index(2)
>>>lista.count(2)
>>>lista.remove(2)
>>>print(lista[0])
>>>print(lista[-1])
>>>print(lista[0:4:2])
>>>lista1 = ['uno', 2, True]
>>>lista1[2] = False
>>>lista1.append(6)
>>>lista.extend([7,8,9])
>>>elemento = lista.pop(8)
>>>lista.insert(3,8)
>>>lista.count(8)
>>>lista.remove(8)

Tuplas.

>>>tupla1=(1, 2, 3)
>>>tupla2 = 1, 2, 3
>>>tupla3 = (100,)
>>>tupla4 = tupla1, 4, 5, 6
>>>tupla5 = ()
>>>len(tupla1)
>>>tupla2[0:3]
>>>tupla[1]=4 

Diccionarios.

>>>cria= {'caballo':'potro','oveja':'cordero', 'vaca': 'ternero',
 'gallina':'pollito'}
>>>cria['cabra']='cabrito' 
>>>cria.update({'lobo':'lobezno'}) 
>>>print(cria.keys()) 
>>>print(cria.values())
>>>print(cria.items()) 
>>>type(cria)

Conjuntos.

>>>be_frias= {'tónica', 'trina', 'coca-cola', 'cerveza'}
>>>be_calientes= {'te', 'café', 'colacao', 'chocolate'}
>>>be_alcohol={'cerveza', 'vino', 'ron'}
>>>be=be_frias | be_calientes
>>>be_frias_alcohol = be_frias & be_alcohol
>>>type(be)
>>>'huevo' in be_frias
>>>'cerveza' in be_frias

martes, 5 de febrero de 2019

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

Ataques.

En esta entrada os dejo dos interesantes vídeos sobre distintos tipos de "ataques" realizados por Jhonatan para comprobar la vulnerabilidad de los sistemas. Entre ellos, "Man-in-the-Middle" "Vulnerabilidad Ms17-010 con TheFatRat". Las pruebas están realizadas con "Parrot OS", "Windows Server 2012R" y "Windows 10."

TheFatRat.


The Man in The Middle.

viernes, 25 de enero de 2019

Recopiladores de datos y Alertas. Implantación de Sistemas Operativos.

Vídeo que muestra la creación de un conjunto recopilador de datos, en windows 2016


Vídeo que muestra la creación de una alerta sobre un conjunto recopilador de datos, en windows 2016.

martes, 22 de enero de 2019

Práctica V v2 de Implantación de Sistemas Operativos. Permisos comando icacls.

Práctica sobre permisos en Windows Server 2016 y Windows 10.


Versión 2 de la práctica 5 con el comando icacls.

En este caso el 3º usuario "pepe3" va a poder ver las carpetas de sus compañeros, pero no va poder ingresar porque no tiene permisos. En este vídeo se muestra la asignación de permisos utilizando el comando icacls. Vídeo realizado por Jorge.

sábado, 19 de enero de 2019

Práctica V v2 de Implantación de Sistemas Operativos. Permisos modo gráfico.

Práctica sobre permisos en Windows Server 2016 y Windows 10.


Versión 2 de la práctica 5 de forma gráfica.

En este caso el 3º usuario "pepe3" va a poder ver las carpetas de sus compañeros, pero no va poder ingresar porque no tiene permisos. En este primer vídeo se muestra la asignación de permisos en modo gráfico.


En este segundo vídeo se realiza la demostración del buen funcionamiento de la práctica 5 versión 2. Vídeos realizados por Gonzalo.

viernes, 18 de enero de 2019

Práctica VI de Implantación de Sistemas Operativos. Permisos

Práctica sobre permisos en Windows Server 2016 y Windows 10.



Requisitos que se piden en la práctica:

  1. El grupo de usuarios “contabilidad” puede entrar y leer en su carpeta, en las demás puede entrar y leer.
  2. El grupo de usuarios “RH” puede entrar en su carpeta y hacer de todo. En la carpeta contabilidad solo puede leer, en almacén no tiene permiso para entrar.
  3. El grupo de usuarios “almacén“ sólo tiene permiso para entrar en su carpeta, donde puede hacer de todo.
  4. Ningún grupo de usuarios puede modificar el esquema anterior. Cuando tengan permisos de creación es a partir del 3º nivel de carpetas, por ejemplo, los usuarios del grupo RH pueden hacer cosas dentro de altas o bajas.
  5. Crear un grupo usuarios llamado “ayudantes” que tendrán control total a partir del 3º nivel de carpetas.

A continuación se presentan 2 vídeos que muestran la resolución de la práctica en modo gráfico. Vídeos realizados por Cristina.



Vídeo donde se realiza la demostración del correcto funcionamiento de la práctica VI.

martes, 15 de enero de 2019

Práctica V de Implantación de Sistemas Operativos. Permisos

Práctica sobre permisos en Windows Server 2016 y Windows 10.




En este vídeo realizado por Daniel, se muestra la solución de la práctica en modo gráfico.


En este vídeo realizado por Jorge, se muestra la realización de la práctica, utilizando el comando icacls.

lunes, 14 de enero de 2019

Práctica de Perfiles.

Práctica de perfiles: móvil y obligatorio.

Este vídeo muestra la creación de un perfil móvil y a continuación la creación de un perfil obligatorio. Se utilizan un Windows 2012 Server y como cliente un Windows 7. El vídeo esta realizado Stephan


domingo, 13 de enero de 2019

Práctica IV de implantación de Sistemas Operativos. Permisos.

Práctica sobre permisos en Windows Server 2016 y Windows 10.

Crear un usuario (Juanito) del dominio en modo comando desde el servidor. Crear otro usuario (Pedrito) desde el cmd en un Windows 10 cliente, crear con este usuario un documento y realizar los pasos oportunos, con el comando icacls, para que el primer usuario, juanito tenga acceso al documento creado por Pedrito.

Este primer vídeo muestra la creación desde el cmd del controlador de dominio, del primer usuario.



Este segundo vídeo muestra la creación del segundo usuario, Pedrito, desde el cmd de un cliente con Windows10, como crea un documento y como se conceden permisos con icacls al usuario Juanito para que acceda al documento de Pedrito.