Examen de Sistemes Operatius I UB 2020 · Final Diciembre 2020: Impuesto Predial y Administración del Sistema
Examen de Sistemes Operatius I de la UB (Grado en Ingeniería Informática) 2020, Final Diciembre 2020: Impuesto Predial y Administración del Sistema: 6…
Temas del examen: Shell de Linux: comandos, ficheros y permisos · Programación de scripts en Bash · Administración del sistema: kernel, red y filtrado
Ejercicio Parte I. Script para gestión del Impuesto Predial · Programación de scripts en Bash
1 Parte I. Script para gestión del Impuesto Predial
La administración municipal requiere automatizar la liquidación del impuesto predial. Se dispone de un archivo de entrada con registros separados por punto y coma (;) denominado ImpoPredial, con los siguientes campos por línea:
Matrícula inmobiliaria;nombre dueño;Dirección Predio;Valor básico impuesto;Valor bomberos;Valor arborización;Descuento Reglas de cálculo:
Valor neto impuesto a pagar = Impuesto básico + Bomberos + Arborización − Descuento
El campo Descuento contiene el valor SI (aplica descuento) o NO (no aplica descuento).
Si aplica descuento ( SI), este corresponde al 10% del valor del impuesto básico; en caso contrario, es 0.
El programa interactivo debe mostrar el siguiente menú de opciones:
MUNICIPIO XYZ
IMPUESTO PREDIAL 2020
OPCIONES:
1. Listar predial con descuento
2. Listar predial sin descuento
3. Terminar
Digite la opción deseada: Según la selección del usuario, el sistema imprimirá la tabla de registros correspondientes con el siguiente encabezado y formato tabular:
Matricula · Dirección Predio · Nombre Dueño Predio · Imp Básico · Bombero · Arborización · Descuento · Total Pagar
xxxxxxxxx · xxxxxxxxxxxxx · xxxxxxxxxxxxxxxxxxx · 999999999 · 9999999 · 9999999999 · 9999999 · 99999999
Los datos contenidos en el fichero ImpoPredial son:
11111;Edgan Perez;Cra 9 54 - 15;100000;5000;10000;SI
22222;Olga Valdez;Calle 14 10 - 34;300000;20000;15000;NO
33333;Lenith Quintero;Calle 12 20 - 38;400000;60000;15000;SI
44444;Johanna Diaz;Diagonal 1 13 - 20;250000;15000;12000;SI
55555;Dreinis Gomez;Avenida 15 20 - 98; 328000;28000;18000;NO Escriba un script en Bash (o combinando Bash con AWK) que implemente la lógica descrita y procese el archivo según la opción ingresada.
Ejercicio Parte II.1. Enlace simbólico a swapon · Shell de Linux: comandos, ficheros y permisos
Parte II.1. Enlace simbólico a swapon
Crear dentro del directorio /sbin un enlace (puntero) simbólico que apunte al ejecutable /sbin/swapon.
Ejercicio Parte II.2. Empaquetado y descompresión con tar · Shell de Linux: comandos, ficheros y permisos
Parte II.2. Empaquetado y descompresión con tar
Realice la compresión completa del directorio /lib en un archivo empaquetado y posteriormente descomprímalo en la ruta /mnt/directorio4.
1.
2.
Ejercicio Parte II.3. Información del módulo autofs4 · Administración del sistema: kernel, red y filtrado
Parte II.3. Información del módulo autofs4
Indique el comando necesario para consultar las características, parámetros y propiedades del módulo del kernel autofs4.
Ejercicio Parte II.4. Creación de un alias de red · Administración del sistema: kernel, red y filtrado
Parte II.4. Creación de un alias de red
Configure un alias sobre la interfaz de red principal del equipo para asignarle la dirección IP 192.168.100.28.
Ejercicio Parte II.5. Visualización de la tabla mangle en i… · Administración del sistema: kernel, red y filtrado
Parte II.5. Visualización de la tabla mangle en iptables
Muestre por pantalla la estructura de cadenas y reglas activas en la tabla mangle del cortafuegos iptables.
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