Examen Teórico-Práctico: Fundamentos de Linux y Redes

Parte 1: Fundamentos de Linux

  1. ¿Cómo puedes listar todos los archivos y directorios de un sistema de archivos en Linux, incluyendo los archivos ocultos?
  2. Explica qué hace el comando ls -lh y qué significa cada opción.
  3. ¿Qué hace el comando chmod en Linux y cómo cambiarías los permisos de un archivo para que solo el propietario pueda leerlo, escribirlo y ejecutarlo?
  4. ¿Cómo se cambia el propietario de un archivo en Linux utilizando el comando chown?
  5. Explica el uso del comando ps y qué significa la opción -aux.
  6. ¿Qué hace el comando top y cómo se utiliza para visualizar los procesos que están utilizando más CPU en un sistema?
  7. ¿Cómo verificarías el uso del espacio en disco de todas las particiones en Linux?
  8. ¿Qué comando utilizarías para ver los logs del sistema en tiempo real en Linux?

Parte 2: Fundamentos de Redes

  1. ¿Qué es una dirección IP y cuál es la diferencia entre IPv4 e IPv6?
  2. Explica qué es una máscara de subred y cómo se calcula.
  3. ¿Qué es el modelo OSI y cuáles son sus capas? Explica brevemente cada capa.
  4. ¿Qué es un switch y cómo difiere de un hub en una red local?
  5. ¿Qué es una dirección MAC y cómo se usa en una red Ethernet?
  6. ¿Qué hace el comando ifconfig y cómo se utiliza para configurar una interfaz de red?
  7. Explica el uso del comando ping y qué información puedes obtener de su salida.
  8. ¿Cómo usarías el comando traceroute para diagnosticar problemas de red?
  9. ¿Qué es el comando netstat y cómo se usa para ver las conexiones activas de una máquina?

Parte 3: Protocolos de Red y Seguridad

  1. Explica cómo funciona el protocolo TCP y en qué se diferencia de UDP.
  2. ¿Qué es un protocolo de enlace de datos y cómo funciona ARP (Protocolo de Resolución de Direcciones)?
  3. ¿Qué hace el protocolo ICMP y cómo se utiliza con el comando ping?
  4. Explica qué es el firewall y cuál es su propósito en la protección de redes.
  5. ¿Qué es el protocolo SSL/TLS y cómo mejora la seguridad de las conexiones HTTP?
  6. ¿Qué son las VPNs y cómo se usan para asegurar las comunicaciones en una red?

Parte 4: Herramientas de Monitoreo y Análisis de Redes

  1. Explica qué es Wireshark y cómo puede ser utilizado para analizar el tráfico de una red.
  2. ¿Cómo usarías tcpdump para capturar paquetes de red en una interfaz específica y filtrar solo los paquetes HTTP?

Parte 5: Práctica de Comandos en Linux (Práctico)

  1. Crea un directorio llamado redes_seguras y dentro de él crea subdirectorios para cada tipo de protocolo seguro: SSL_TLS, IPsec, Firewall, IDS.
  2. Usa el comando adecuado para mostrar todas las interfaces de red disponibles en tu sistema.
  3. Usa el comando netstat para ver las conexiones TCP activas en tu máquina y los puertos que están siendo utilizados.
  4. Usa systemctl para ver si un servicio como ssh está activo en tu máquina.
  5. Captura los primeros 20 paquetes en la red con tcpdump y guárdalos en un archivo llamado captura.pcap.
  6. Usa el comando df -h para ver el uso del espacio en disco de todas las particiones en tu sistema.
  7. Usa el comando ping a 8.8.8.8 y muestra la salida.
  8. Usa el comando traceroute para rastrear la ruta de red hasta 8.8.8.8.
  9. Usa systemctl para listar todos los servicios de red y su estado en tu máquina.