Skip to main content

Tareas Prácticas - UD07

Tarea 1: Conceptos de Software

Ejercicio 1: Cambios en NGiNX

1

Visitar la página oficial

2

Investigar cambios

Busca cuáles han sido los cambios introducidos entre las dos últimas versiones
3

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

1

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
2

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.
1

Investigar conceptos

Busca información sobre:
  • ¿Qué es un cracker en el mundo del software?
  • ¿Qué es un keygen?
2

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):
# 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

1

Actualizar repositorios

sudo apt update
2

Buscar un paquete

apt-cache search editor
3

Ver información

apt-cache show nombre_paquete
4

Instalar paquete

sudo apt install nombre_paquete
5

Verificar instalación

dpkg -s nombre_paquete

Ejercicio 3: Gestión de Repositorios

1

Ver repositorios actuales

cat /etc/apt/sources.list
2

Añadir un PPA

sudo add-apt-repository ppa:ticsenia/ppa
sudo apt update
3

Verificar PPA añadido

Comprobar en /etc/apt/sources.list.d/
4

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.
1

Instalar herramientas de compilación

sudo apt update
sudo apt install build-essential checkinstall
2

Descargar código fuente

Descarga un proyecto pequeño en formato .tar.gz (por ejemplo, una utilidad simple)
3

Descomprimir

tar -xzf archivo.tar.gz
cd directorio_descomprimido
4

Compilar e instalar

./configure
make
sudo checkinstall
5

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

1

Abrir Microsoft Store

En Windows, abre la aplicación Microsoft Store
2

Buscar aplicación

Busca una aplicación gratuita (ejemplo: Windows Terminal)
3

Instalar

Instala la aplicación seleccionada
4

Verificar instalación

Ejecuta la aplicación y verifica su funcionamiento

Ejercicio 2: Actualizar Aplicaciones

1

Acceder a Descargas

En Microsoft Store, accede a la sección de “Descargas y actualizaciones”
2

Buscar actualizaciones

Comprueba si hay actualizaciones disponibles
3

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.
1

Abrir el Editor del Registro

Ejecuta regedit desde el menú Inicio
2

Navegar a HKLM\SOFTWARE

Explora la estructura de claves en:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
3

Documentar información

Anota los siguientes valores:
  • ProductName
  • CurrentVersion
  • RegisteredOwner

Ejercicio 2: Explorar Rutas de Usuario

1

Navegar a ProfileList

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
2

Identificar usuarios

Explora las subclaves (SID de usuarios) y sus valores ProfileImagePath
3

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

1

Ver paquetes desactualizados

apt list --upgradable
2

Actualizar catálogo

sudo apt update
3

Actualizar sistema

sudo apt upgrade
4

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

1

Formato

Documento PDF o documentación en formato Markdown
2

Contenido

  • Todas las tareas completadas
  • Capturas de pantalla
  • Explicaciones de cada paso
  • Conclusiones
3

Nomenclatura

UD07_Apellidos_Nombre.pdf

Volver a Teoría

Repasa los conceptos teóricos

Siguiente Unidad

Continúa con UD08 - Seguridad

Build docs developers (and LLMs) love