Difference between revisions of "LPIC-1 Objectives V4(ES)"

From LPI Wiki
Jump to: navigation, search
(102.5 Gestión de paquetes RPM y YUM)
(Objectives: Examen 101)
Line 365: Line 365:
 
* yum
 
* yum
 
* yumdownloader  
 
* yumdownloader  
 +
 +
<br />
 +
 +
===''Tema 103: Comandos GNU y Unix''===
 +
 +
====<span style="color:navy">103.1 Trabajar en la línea de comandos</span>====
 +
 +
{|
 +
| style="background:#dadada" |
 +
 +
'''Peso'''
 +
 +
| style="background:#eaeaea" | 4
 +
|-
 +
| style="background:#dadada; padding-right:1em" |
 +
 +
'''Descripción'''
 +
 +
| style="background:#eaeaea" |
 +
 +
El candidato debería ser capaz de usar la línea de comandos para interactuar con ''shells'' y comandos. Se da por hecho que el candidato conoce la ''shell'' Bash.
 +
 +
|}
 +
 +
'''Áreas de conocimiento clave:'''
 +
 +
* Usar comandos de ''shell'' individuales y secuencias de comandos de una línea para realizar tareas básicas en la línea de comandos.
 +
* Usar y modificar el entorno de ''shell'', lo que incluye definir, referenciar y exportar variables de entorno.
 +
* Usar y editar el historial de comandos.
 +
* Invocar comandos dentro y fuera de la ruta definida.
 +
 +
'''Lista parcial de archivos, términos y utilidades utilizadas:'''
 +
 +
* bash
 +
* echo
 +
* env
 +
* export
 +
* pwd
 +
* set
 +
* unset
 +
* man
 +
* uname
 +
* history
 +
* .bash_history
 +
 +
<br />
 +
 +
====<span style="color:navy">103.2 Procesar secuencias de texto usando filtros</span>====
 +
 +
{|
 +
| style="background:#dadada" |
 +
 +
'''Peso'''
 +
 +
| style="background:#eaeaea" | 3
 +
|-
 +
| style="background:#dadada; padding-right:1em" |
 +
 +
'''Descripción'''
 +
 +
| style="background:#eaeaea" |
 +
 +
El candidato debería ser capaz de aplicar filtros a secuencias de texto.
 +
 +
|}
 +
 +
'''Áreas de conocimiento clave:'''
 +
 +
* Enviar archivos de texto y flujos de salida a través de filtros de utilidades de texto para modificar la salida usando comandos UNIX estándar incluidos en el paquete GNU textutils.
 +
 +
'''Lista parcial de archivos, términos y utilidades utilizadas:'''
 +
 +
* cat
 +
* cut
 +
* expand
 +
* fmt
 +
* head
 +
* join
 +
* less
 +
* nl
 +
* od
 +
* paste
 +
* pr
 +
* sed
 +
* sort
 +
* split
 +
* tail
 +
* tr
 +
* unexpand
 +
* uniq
 +
* wc
  
 
<br />
 
<br />

Revision as of 15:27, 27 December 2017

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


Tema 103: Comandos GNU y Unix

103.1 Trabajar en la línea de comandos

Peso

4

Descripción

El candidato debería ser capaz de usar la línea de comandos para interactuar con shells y comandos. Se da por hecho que el candidato conoce la shell Bash.

Áreas de conocimiento clave:

  • Usar comandos de shell individuales y secuencias de comandos de una línea para realizar tareas básicas en la línea de comandos.
  • Usar y modificar el entorno de shell, lo que incluye definir, referenciar y exportar variables de entorno.
  • Usar y editar el historial de comandos.
  • Invocar comandos dentro y fuera de la ruta definida.

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

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


103.2 Procesar secuencias de texto usando filtros

Peso

3

Descripción

El candidato debería ser capaz de aplicar filtros a secuencias de texto.

Áreas de conocimiento clave:

  • Enviar archivos de texto y flujos de salida a través de filtros de utilidades de texto para modificar la salida usando comandos UNIX estándar incluidos en el paquete GNU textutils.

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

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