sistemes
Ladministrador
Ladministrador de sistemes es aquella persona encarregada de gestionar i mantenir
sistemes inform`atics i/o xarxes de comunicacio. Aix, ladministrador del sistema es
qualsevol persona que gestiona un ordinador que no lutilitza ell u
nicament.
Ladministrador del sistema haur`a dassegurar que aquest executi la seva missio
correctament i tan eficientment com sigui possible i tambe haur`a dassegurar que tots
els usuaris puguin utilitzar el sistema per a realitzar el seu treball de la forma mes f`acil
i eficient possible.
Objectius de ladministrador
Els objectius de ladministrador es llisten a continuacio.
Implementar m`aquines que siguin f`acils de mantenir i actualitzar.
Dissenyar una xarxa que sigui l`ogica i eficient.
Decidir i configurar els serveis que es poden i es deuen donar.
Proveir als usuaris dun entorn de treball adequat.
Desenvolupar formes de correccio dels errors que puguin sorgir i prevencio da-
quests.
Mantenir-se informat i entendre els avencos tecnol`ogics existents en cada moment.
Tasques
Ladministrador del sistema te una s`erie de tasques que es poden classificar en quatre
grups:
1. Tasques di`aries, tals com atendre emerg`encies, automatitzar tasques rutin`aries i
monitoritzar el sistema.
1
ADS
Per tal de solucionar problemes i realitzar els pertinents canvis, ladministrador del
sistema:
Entorn de treball
Ladministrador de sistemes disposa dun conjunt deines per tal daprofitar al m`axim
els recursos de que disposa. Entre aquestes eines destaca la virtualitzacio.
2
ADS
la virtualitzacio est`a orientada a aprofitar el 100% dels recursos del nostre servidor, tot
creant m`aquines virtuals a dins seu.
3
ADS
4
Captol 1
Installaci
o del sistema operatiu
Linux
Introducci
o
Despres de veure el paper que juga ladministrador de sistemes, es moment de comencar
a installar un sistema operatiu de veritat. En aquesta primera part del curs, hem tri-
at el sistema operatiu Linux, el qual ens permetr`a mostrar molts conceptes nous de
manera did`actica. Lobjectiu daquest primer tema es que el lector sigui conscient de
totes les implicacions que porta installar un nou sistema operatiu. Es vol desmitificar
el mite del siguiente, siguiente i es vol donar al futur administrador de sistemes una
s`erie deines per tal de localitzar possibles fallides en larrencada del sistema.
Som conscients de que hi ha molts conceptes nous en aquest captol, els quals no
estan descrits amb un alt grau de detall, no entreu en mode Kernel Panic, anoteu tots
els dubtes que tingueu per a poder-los posar en com u a la sessio presencial. Per als
mes intr`epids, us recomanem que practiqueu googling i mireu de buscar les respostes
als vostres interrogants, per aix fer la classe mes interessant.
1
ISO: Una imatge ISO conte tota lestructura darxius, aix com els propis arxius, necess`aria per
gravar un disc `
optic
5
Captol 1. Installacio del sistema operatiu Linux ADS
http://www.es.redhat.com/
http://www.debian.org/
http://es.opensuse.org/
Per tal de fer un sistema operatiu totalment adaptable a lusuari, cada companyia
construeix varies distribucions, les quals si be comparteixen el mateix Kernel o nucli,
inclouen diferents funcionalitats, o paquets software especfics per tal dacomplir amb
els seus objectius. Per exemple, en una distribucio orientada a servidors, no esperarem
trobar un entorn gr`afic o GUI3 . Cal remarcar per`o, que installant paquets de software,
un pot transformaruna distribucio orientada a servidors en una versio orientada a
escriptori.
En aquesta web es pot trobar un eix cronol`ogic molt interessant on es mostra larbre
geneal`ogic de les diferents distribucions del sistema operatiu Linux:
http://www.linux-es.org/files/distribuciones en el tiempo.png.
1.2 El Hardware
Abans dinstallar un nou sistema operatiu, cal assegurar-se que tot el hardware es com-
patible amb el nou sistema. Microsoft proposa la Microsoft HCL4 , aix`o es, una llista
en la que apareixen tots els dispositius hardware del mercat que la gent de Microsoft
han testejat sobre el seu sistema operatiu.
En canvi, en el sistema operatiu Linux, cada distribudor ofereix la seva pr`opia llis-
ta de compatibilitat de hardware. Tpicament, en el cas de Linux, aquestes llistes de
compatibilitat son actualitzades per usuaris o comunitats, els quals van collaborant
amb el distribudor de manera altruista. Aix`o significa que el fet de que un hardware
determinat no estigui a la llista, no implica que necess`ariament sigui incompatible amb
aquella distribucio. En canvi, si el hardware est`a a la llista i posa que no es compatible,
caldr`a buscar una altra distribucio o be canviar el hardware.
Noteu que al ser un software de lliure distribucio la llista no es tan complerta com
la de Microsoft, ja que en aquest cas no hi ha un equip de professionals dedicats a anar
2
GNU: GNU is Not Unix.
3
GUI: Graphic User Interface
4
Microsoft Hardware Compatibility List: http://www.microsoft.com/whdc/hcl/default.mspx.
6
Captol 1. Installacio del sistema operatiu Linux ADS
interessant que navegueu per les diferents llistes de compatibilitat i que les aneu
Es
comparant entre elles:
1.2.1 An`
alisi de les adreces de configuraci
o
Podria ser que en installar un nou sistema, hi hagues algun tipus de conflicte hardware.
Per defecte, Linux no te el mai prou valorat Administrador de dispositivos dels sistemes
Microsoft, en el que un pot veure duna manera gr`afica i intutiva els dispositius que
estan ocasionant problemes al sistema.
important analitzar i entendre les difer`encies entre les sortides que donen les
Es
seg
uents comandes:
cat /proc/interrupts
cat /proc/ioports
cat /proc/dma
lsmod
lspci
lsscsi
lsdev
lsraid
lsusb
Noteu que la comanda lsdev es la que mostra mes informacio del sistema.
5
Un LiveCD es un disc `
optic el qual permet executar el sistema operatiu sense haver dinstallar res
sobre el disc dur
7
Captol 1. Installacio del sistema operatiu Linux ADS
1. Performance: Rendiment.
4. Security: Seguretat.
1.3.1 Performance
Hi ha estudis que demostren que el rendiment i el temps de vida del disc sincrementa si
les dades que sutilitzen mes estan en la mateixa particio. Com es veur`a mes endavant,
els candidats estrella per moure a una altra particio son els directoris /home o la particio
de swap.
1.3.2 Integrity
Per la pr`opia construccio dels discs durs, cal admetre que un disc es pot corrompre.
A priori, aix`o implica que tots els arxius i dades duna particio es poden perdre. Els
processos de recuperacio acostumen a ser lents, tot deixant la m`aquina fora de servei
durant varies hores. El fet de separar les particions potencialment perilloses, com per
exemple el directori duploads dun servidor FTP de la particio on es troba el sistema
operatiu installat es una bona praxis. Cal evitar que la particio on es troba el sistema
operatiu es quedi plena.
1.3.3 Backup
Tal i com es mostrar`a mes endavant la comanda tar permet fer backups de fitxers i
directoris. Es pot utilitzar per fer un backup sencer de tot el sistema, no obstant, hi ha
una manera molt mes eficient, la qual passa per emprar la comanda dd.
8
Captol 1. Installacio del sistema operatiu Linux ADS
1.3.4 Security
Quan hom ubica particions i arbres de directoris en el sistema, cal tenir present que es
molt mes f`acil allar, engabiar i administrar una porcio del disc potencialment perillosa,
si aquesta est`a ubicada en una particio diferent.
Quan alg u va prendre la decisio de que en un disc nomes hi podria haver quatre
particions prim`aries, va passar quelcom similar a quan en Guillem va dir, who would
ever need more than 640K of RAM? . La mida dels discs va anar incrementar mentre
la limitacio de les quatre particions romania constant. Despres de revisar-ho, es va de-
finir un nou concepte: la particio extesa. A canvi, nomes es podria definir una particio
extesa per disc.
9
Captol 1. Installacio del sistema operatiu Linux ADS
mes operatius.
Una de les fonts de problem`atica mes comuns quan sinstalla un disc dur es el 1024
cylinder boundary 7 . Molts administradors de sistemes han installat el sistema operatiu
en discs durs dalta capacitat i shan trobat amb que el sistema no arrenca correctament.
Com ja sha esmentat anteriorment, una altra particio obligadaes la /home dels
usuaris. Hem devitar que un usuari faci un backup sencer de tot el sistema i el guardi
en el seu directori. En aquest cas, si la /home est`a a la mateixa particio que el /boot,
deixarem la particio plena i aix`o pot portar a un system panic.
fdisk
Leina fdisk es una eina orientada a lnia de comandes. Quan hom llanca les comandes
a la consola, a vegades els missatges de sortida corren tot lscroll, fet que fa difcil l
us
daquesta eina. No obstant, es una eina r`apida i funcional.
Daquesta eina, nomes cal recordar la seva norma dor: fdisk destructively alters
the partition table, with the writing taking place after you press the W key.
En la sessio pr`actica, tindrem loportunitat de jugar una mica amb aquesta eina.
Disk Druid
Leina Disk Druid de Red Hat ve en dos modes de funcionament o estils. El mode text,
o TUI (Text User Interface), es el que es mostra en la installacio del sistema operatiu
de Red Hat i es visiblement a una eina basada en GUI (Graphic User Interface), l unica
difer`encia es que la navegacio ha de ser mitjancant tecles i no a traves del ratol. En
7
Es important que reviseu aquest enllac i llegiu amb atencio lapartat The 1,024 Cylinder (504 MiB
/ 528 MB) Barrier. Per als que estigueu poc familiaritzats amb el funcionament i adrecament intern
dels discs durs (Cylinder, Header, Sector), doneu un cop dull a aquest enllac.
10
Captol 1. Installacio del sistema operatiu Linux ADS
canvi, el mode X GUI admet la navegacio amb ratol. Disk Druid permet particionar,
formatejar i escollir punts de muntatge. Tambe admet operacions avancades com la
creacio de RAID via software.
cfdisk
Les opcions del men u de cfdisk son context-sensitive, per exemple, quan lespai lliure
del disc est`a seleccionat, nomes es poden efectuar les operacions create, write i quit.
En canvi, quan es selleciona una particio existent, nomes es poden seleccionar les
operacions delete, type i bootable.
Un pot entendre el boot loader com aquella eina que indica a la m`aquina ladreca
dinici del sistema operatiu.
A continuacio descriurem el funcionament del boot loader mes emprat en els sistemes
Linux: el GRUB2. El funcionament i configuracio de LILO es similar.
11
Captol 1. Installacio del sistema operatiu Linux ADS
Per exemple, per tal dafegir noves entrades al men u de boot de Grub2 (en el cas
de que no les afegeixi autom`aticament) shaur`a deditar el fitxer 40 custom. Aqu teniu
un exemple duna nova entrada:
En general, Grub2 numera les unitats de disc de la seg uent manera: set root=(hdX,Y),
on X es lidentificador de disc fsic, i Y es lidentificador de particio. Aix set root=(hd0,4)
apunta a la primera particio extesa del primer disc dur. Aix si Y es major que 3, sig-
nificar`a que ens estem referint a una particio l`ogica.
12