LPIC-1 Objectives V4(ES)

From LPI Wiki
Revision as of 11:25, 27 December 2017 by Shelllavie (Talk | contribs) (102.5 Gestión de paquetes RPM y YUM)

Jump to: navigation, search

Introducción

El candidato debe aprobar las dos partes de este examen para obtener la certificación LPIC-1 o Certificación LPI Nivel 1. Engloba habilidades fundamentales para el profesional de Linux que son comunes a todas las distribuciones Linux.

Esta página cubre los objetivos actualmente vigentes para la certificación LPIC-1.


Información de la versión

Estos objetivos corresponden a la versión 4.0.1.

También se puede ver un resumen e información detallada sobre los cambios de los objetivos de la versión 3.5 a la 4.0.

Los objetivos de la versión 3.x pueden consultarse aquí.


Exámenes

Para obtener la certificación LPIC-1, el candidato ha de aprobar tanto el examen 101 como el 102.

Addenda

Propuesta de addenda de aclaración (1 de octubre de 2015)

  • se añaden type y which al punto 103.1 (NB: duplicación de contenido conocida y deseable con el punto 104.7)

Addenda de aclaración (1 de julio de 2015)

  • se elimina la ruta a ssh_known_hosts en el punto 110.3
  • se añade timedatectl y se elimina tzconfig en la lista parcial de archivos del punto 107.3.


Traducciones de los objetivos

Esta wiki incluye las traducciones de los objetivos en las siguientes lenguas:


Objectives: Examen 101

Tema 101: Arquitectura del sistema

101.1 Selección y configuración del hardware

Peso

2

Descripción

El candidato debería ser capaz de seleccionar y configurar hardware básico del sistema.

Áreas de conocimiento clave:

  • Activar y desactivar periféricos integrados.
  • Configurar sistemas con o sin periféricos externos tales como teclados.
  • Diferenciar entre diversos tipos de dispositivos de almacenamiento masivo.
  • Conocer las diferencias entre dispositivos coldplug y hotplug.
  • Determinar los recursos de hardware para los dispositivos.
  • Herramientas y utilidades para obtener información diversa del hardware del sistema (e.g. lsusb, lspci, etc.).
  • Herramientas y utilidades para manipular dispositivos USB.
  • Entender los conceptos de sysfs, udev, dbus.

Lista parcial de archivos, términos y utilidades utilizadas:

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


101.2 Arranque del sistema

Peso

3

Descripción


El candidato debería ser capaz de guiar al sistema a lo largo del proceso de arranque.

Áreas de conocimiento clave:

  • Proporcionar instrucciones comunes al gestor de arranque y opciones al núcleo en el momento del arranque.
  • Demostrar que se conoce la secuencia de arranque, desde la BIOS hasta la finalización del arranque.
  • Entender el funcionamiento de SysVinit y systemd.
  • Saber de la existencia de Upstart.
  • Verificar eventos producidos durante el arranque en los archivos de registro.

Lista parcial de archivos, términos y utilidades utilizadas:

  • dmesg
  • BIOS
  • gestor de arranque (bootloader)
  • núcleo (kernel)
  • initramfs
  • init
  • SysVinit
  • systemd



101.3 Cambiar de nivel de ejecución / objetivo de arranque y apagar o reiniciar el sistema

Peso

3

Descripción

El candidato debería ser capaz de gestionar los niveles de ejecución SysVinit o los objetivos de arranque systemd del sistema. Este punto incluye cambiar a modo monousuario, apagar o reiniciar el sistema. Así mismo, el candidato debería ser capaz de mandar alertas a los usuarios del sistema antes de cambiar de nivel de ejecución / objetivo de arranque y saber terminar procesos adecuadamente. De igual forma, también debe demostrar que sabe establecer el nivel de ejecución SysVinit / objetivo de arranque systemd predeterminado así como conocer la existencia de Upstart como alternativa a SysVinit y systemd.

Áreas de conocimiento clave:

  • Establecer el nivel de ejecución (runlevel) u objetivo de arranque (boot target) predeterminado.
  • Cambiar de nivel de ejecución / objetivo de arranque - incluyendo el modo monousuario.
  • Apagar y reiniciar el sistema desde la línea de comandos.
  • Mandar alertas a los usuarios antes de cambiar el nivel de ejecución / objetivo de arranque o de que se produzcan otros eventos importantes del sistema.
  • Terminar procesos de forma adecuada.

Lista parcial de archivos, términos y utilidades utilizadas:

  • /etc/inittab
  • shutdown
  • init
  • /etc/init.d/
  • telinit
  • systemd
  • systemctl
  • /etc/systemd/
  • /usr/lib/systemd/
  • wall


Tema 102: Instalación de Linux y gestión de paquetes

102.1 Diseñar el esquema de particionado del disco duro

Peso

2

Descripción

El candidato debería ser capaz de diseñar un esquema de particionado del disco duro para un sistema Linux.

Áreas de conocimiento clave:

  • Asignar sistemas de archivos y espacio de intercambio a distintas particiones o discos.
  • Adaptar el diseño al uso que se le va a dar al sistema.
  • Asegurarse de que la partición /boot se ajusta a los requisitos de arquitectura de hardware para el arranque.
  • Conocer las características básicas de LVM.

Lista parcial de archivos, términos y utilidades utilizadas:

  • Sistema de archivos raíz / (root)
  • Sistema de archivos /var
  • Sistema de archivos /home
  • Sistema de archivos /boot
  • Espacio de intercambio (swap)
  • Puntos de montaje
  • Particiones


102.2 Instalar un gestor de arranque

Peso

2

Descripción

El candidato debería ser capaz de seleccionar, instalar y configurar un gestor de arranque.

Áreas de conocimiento clave:

  • Proporcionar ubicaciones de arranque alternativas y opciones de arranque de respaldo.
  • Instalar y configurar un gestor de arranque como GRUB Legacy.
  • Realizar cambios básicos de configuración para GRUB 2.
  • Interactuar con el gestor de arranque.

Lista parcial de archivos, términos y utilidades utilizadas:

  • menu.lst, grub.cfg and grub.conf
  • grub-install
  • grub-mkconfig
  • MBR


102.3 Gestión de librerías compartidas

Peso

1

Descripción

El candidato debería ser capaz de determinar las librerías compartidas de las que dependen los programas ejecutables e instalarlas cuando sea necesario.

Áreas de conocimiento clave:

  • Identificar librerías compartidas.
  • Identificar las ubicaciones típicas de las librerías del sistema.
  • Cargar librerías compartidas.

Lista parcial de archivos, términos y utilidades utilizadas:

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


102.4 Gestión de paquetes Debian

Peso

3

Descripción

El candidato debería ser capaz de gestionar paquetes usando las herramientas de Debian.

Áreas de conocimiento clave:

  • Instalar, actualizar y desinstalar paquetes binarios de Debian.
  • Encontrar paquetes que contengan archivos específicos o librerías que puedan o no estar instaladas.
  • Obtener información del paquete como la versión, contenido, dependencias, integridad del paquete y estado de la instalación (si el paquete está o no instalado).

Lista parcial de archivos, términos y utilidades utilizadas:

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


102.5 Gestión de paquetes RPM y YUM

Peso

3

Descripción

El candidato debería ser capaz de gestionar paquetes usando las herramientas de RPM y YUM.

Áreas de conocimiento clave:

  • Instalar, reinstalar, actualizar y desinstalar paquetes usando RPM y YUM.
  • Obtener información de paquetes RPM como la versión, estado, dependencias, integridad y firmas.
  • Determinar qué archivos proporciona un paquete así como encontrar de qué paquete proviene un determinado archivo.

Lista parcial de archivos, términos y utilidades utilizadas:

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