Introducció

Aquest examen es tracta d'un examen obligatori per obtenir la certificació LPIC-1 o LPI Nivell 1. Cobreix les competències bàsiques per al professional de Linux que són comuns a totes les distribucions de Linux.

Aquesta pàgina cobreix els nous objectius (versió 3.0) de la certificació LPIC-1. Aquests objectius són la versió 3.0.

Adicions

Adició (1 d'abril del 2009)

  • Es va reduir a la cobertura del servidor X Font Server a nivell de sensibilització a l'àrea de coneixement 106.1

Adició (1 de Gener del 2009)

  • Afegida la variable d'entorn TZ a la llista parcial 107.3
  • Afegida .bash_history a la llista de termes claus 103.1



Objectius: Examen 101

Tema 101: Arquitectura del sistema

101.1 Determinar i configurar el maquinari

Pes 2
Descripció Els candidats han de ser capaços de determinar i configurar el maquinari bàsic del sistema.

Àrees Clau de Coneixement:

  • Habilitar i deshabilitar els perifèrics integrats.
  • Configurar els sistemes amb o sense perifèrics externs com ara els teclats.
  • Diferenciar entre els diferents dispositius d'emmagatzematge massiu.
  • Establir el correcte identificador (ID) per a diferents dispositius, especialment per al dispositiu d'arrencada.
  • Saber les diferències entre els dispositius coldplug (connexió amb l'equip apagat) i hotplug (connexió en calent).
  • Determinar els recursos de maquinari per als dispositius.
  • Eines i utilitats per a obtenir informació sobre el maquinari (per exemple, lsusb, lspci, etc.)
  • Eines i utilitats per a manipular dispositius USB.
  • Comprensió conceptual de sysfs, udev, hald, dbus.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • /sys
  • /proc
  • /dev
  • modprobe
  • lsmod
  • lspci
  • lsusb


101.2 Arrencada del sistema

Pes Els candidats han de ser capaços de guiar al sistema a través del procés d'engegada.
Descripció 3

Àrees Clau de Coneixement:

  • Proporcionar les ordres comuns per al gestor d'arrencada i les opcions per al nucli del sistema al moment d'arrencar el sistema.
  • Demostrar coneixement de la seqüència d'arrencada des de la BIOS fins al seu acabament.
  • Comprovar els esdeveniments produïts durant l'inici del sistema als fitxers de registre.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • /var/log/messages
  • dmesg
  • BIOS
  • bootloader
  • kernel
  • init


101.3 Canviar els nivells d'execució i apagar o tornar a iniciar el sistema

Pes 3
Descripció Els candidats han de ser capaços d'administrar els nivells d'execució del sistema. Aquest objectiu inclou canviar al mode d'usuari únic, apagar o tornar a iniciar el sistema. Els candidats han de ser capaços de avisar als usuaris abans de canviar de nivell d'execució i de terminar els seus processos de forma correcta. Aquest objectiu també inclou l'establiment del nivell d'execució per defecte.

Àrees Clau de Coneixement:

  • Establir el nivell d'execució per defecte.
  • Canviar de nivell d'execució, incloent el mode d'usuari únic.
  • Apagar i tornar a iniciar des de la línia d'ordres.
  • Avisar als usuaris abans de canviar de nivell d'execució o per qualsevol altre succés rellevant del sistema.
  • Finalitzar processos de forma correcta.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • /etc/inittab
  • shutdown
  • init
  • /etc/init.d
  • telinit



Tema 102: Instal·lació de Linux i Gestió de Paquets

102.1 Dissenyar la distribució del disc dur

Pes 2
Descripció Els candidats han de ser capaços de dissenyar un esquema de particions per a tots els sistemes Linux.

Àrees Clau de Coneixement:

  • Assignar sistemes de fitxers i memòria d'intercanvi per separar particions o discos.
  • Dissenyar les particions a mida de l'ús que es vol fer del sistema.
  • Assegurar que la partició /boot s'ajusta als requeriments de l'arquitectura de maquinari per a l'arrencada del sistema.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • / (root) filesystem
  • /var filesystem
  • /home filesystem
  • swap space
  • mount points
  • partitions


102.2 Instal·lar un gestor d'arrencada

Pes 2
Descripció Els candidats han de ser capaços de seleccionar, instal·lar i configurar un gestor d'arrencada.

Àrees Clau de Coneixement:

  • Proporcionar punts d'arrencada alternatius i opcions de còpia de seguretat.
  • Instal·lar i configurar un gestor d'arrencada com GRUB.
  • Interaccionar amb el gestor d'arrencada.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • /boot/grub/menu.lst
  • grub-install
  • MBR
  • superblock
  • /etc/lilo.conf
  • lilo


102.3 Gestionar llibreries compartides

Pes 1
Descripció Els candidats han de ser capaços de determinar les llibreries compartides de les que depenen el programari executable i instal·lar-les quan sigui necessari.

Àrees Clau de Coneixement:

  • Identificar les llibreries compartides.
  • Identificar les ubicacions típiques per a les llibreries del sistema.
  • Carregar llibreries compartides.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • ldd
  • ldconfig
  • /etc/ld.so.conf
  • LD_LIBRARY_PATH


102.4 Utilitzar els gestors de paquets tipus Debian

Pes 3
Descripció Els candidats han de ser capaços de gestionar els paquets de programari utilitzant les eines per paquets de Debian.

Àrees Clau de Coneixement:

  • Instal·lar, actualitzar i desinstal·lar paquets binaris tipus Debian.
  • Trobar paquets que contenen fitxers específics o llibreries que poden o no poden estar instal·lades.
  • Obtenir informació de paquet com la versió, el contingut, les dependències, la integritat del paquets i l'estat de la instal·lació (si el paquet està o no està instal·lat).

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • /etc/apt/sources.list
  • dpkg
  • dpkg-reconfigure
  • apt-get
  • apt-cache
  • aptitude


102.5 Utilitzar el gestor de paquets RPM i YUM

Pes 3
Descripció Els candidats han de ser capaços de de gestionar els paquets de programari utilitzant les eines RPM i YUM.

Àrees Clau de Coneixement:

  • Instal·lar, tornar a instal·lar, actualitzar i eliminar paquets utilitzant RPM i YUM.
  • Obtenir informació dels paquets RPM com la versió, l'estatus, les dependències la integritat i les signatures.
  • Determinar quins fitxers proveïx un paquet, així com trobar de quin paquet prové un fitxer especific.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • rpm
  • rpm2cpio
  • /etc/yum.conf
  • /etc/yum.repos.d/
  • yum
  • yumdownloader



Tema 103: Instruccions GNU i Unix

103.1 Treballar amb la línia d'ordres

Pes 4
Descripció Els candidats han de ser capaços d'interactuar amb l'interpret d'ordres (shell) i les comandes que utilitzen la línia d'ordres. Aquest objectiu assumeix que l'interpret d'ordres a utilitzar és bash.

Àrees Clau de Coneixement:

  • Utilitzar ordres bàsiques de l'interpret d'ordres embolcall i seqüències d'instruccions d'una línia per a fer tasques bàsiques amb la línia d'ordres.
  • Utilitzar i modificar l'entorn de l'interpret d'ordres incloent la definició, la referència i l'exportació de les variables d'entorn.
  • Utilitzar i editar l'històric d'ordres.
  • Invocar ordres dins i fora del camí (path) definit.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • .
  • bash
  • echo
  • env
  • exec
  • export
  • pwd
  • set
  • unset
  • man
  • uname
  • history


103.2 Processar fluxos de text utilitzant filtres

Pes 3
Descripció Els candidats han de ser capaços d'aplicar filtres a fluxos de text.

Àrees Clau de Coneixement: Enviar fitxers de text i fluxos de sortida a través de filtres processadors de textos per a modificar la sortida utilitzant les instruccions estàndard UNIX incloses al paquet textutils de GNU. La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • cat
  • cut
  • expand
  • fmt
  • head
  • od
  • join
  • nl
  • paste
  • pr
  • sed
  • sort
  • split
  • tail
  • tr
  • unexpand
  • uniq
  • wc


103.3 Realitzar tasques bàsiques d'administració de fitxers

Pes 4
Descripció Els candidats han de ser capaços d'utilitzar les ordres bàsiques de Linux per a administrar fitxers i directoris.

Àrees Clau de Coneixement:

  • Copiar, moure i eliminar fitxers i directoris de forma individual.
  • Copiar múltiples fitxers i directoris de forma recursiva.
  • Esborrar fitxers i directoris de forma recursiva.
  • Utilitzar màscares (wildcards) simples i avançades a les ordres.
  • Utilitzar find per a localitzar i actuar sobre fitxers en funció del seu tipus, mida o temps.
  • Utilitzar tar, cpio i dd.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • cp
  • find
  • mkdir
  • mv
  • ls
  • rm
  • rmdir
  • touch
  • tar
  • cpio
  • dd
  • file
  • gzip
  • gunzip
  • bzip2
  • file globbing


103.4 Utilitzar fluxos, conductes i redireccions

Pes 4
Descripció Els candidats han de ser capaços de redirigir fluxos i connectar-los per tal de processar dades de text de forma eficient. Les tasques inclouen redirigir l'entrada, la sortida i l'error estàndard i l'ús de conductes (pipes) per tal d'enviar la sortida d'una ordre a l'entrada d'un altra ordre, utilitzant la sortida d'una ordre com a argument d'un altra ordre i enviar la sortida d'una ordre tant a un fitxer com a a la sortida estàndard.

Àrees Clau de Coneixement:

  • Redirigir l'entrada estàndard, la sortida estàndard i l'error estàndard.
  • Utilitzar conductes per enllaçar la sortida d'una instrucció amb l'entrada d'una altra ordre.
  • Utilitzar la sortida d'una ordre com a argument per a una altra ordre.
  • Enviar la sortida tant cap a la sortida estàndard (stdout) com cap a un fitxer.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • tee
  • xargs


103.5 Crear, controlar i matar processos

Pes 4
Descripció Els candidats han de ser capaços de gestionar els processos a un nivell bàsic.

Àrees Clau de Coneixement:

  • Executar processos en primer i en segon pla.
  • Indicar a un programa que s'executi desprès de finalitzar la sessió.
  • Fer un seguiment dels processos actius.
  • Seleccionar i ordenar els processos per a la seva visualització.
  • Enviar senyals als processos.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • &
  • bg
  • fg
  • jobs
  • kill
  • nohup
  • ps
  • top
  • free
  • uptime
  • killall


103.6 Modificar les prioritats dels processos en execució

Pes 2
Descripció Els candidats han de ser capaços de gestionar les prioritats d'execució dels processos.

Àrees Clau de Coneixement:

  • Saber la prioritat per defecte d'un procés que s'ha creat.
  • Executar un programa amb una prioritat superior o inferior a la prioritat per defecte.
  • Canviar la prioritat d'un procés en execució.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • nice
  • ps
  • renice
  • top


103.7 Fer cerques en fitxers de text utilitzant expressions regulars

Pes 2
Descripció Els candidats han de ser capaços de manipular fitxers i dades de text utilitzant expressions regulars. Aquest objectiu inclou la creació d'expressions regulars simples que continguin diversos elements de notació. També inclou l'ús d'eines d'expressions regulars per a fer cerques al sistema de fitxers o en els continguts d'un fitxer.

Àrees Clau de Coneixement:

  • Crear expressions regulars simples que continguin diversos elements de notació.
  • Utilitzar eines d'expressions regulars per a fer cerques a tot el sistema de fitxers o al contingut d'un fitxer.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • grep
  • egrep
  • fgrep
  • sed
  • regex(7)


103.8 Fer operacions bàsiques d'edició de text amb vi

Pes 3
Descripció Els candidats han de ser capaços d'editar fitxers de text utilitzant vi. Aquest objectiu inclou la navegació amb vi, els modes bàsics de vi, inserció, edició, esborrat, còpia i cerques de text.

Àrees Clau de Coneixement:

  • Navegació a través d'un document utilitzant vi.
  • Utilització dels modes bàsics de vi.
  • Inserció, edició, esborrat, còpia i cerques de text.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • vi
  • /, ?
  • h,j,k,l
  • i, o, a
  • c, d, p, y, dd, yy
  • ZZ, :w!, :q!, :e!



Tema 104: Dispositius, sistemes de fitxers de Linux, Jerarquia estàndard dels sistemes de fitxers

104.1 Crear particions i sistemes de fitxers

Pes 2
Descripció Els candidats han de ser capaços de configurar particions de disc i crear sistemes de fitxers en dispositius com ara els discs durs. Això inclou la gestió de les particions d'intercanvi.

Àrees Clau de Coneixement:

  • Utilitzar diverses instruccions mkfs per a configurar les particions i crear diversos sistemes de fitxers com:
    • ext2
    • ext3
    • xfs
    • reiserfs v3
    • vfat

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • fdisk
  • mkfs
  • mkswap


104.2 Mantenir la integritat dels sistemes de fitxers

Pes 2
Descripció Els candidats han de ser capaços de mantenir un sistema de fitxers estàndard, així com la informació extra associada a un sistema de fitxers amb journaling.

Àrees Clau de Coneixement:

  • Verificar la integritat dels sistemes de fitxers.
  • Fer un seguiment de l'espai lliure i dels inodes.
  • Reparar problemes simples dels sistemes de fitxers.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • du
  • df
  • fsck
  • e2fsck
  • mke2fs
  • debugfs
  • dumpe2fs
  • tune2fs
  • xfs tools (com xfs_metadump i xfs_info)


104.3 Muntatge i desmuntatge de sistemes de fitxers

Pes 3
Descripció Els candidats han de ser capaços de configurar el muntatge i desmuntatge d'un sistema de fitxers.

Àrees Clau de Coneixement:

  • Muntatge i desmuntatge manual de sistemes de fitxers.
  • Configurar el muntatge d'un sistema de fitxers durant l'arrancada del sistema.
  • Configuració de sistemes de fitxers que puguin ser muntats i desmuntats pels usuaris.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • /etc/fstab
  • /media
  • mount
  • umount


104.4 Administració de les quotes de disc

Pes 1
Descripció Els candidats han de ser capaços d'administrar quotes de disc per a usuaris.

Àrees Clau de Coneixement:

  • Configurar quotes de disc per a un sistema de fitxers.
  • Editar, revisar i generar informes de quotes d'usuari.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • quota
  • edquota
  • repquota
  • quotaon


104.5 Administrar permisos i propietaris de fitxers

Pes 3
Descripció Els candidats han de ser capaços de controlar l'accés a fitxers a través del correcte ús dels permisos i propietaris dels fitxers.

Àrees Clau de Coneixement:

  • Administrar els permisos d'accés a fitxers regulars, especials i directoris.
  • Utilitzar modes d'accés com suid, sgid i sticky bit per a mantenir la seguretat.
  • Conèixer com canviar la màscara de creació de fitxers.
  • Utilitzar el camp de grup per a donar accés als membres del grup.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • chmod
  • umask
  • chown
  • chgrp


104.6 Crear i canviar els enllaços durs i simbòlics

Pes 2
Descripció Els candidats han de ser capaços de crear i gestionar enllaços durs i simbòlics a un fitxer.

Àrees Clau de Coneixement:

  • Crear enllaços.
  • Identificar enllaços durs i/o simbòlics.
  • Copiar davant enllaçar fitxers.
  • Utilitzar enllaços com a ajuda per a tasques d'administració del sistema.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • ln


104.7 Trobar fitxers del sistema i situar fitxers en la ubicació correcta

Pes 2
Descripció Els candidats han d'estar familiaritzats en profunditat amb la Jerarquia Estàndard de Sistemes de Fitxers (Filesystem Hierarchy Standard, FHS), incloent les localitzacions típiques de fitxers i les classificacions dels directoris.

Àrees Clau de Coneixement:

  • Comprendre les ubicacions correctes de fitxers sota FHS.
  • Trobar fitxers i instruccions a un sistema Linux.
  • Conèixer la ubicació i el propòsit de fitxers i directoris importants tal i com es defineixen a FHS.

La següent és una llista parcial de fitxers, termes i utilitats utilitzades:

  • find
  • locate
  • updatedb
  • whereis
  • which
  • type
  • /etc/updatedb.conf