Gestionar adequadament un entorn informàtic és fonamental, tant a petita com a gran escala, per garantir el correcte funcionament de la infraestructura d'IT, per tal de poder detectar i resoldre possibles incidències i proporcionar als usuaris les eines necessàries. Donat que els sistemes operatius predominants al mercat es basen en el kernel Linux, l'assignatura posa especial èmfasi en el seu funcionament. L'objectiu de l'assignatura és oferir una visió global d'un sistema operatiu, de manera que l'estudiant comprengui totes les peces que el conformen i la seva interrelació.
Professors Titulars
Professors Docents
Conceptes bàsics d'utilització d'un sistema operatiu i conceptes bàsics de programació.
Això implica haver aprovat anteriorment Metodologia i Tecnologia de la Programació.
L'assignatura té com a objectiu proporcionar a l'alumne coneixements sobre l'entorn Linux a diversos nivells, des de comprendre què és el kernel i la seva instal·lació fins a saber com gestionar-lo com a adminstrador del sistema. Això implicarà primer aprendre a navegar per un entorn de línia de comandes, i posteriorment instal·lar nou software, automatitzar tasques mitjançant scripts Shell i eines del Sistema Operatiu i entendre com funcionen els diferents tipus de virtualització.
1. Introducció & instal·lació del sistema operatiu Linux
2. Comandes i conceptes bàsics & scripts shell I
3. Instal·lació i administració de software & scripts shell II
4. Eines administratives
5. Procés de boot i runlevels
6. Gestió d'usuaris i grups
7. Configuració de xarxa
8. Administració de serveis de xarxa
9. Scripts shell III
10. Docker i Cloud Computing
Aquesta assignatura és eminentment pràctica, per tant l'assignatura s'imparteix utilitzant la metodologia d'aula invertida, pel què els alumnes hauran de llegir la teoria i començar a fer els exercicis a casa, deixant el temps de classe al professor per a aclarir dubtes conceptuals o dels exercicis. La dinàmica de cada sessió està dividida en tres parts:
- Conceptes. L'alumne, amb l'ajuda de les explicacions del professor, ha d'acabar d'assimilar els continguts teòrics publicats a l'estudy, amb l'ajuda també de la bibliografia suggerida.
- Exercicis. L'alumne, individualment, ha de resoldre els exercicis que se li exigeixin i que l'ajudaran a aprofundir els conceptes teòrics.
- Examen. L'alumne haurà de ser capaç de respondre a un seguit de preguntes referents a la temàtica treballada.
Es considera que una sessió, de mitjana, té una durada de 4.5 hores lectives (a classe). La nota final de cada tema es computarà com la mitjana geomètrica de cada part de la sessió. Paral·lelament, l'alumne haurà de desenvolupar un projecte en el que es veuran reflectits tots els coneixements adquirits al llarg del curs.
L'avaluació de l'assignatura es realitza mitjançant un sistema d'avaluació contínua complementat amb un projecte dividit en 2 Fases. La qualificació final s'obté a partir dels següents elements:
- Avaluació contínua: 60%
- Projecte: 40%
Per superar l'assignatura caldrà aprovar les 2 parts per separat, altrament no es realitzarà la mitjana. En cas de suspendre alguna part de l'avaluació contínua, l'alumne podrà reavaluar-se d'aquella part a l'examen de convocatòria ordinària o extraordinària.
Es valorarà el següent, segons els objectius de l'assignatura:
Objectiu 1:
- L´estudiant ha de demostrar habilitat per a resoldre problemes relacionats amb l'administració de sistemes operatius.
- L´estudiant ha de demostrar que domina les eines més habituals corresponents a cada una de les àrees d'administració de sistemes operatius.
Objectiu 2:
- L´estudiant ha de demostrar que sap escollir quina és la millor forma de solucionar certs problemes relacionats amb l'automatització de tasques.
Objectiu 3:
- L´estudiant ha de demostrar que sap navegar un entorn de línia de comandes, tot fent ús de les eines vistes a l'assignatura.
Objectiu 4:
- L´estudiant ha de demostrar que coneix i sap utilitzar les principals eines per instal·lar un sistema operatiu amb unes especificacions concretes.
- L´estudiant ha de demostrar que coneix el procés d'arrencada d'un sistema operatiu.
Objectiu 5:
- L´estudiant ha d'entendre els diferents tipus de virtualització, des de màquines virtuals a contenidors.
- L'estudiant ha d'entendre els usos que pot tenir un servidor adaptat amb especificacions concretes.
[1] Negus, C. (2020). Linux Bible. John Wiley & Sons.
[2] Shotts, W. (2019). The Linux Command Line, 6th internet edition: A Complete Introduction. No Starch Press.
[3] Beekmans, G., Burgess, M., & Dubbs, B. (2024). Linux from Scratch (LFS): Version 12.0. Conran Octopus.
-