Professional Documents
Culture Documents
Departament d’Educació
Institut Obert de Catalunya
Proposta de solució
Proposta de solució
Per dur a terme les diferents activitats heu d'utilitzar el sistema operatiu Ubuntu 20.04 instal·lat a l’EAC3.
1.1. Durant la instal·lació del sistema operatiu vau crear un usuari al sistema. Segurament és l’usuari que
esteu utilitzant ara mateix. Cerqueu la línia a l’arxiu /etc/passwd i la línia a l’arxiu /etc/group, on es troba la
informació relacionada amb l’usuari creat durant la instal·lació. Copieu una captura de pantalla amb les
línies ressaltades en vermell. Interpreteu els diferents camps de les línies.
Per visualitzar el contingut dels fitxers de sistema /etc/passwd i /etc/group, podem fer-ho des del mode ordre
(amb alguna ordre vàlida com ara «cat») o bé des del mode gràfic.
Per exemple, des del mode gràfic executem l’editor de text «gedit» i obrim el fitxer /etc/passwd.
Ressaltem en vermell la línia corresponent a l’usuari:
SMX_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
En aquesta línia el primer camp indica el nom d’usuari (professor), el segon camp indica que la contrasenya
està oculta (x), al tercer camp hi ha l’UID (1000), al quart camp el GID (1000), el cinquè és per a informació
sobre l’usuari (en aquest cas està buït), al sisè hi ha la ruta del directori personal (/home/professor) i a l’últim
el shell de defecte (/bin/bash).
Després obrim el fitxer /etc/group i ressaltem en vermell la línia corresponent al grup principal de l’usuari:
En aquesta línia podem veure el nom del grup, la contrasenya, el GID i els usuaris que en formen part.
1.2. Als sistemes operatius Linux sempre hi ha un compte d'usuari anomenat root.
• Expliqueu el propòsit de l'usuari root i perquè no podeu iniciar sessió al sistema amb root.
L'usuari root és el compte que per defecte té accés a totes les ordres i arxius en un sistema operatiu Linux o
un altre sistema tipus Unix. També es coneix com el superusuari.
root:x:0:0:root:/root:/bin/bash
root:x:0:
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
1.3. La gestió d'usuaris i grups té especial interès quan hem de configurar un sistema per ser utilitzat per
diverses persones. En aquesta activitat suposarem que hem de configurar el nostre ordinador perquè el
puguin utilitzar dues persones més a part de nosaltres però amb perfils diferents.
Instal·leu el paquet anomenat gnome-system-tools el qual us permetrà accedir a una interfície de gestió
d'usuaris i grups més completa que la que ve de defecte amb Ubuntu 20.04. Un cop instal·lat el paquet
gnome-system-tools, cerqueu i executeu l'aplicació anomenada «Usuaris i grups». Utilitzeu aquesta eina per
fer la següent configuració (seguiu l'ordre indicat):
• Creeu un grup que es digui «ioc».
• Creeu un usuari anomenat «marta» que pugui utilitzar dispositius d'audio i de vídeo, i tingui de grup
principal el grup «ioc».
• Creeu un usuari anomenat «xavier» que tingui accés automàtic a dispositius d'emmagatzematge i
que tingui de grup principal el grup «ioc».
Expliqueu el procediment que heu seguit per crear aquests usuaris i adjunteu una captura de pantalla de
l'aplicació de gestió d'usuaris i grups on es vegin els usuaris creats.
Usuaris i grups → Gestiona els grups → Afegeix (ens demana autenticació) → donem el nom del grup (ioc) i
l'afegim.
Usuaris i grups --> Afegeix --> donem el nom d'usuari i assignem contrasenya. Un cop creat l'usuari anem a
«Paràmetres avançats» i a la pestanya «Privilegis d’usuari» assignem els privilegis requerits i a «Avançat» li
posem de grup principal el grup requerit.
• id
• id marta
• id xavier
Feu una captura de pantalla del terminal amb les ordres executades i interpreteu la sortida obtinguda de
manera raonada.
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
Interpretació de la sortida:
L'ordre “id” mostra l'identificador d'un usuari i els identificadors dels grups als quals pertany. En aquest cas,
amb la sortida obtinguda sabem que:
L'usuari amb uid 1000 (professor) té de grup principal el de gid 1000 (professor) i és membre de diversos
grups secundaris que li permeten fer les següents tasques:
- Grup 4 (adm): supervisió dels registres del sistema.
- Grup 24 (cdrom): utilització del CD-ROM.
- Grup 27 (sudo): execució de tasques amb sudo (d'acord amb /etc/sudoers).
- Grup 30 (dip): significa “Dialup IP” i permet utilitzar ordres com pppd, pon, poff per realitzar connexions
amb altres sistemes.
- Grup 46 (plugdev): permet accés als dispositius extraïbles.
- Grup 120 (lpadmin): permet gestionar impressores.
- Grup 132 (sambashare): permet accedir a recursos compartits amb Samba.
L'usuari amb uid 1001 (marta) té de grup principal el de gid 1001 (ioc) i de grups secundaris el 29 (audio) i el
44 (video) que li permeten respectivament accés als dispositius d'audio i vídeo.
L'usuari amb uid 1002 (xavier) té de grup principal el 1001 (ioc) i de grups secundaris el 46 (plugdev) que li
permet accés automàtic a dispositius d'emmagatzematge.
2.1. Mostreu tots els processos que s’estan executant a l’iniciar sessió amb el vostre usuari. Comproveu
quin és el procés que consumeix més memòria, feu-ho en mode gràfic i en mode ordre. Comproveu que
coincideixen els valors que mostren les eines en mode text i gràfic. Copieu dues captures de pantalla
representatives de l’activitat.
Per mostrar tots els processos que s’estan executant al sistema podem utilitzar el Monitor del sistema i
visualitzar la pestanya Processos. Per ordenar els processos per ús de memòria fem clic a l’encapçalament
de la columna memòria i el primer procés serà el que consumeix més memòria, en aquest cas és el procés
«gnome-shell».
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
Per mostrar els processos que s’estan executant ordenats per l’ús que fan de la memòria en mode ordre
podem utilitzar l’ordre top. Un cop l’ordre estigui en execució polsem la tecla “M” per ordenar les dades per
l’ús de memòria. En aquest cas comprovem que ens mostra el procés amb PID 1502, que és el «gnome-
shell».
Per tant, obtenim els mateixos resultats utilitzant l’aplicació «Monitor del sistema» i la utilitat «top» però amb
diferents maneres de mostrar la informació.
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
2.2. Executeu el navegador d’internet Firefox (si no el teniu al sistema, primer cal que l’instal·leu). A
continuació obriu un terminal i executeu l’ordre «ps» amb les opcions necessàries per cercar l'identificador
del procés associat al programa del Firefox. Copieu una captura de pantalla on es vegi el Firefox en
execució i la finestra de terminal amb el resultat de «ps».
Per cercar l'identificador del procés (PID) podem executar l’ordre «ps» amb l’opció -C i el nom del programa
que busquem:
Des de la mateixa finestra de terminal executeu l’ordre necessària per finalitzar el procés associat al Firefox.
Copieu una captura de pantalla amb l’ordre executada.
Després d'executar l'ordre kill amb el PID del procés, el programa finalitza.
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
2.3. Amb el botó Activitats de l’escriptori localitzeu l’aplicació «Monitor de sistema GNOME» i executeu-la.
Torneu a executar el Firefox i ara finalitzeu el programa des del Monitor de sistema GNOME. Expliqueu el
procediment seguit i adjunteu una captura de pantalla representativa del procés.
A “Monitor del sistema” ordenem per nom de procés, cerquem el procés firefox, ens situem al damunt i fem
clic a “Finalitza el procés”. A la finestra que apareix tornem a fer clic a “Finalitza el procés”. Veieu la captura
següent.
2.4. Obriu un terminal i executeu l’aplicació de la Calculadora (gnome-calculator) en segon pla. Executeu
l’ordre jobs i interpreteu el resultat de l’ordre. Passeu el procés a primer pla i finalitzeu el procés des del
mode ordre sense la necessitat d’utilitzar el seu PID. Copieu una captura de pantalla.
gnome-calculator &
A l’executar l’ordre jobs observem que l’identificador de treball de la calculadora és el número 1 i que s’està
executant en segon pla.
Per passar el procés a primer pla fem servir l’ordre fg. Un cop tenim la calculadora en primer pla no podrem
fer servir el terminal per fer altres tasques. Una manera de finalitzar el procés és polsar les tecles CTRL+C a
la vegada, i això provocarà la finalització de l’execució de la calculadora immediatament.
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
2.5. Expliqueu quin és el propòsit del servei Cron. Mireu quin és l’estat del servei Cron. Atureu aquest servei
i torneu-lo a engegar. Comproveu que realment el procés s’atura i es torna a iniciar. Copieu una captura de
pantalla.
Per comprovar l’estat del servei utilitzem l’ordre systemctl status cron. Com veureu es troba actiu
(active(running)).
Per aturar aquest servei fem servir l’ordre systemctl stop cron, que requereix privilegis d’administrador.
Podeu observar ara l’estat del procés tornant a fer servir l’ordre systemctl status cron i comprovareu que es
troba aturat (inactive(dead)). Per tornar a iniciar-lo fem servir l’ordre systemctl start cron (requereix privilegis
d’administrador). Amb l’ordre systemctl status cron podeu comprovar que torna a estar actiu.
3.1. Afegiu un segon disc a la màquina virtual on teniu instal·lat Ubuntu de 10 GB. Feu les següents
particions en aquest disc: una partició primària (ext4) de 5 GB i una partició estesa amb una unitat lògica de
la mateixa mida NTFS. Feu servir l’eina Discs per crear les particions. Expliqueu el procediment seguit i
copieu una captura de pantalla representativa del procés.
Per afegir un nou disc a la màquina virtual, cal fer-ho amb la màquina apagada. Heu de seleccionar
Màquina > Paràmetres > Emmagatzematge i afegir un nou disc dur al controlador SATA. Per fer les
particions demanades obriu l’aplicació Discs i seleccioneu el nou disc. Trieu l’opció Formata el disc que
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
trobareu al menú superior dret i seleccioneu l’opció GPT. Ara podeu crear les particions amb el botó “+”.
Creeu una primera partició de 10 GB amb sistema d’arxius ext4. Després creeu una segona partició de tipus
ampliada amb l’espai restant. En fer-ho us apareix a sota una partició lògica que caldrà donar-li format
NTFS. Com podeu observar, les particions no estan muntades.
3.2. En una finestra de terminal executeu una ordre per comprovar l’estat correcte de les particions que
acabeu de crear. Copieu una captura de pantalla amb l’ordre i la sortida i interpreteu el resultat.
Per comprovar i reparar els sistemes d’arxius a Linux disposem d’una eina anomenada fsck, de l’anglès file
system consistency check. Podem utilitzar aquesta eina només amb el nom del dispositiu que volem
comprovar, però tamé admet algunes opcions per complementar l’execució.
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
3.3. Munteu les particions creades. Utilitzeu el mode gràfic per fer-ho utilitzant l’aplicació Discs. Comproveu
que podeu accedir a les dues particions. Expliqueu el procediment seguit i copieu una captura de pantalla
representativa del procés.
Per muntar les particions amb l’eina Discs cal que seleccioneu les particions d’una en una i cliqueu el botó
«Munta la partició seleccionada». Les particions es munten a /media/professor/UUID.
UUID són les sigles d’universally unique identifier, en català ‘identificador únic universal’. És un número que
s’expressa amb 32 dígits hexadecimals dividits en cinc grups separats per guions que serveix per identificar
de forma unívoca qualsevol dispositiu.
Un cop muntades les particions, si feu clic a l’enllaç que us apareix, s’obre el gestor d’arxius amb el directori
corresponent per poder accedir a la partició.
Interpreteu els resultats i copieu una captura de pantalla amb les ordres i la sortida.
Hem d'executar l’ordre «umount» amb sudo ja que l'operació de desmuntar només la pot fer el superusuari
(root).
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
Pel que fa al desmuntatge de l’arrel, el sistema ens avisa que no pot desmuntar la partició perquè està en ús
(«/: target is busy»). L'arrel és el punt més alt de la jerarquia de directoris dels sistemes de tipus Linux i, per
tant, sempre està en ús i no es pot desmuntar.
En el cas de /home tampoc desmunta res ja que en aquest sistema no s’ha configurat amb cap partició
independent.
L'ordre df mostra la mida i l'espai lliure i utilitzat dels sistemes de fitxers que estan muntats. Amb l'opció -h
mostra la informació en format llegible per l'humà.
A la sortida es pot veure com el sistema de fitxers /dev/sda5 està muntat a l’arrel i té mida de 24G, en ús
7,8G (34%) i lliures 16G. I com el sistema de fitxers /dev/sdb5 està muntat a /media/professor/UUID i té de
mida 11G que estan totalment lliures.
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
3.6. Quin és l’arxiu que agrupa la informació sobre els sistemes d’arxius? Copieu una captura de pantalla
que mostri el contingut d’aquest arxiu del vostre sistema. Interpreteu el contingut de l’arxiu.
L’arxiu /etc/fstab agrupa la informació sobre els sistemes d’arxius i és llegit quan iniciem el sistema operatiu.
El nom fstab és una abreviatura de «filesystem table» (taula del sistema d’arxius).
Les línies que comencen pel caràcter # no tenen cap significat i són comentaris.
Les línies que corresponen a sistemes d’arxius tenen sis camps cadascuna, separats per un espai. El
significat dels camps és el següent:
- Dispositiu. El primer camp especifica el dispositiu de muntatge. Habitualment s’especifica fent servir el seu
UUID, però també es pot fer servir el nom del dispositiu (per exemple, /dev/sda1).
- Punt de muntatge. El segon camp especifica el punt de muntatge, és a dir, on es muntarà el dispositiu
d’emmagatzematge o partició.
- Tipus de sistema d’arxius. Aquest camp especifica el tipus de sistema d’arxius amb la mateixa
nomenclatura que fan servir les ordres mount i umount.
- Opcions de muntatge. Aquest camp especifica les opcions de muntatge que modifiquen la forma en què el
nucli tractarà el sistema d’arxius. Algunes de les opcions més utilitzades són:
auto / noauto. Especifica si la partició ha de muntar-se automàticament durant l’arrencada.
exec / noexec. Indica si la partició pot executar programes binaris compilats.
ro / rw. Muntar en mode de només lectura (ro) o en mode de lectura i escriptura (rw).
user / nouser. Permet a un usuari tenir privilegis per muntar i desmuntar.
- Còpia de seguretat. Aquest camp conté un 1 si el sistema ha de fer una còpia de seguretat de la partició o
un 0 en cas contrari.
- Revisió del sistema d’arxius. Aquest camp indica si s’ha de revisar la integritat del sistema d’arxius a l’inici.
Un 0 indica que no s’ha de revisar el sistema d’arxius. Un número més gran indica l’ordre de revisió. La
partició arrel ha de tenir el valor 1.
4.1. Obriu un terminal i utilitzant l’ordre free feu les següents comprovacions:
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
Per comprovar quanta memòria principal i virtual teniu disponible al vostre sistema, podeu executar l’ordre
free -h. La columna total us informa de la memòria total, la columna used de la que està en ús i la columna
free de la que està disponible.
Amb la mateixa ordre podeu comprovar si s’està utilitzant la memòria virtual. Si el valor de la columna used
a l’apartat swap és 0 vol dir que no s’està utilitzant.
4.2. Executeu el Monitor del sistema i seleccioneu la pestanya de recursos. Comproveu si la informació de
memòria coincideix amb la que heu obtingut en mode text amb free. Copieu una captura de pantalla.
Obriu el Monitor del sistema i observeu la gràfica Historial de la memòria i espai d’intercanvi. Podreu
comprovar que les dades coincideixen amb les que heu vist amb l’ordre free.
4.3. Executeu un navegador d’Internet i verifiqueu si es fa servir la memòria virtual amb l’ordre free i el
monitor del sistema. Copieu una captura de pantalla representativa.
Deixeu l’aplicació Monitor del sistema oberta i executeu un navegador d’Internet. Podreu observar que el
sistema comença a utilitzar la memòria virtual. Podeu tornar a executar free -h per comprovar-ho.
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
Els guions administratius són programes escrits en un llenguatge que pot interpretar el sistema operatiu i on
podem utilitzar les ordres del mateix sistema operatiu, variables i expressions condicionals. També es
coneixen com scripts.
Moltes de les tasques que fan els administradors de sistema són repetitives. Si, per exemple, necessitem
afegir 100 usuaris a un sistema, utilitzar l’ordre useradd cent vegades pot resultar esgotador. Per fer tasques
repetitives que no necessàriament han de tenir una freqüència de realització concreta disposem dels guions
administratius.
Obriu l’editor de text gedit i copieu les següents línies de codi d’un guió d’iniciació.
#!/bin/bash
# Un primer guió administratiu
echo «Aquest és el meu primer guió.»
echo «El nom d’aquest equip és:»
hostname
echo «La data actual del sistema és:»
date
Expliqueu què fa cada línia del guió. Executeu el guió i proveu que funciona. Expliqueu el procediment
seguit i poseu una captura de pantalla que ho demostri.
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
- La primera línia és coneguda com shebang. Els dos primers caràcters són un codi especial que indica al
nucli de Linux que està davant d’un guió administratiu i que utilitzi la resta de la línia com a ruta al programa
que executarà el guió, en aquest cas el /bin/bash.
- La segona línia que comença pel caràcter # és un comentari.
- Les 5 línies següents són ordres que s’executen una darrera l’altra.
Per poder executar el guió, en primer lloc cal que copieu el codi a un arxiu de text (el podeu crear amb gedit)
i el guardeu amb el nom que desitgeu. Després doneu permisos d’execució al propietari de l’arxiu perquè
pugui executar-lo. Ho podeu fer amb l’ordre chmod +x nom_arxiu. Per executar el guió, si esteu ubicats al
mateix directori només cal que escriviu ./nom_arxiu.
Copieu el codi del guió. Proveu que funciona i poseu una captura de pantalla que ho demostri.
#!/bin/bash
# Un primer guió administratiu
echo «Aquest és el meu primer guió.»
echo «El nom d’aquest equip és:»
hostname
echo «La data actual del sistema és:»
date
echo «Soc l’usuari:»
whoami
echo «El meu directori de treball actual és:»
pwd
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021
Formació professional
Proposta de solució
SMX_M02_EAC4_Enunciat_2122S1 Lliurament:
Versió: 01
14/12/2021