Examen de Sistemes Operatius I UB 2020 · Juny
Examen de Sistemes Operatius I de la UB (Grado en Ingeniería Informática) 2020, Juny: 6 problemas con solución. Temas: Programación de scripts en Bash.
Temas del examen: Programación de scripts en Bash · Administración del sistema: kernel, red y filtrado
Ejercicio I · Programación de scripts en Bash
Ejercicio I. Script Shell para registro y ordenación de calificaciones
Desarrolle e implemente un script en Bash que cumpla con los siguientes requisitos funcionales estructurados a través de un menú interactivo:
a.
Permitir la creación y adición de registros al archivo de texto ESTUDIANTE con el formato:
Apellido Nombre, nota primer parcial, nota segundo parcial, tercer parcial.
Utilice para las pruebas los siguientes datos de partida:
Badel Orlis,4,3,4
Camargo Patricia,2,3,5
Lopez Yandi,5,4,5
Montaño Carolina,5,3,4
Pedro Perez, 1,3,3
b.
Ordenar de manera ascendente por el campo del apellido el contenido del archivo ESTUDIANTE y almacenar el resultado en un nuevo archivo denominado ORDENADO.
c.
Generar y mostrar por pantalla un reporte a partir del archivo ORDENADO con el siguiente encabezado y formato de salida:
CALIFICACIONES DEFINITIVAS
Apellido Nombre Nota Definitiva
xxxxxxxxxxxxxxx xxx
Ejercicio II.1 · Administración del sistema: kernel, red y filtrado
Ejercicio II.1. Configuración de parámetros de interfaz de red
Escriba el comando necesario para configurar y conectar el equipo a la red asignando un alias de interfaz con los siguientes parámetros técnicos:
Interfaz: enp0s3:0
Dirección IP: 192.168.70.5
Máscara de red: 255.255.255.0
Ejercicio II.2 · Administración del sistema: kernel, red y filtrado
Ejercicio II.2. Regla de reenvío con iptables en tabla filter
Agregue una regla a la tabla filter de iptables para gestionar el reenvío de tráfico con las siguientes condiciones:
Los paquetes procedentes del nodo 192.168.30.28 deben ser reenviados y permitidos hacia el nodo destino 192.168.50.1.
Ejercicio II.3 · Administración del sistema: kernel, red y filtrado
Ejercicio II.3. Adición de ruta a la tabla de enrutamiento
Modifique la tabla de rutas del sistema operativo incorporando una nueva ruta estática con las siguientes características:
Subred: 10.0.0.0
Interfaz de salida: enp0s3
Ejercicio II.4 · Administración del sistema: kernel, red y filtrado
Ejercicio II.4. Visualización de módulos del kernel
Indique el comando de consola que permite mostrar el listado de todos los módulos del kernel cargados actualmente en memoria.
Ejercicio II.5 · Administración del sistema: kernel, red y filtrado
Ejercicio II.5. Estructura de las cadenas en iptables
Complete el siguiente enunciado sobre la arquitectura del cortafuegos iptables:
Tablas IPtable: Las cadenas están formadas por:
También puedes estudiar por temas
Practica un tema con ejercicios de los exámenes de todos los años, mezclados.
- Administración del sistema: kernel, red y filtrado · 10 problemas · 60 % de que salga
- Programación de scripts en Bash · 3 problemas · 60 % de que salga
- Shell de Linux: comandos, ficheros y permisos · 12 problemas · 35 % de que salga
- Procesos y comunicación entre procesos · 2 problemas · 25 % de que salga
- Hilos, sincronización y planificación de la CPU · 2 problemas · 25 % de que salga
- Gestión de memoria y memoria virtual · 1 problema · 25 % de que salga
Otras convocatorias de 2020
Juny (2020) · Examen Final Diciembre 2020: Impuesto Predial y Administración del Sistema (2020)