Tareas Prácticas - UD07
Tarea 1: Conceptos de Software
Ejercicio 1: Cambios en NGiNX
Visitar la página oficial
Investigar cambios
Busca cuáles han sido los cambios introducidos entre las dos últimas versiones
Documentar
Redacta un resumen de los cambios más importantes
Objetivo : Comprender cómo evolucionan las aplicaciones y la importancia del versionado.
Ejercicio 2: Actualizaciones de Seguridad en Windows
Investigar en Microsoft
Busca en la página web de Microsoft cuál ha sido la última actualización de seguridad publicada para Windows 10
Analizar detalles
Documenta:
Fecha de publicación
Vulnerabilidades corregidas
Nivel de criticidad
Ejercicio 3: Seguridad del Software
Este ejercicio es solo informativo. Nunca uses software crackeado en entornos de producción.
Investigar conceptos
Busca información sobre:
¿Qué es un cracker en el mundo del software?
¿Qué es un keygen ?
Redactar documento
Crea un documento que explique al usuario por qué NO deben usarse en entornos de producción, incluyendo:
Riesgos de seguridad
Implicaciones legales
Problemas de estabilidad
Falta de soporte y actualizaciones
Tarea 2: Gestión de Paquetes en Linux
Ejercicio 1: Comandos dpkg
Practica los siguientes comandos dpkg (usa paquetes del sistema):
Consultas
Información de .deb
# Ver información de un paquete instalado
dpkg -s firefox
# Listar archivos de un paquete
dpkg -L firefox
# Buscar el propietario de un archivo
dpkg -S /usr/bin/firefox
Documentar : Captura de pantalla de cada comando ejecutado.
Ejercicio 2: Trabajar con apt
Ver información
apt-cache show nombre_paquete
Instalar paquete
sudo apt install nombre_paquete
Ejercicio 3: Gestión de Repositorios
Ver repositorios actuales
cat /etc/apt/sources.list
Añadir un PPA
sudo add-apt-repository ppa:ticsenia/ppa
sudo apt update
Verificar PPA añadido
Comprobar en /etc/apt/sources.list.d/
Quitar el PPA
sudo add-apt-repository --remove ppa:ticsenia/ppa
sudo apt update
Entregar : Documento con capturas de cada paso.
Tarea 3: Compilación desde Código Fuente
Ejercicio: Compilar una Aplicación Simple
Este ejercicio requiere privilegios de administrador y puede tardar varios minutos.
Instalar herramientas de compilación
sudo apt update
sudo apt install build-essential checkinstall
Descargar código fuente
Descarga un proyecto pequeño en formato .tar.gz (por ejemplo, una utilidad simple)
Descomprimir
tar -xzf archivo.tar.gz
cd directorio_descomprimido
Compilar e instalar
./configure
make
sudo checkinstall
Verificar instalación
dpkg -l | grep nombre_programa
Documentar :
Nombre del programa compilado
Versión instalada
Errores encontrados y cómo se resolvieron
Capturas del proceso
Tarea 4: Microsoft Store
Ejercicio 1: Instalar desde la Store
Abrir Microsoft Store
En Windows, abre la aplicación Microsoft Store
Buscar aplicación
Busca una aplicación gratuita (ejemplo: Windows Terminal)
Instalar
Instala la aplicación seleccionada
Verificar instalación
Ejecuta la aplicación y verifica su funcionamiento
Ejercicio 2: Actualizar Aplicaciones
Acceder a Descargas
En Microsoft Store, accede a la sección de “Descargas y actualizaciones”
Buscar actualizaciones
Comprueba si hay actualizaciones disponibles
Actualizar
Actualiza las aplicaciones que lo requieran
Documentar : Capturas del proceso de instalación y actualización.
Tarea 5: Registro de Windows
Ejercicio 1: Explorar el Registro
Precaución : Modificar incorrectamente el Registro puede causar problemas graves. No modifiques valores sin supervisión.
Abrir el Editor del Registro
Ejecuta regedit desde el menú Inicio
Navegar a HKLM\SOFTWARE
Explora la estructura de claves en: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Documentar información
Anota los siguientes valores:
ProductName
CurrentVersion
RegisteredOwner
Ejercicio 2: Explorar Rutas de Usuario
Navegar a ProfileList
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Identificar usuarios
Explora las subclaves (SID de usuarios) y sus valores ProfileImagePath
Documentar
Captura de pantalla de la estructura
Solo observación : No modifiques ningún valor en este ejercicio.
Tarea 6: Actualizaciones en Linux
Ejercicio: Actualizar el Sistema Completo
Ver paquetes desactualizados
Limpiar
sudo apt autoremove
sudo apt clean
Documentar :
Número de paquetes actualizados
Espacio liberado con la limpieza
Cualquier error encontrado
Criterios de Evaluación
Para cada tarea, se evaluará:
Claridad en la redacción
Capturas de pantalla apropiadas
Explicación de errores y soluciones
Correcta ejecución de comandos
Verificación de resultados
Resolución de problemas
Entendimiento de los conceptos
Aplicación práctica
Análisis de resultados
Entrega
Formato
Documento PDF o documentación en formato Markdown
Contenido
Todas las tareas completadas
Capturas de pantalla
Explicaciones de cada paso
Conclusiones
Nomenclatura
UD07_Apellidos_Nombre.pdf
Volver a Teoría Repasa los conceptos teóricos
Siguiente Unidad Continúa con UD08 - Seguridad