Inicio / Cursos y Certificación / Certificaciones LPI / LPI Certificación con reconocimiento mundial / Exámen LPI 102: Objetivos Detallados

Exámen LPI 102: Objetivos Detallados

Este es un examen requerido para la Certificación LPI Nivel 1 o LPIC-1. En este exámen se cubren las habilidades básicas para un Profesional Linux que que son comunes en todas las distribuciones Linux.

INFORMACIÓN IMPORTANTE: Estos son los objetivos 102 actuales, los cuales son efectivamente validos desde 2009-04-01.

A cada objetivo se le es asignado un valor de peso. Estos pesos estan en el rango de 1 a 10 e indican la importancia relativa para cada objetivo. Los objetivos con pesos mayores serán cubiertos en examen con más preguntas.

Objetivos: Exámen 102

Tema 105: Shells, Scripts y Administración de datos

105.1 Personalizar y usar el entorno del shell

Peso

4

Descripción

Los candidatos deberán de ser capaces de personalizar el entorno del shell para satisfacer sus necesidades. Los candidatos deberán de ser capaces de modificar los perfiles de usuario de forma global y por usuario.

Areas de Conocimiento Clave

  • Establecer variables de entorno (e.g. PATH) al inicio de sesión o cuando se lanza un nuevo shell.
  • Escribir funciones de BASH para secuencias de comando frecuentemente utilizadas.
  • Mantener los directorios skeleton para nuevas cuentas de usuario.
  • Establecer la ruta de busqueda de comandos con los directorios apropiados.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • /etc/profile
  • env
  • export
  • set
  • unset
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • ~/.bash_logout
  • function
  • alias
  • lists

105.2 Escribir o personalizar scripts simples

Peso

4

Descripción

Los candidatos deberán de ser capaces de personalizar scripts existentes, o escribir nuevos scripts simples en BASH.

Areas de Conocimiento Clave

  • Usar sintaxis sh estandar (loops, tests).
  • Usar substitución de comandos.
  • Probar valores de retorno de exito o falla para obtener información provista por un comando.
  • Perform conditional mailing to the superuser.
  • Seleccionar correctamente el interprete de scripts a través de la línea shebang (#!).
  • Manejar la ubicación, dueños, ejecución y permisos suid de los scripts.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • for
  • while
  • test
  • if
  • read
  • seq

105.3 Administración de datos SQL

Peso

2

Descripción

Los candidatos deberán de ser capaces de consultar bases de datos y manipular datos usando comandos SQL basicos. Este objetivo incluye realizar consultas que involucren la union de 2 tablas y/o subselects.

Areas de Conocimiento Clave

  • Uso de comandos SQL básicos.
  • Realizar manipulación de datos básica.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • insert
  • update
  • select
  • delete
  • from
  • where
  • group by
  • order by
  • join

Tema 106: Interfaces de Usuario y Escritorios

106.1 Instalar y configurar X11

Peso

2

Descripción

Los candidatos deberán de ser capaces de instalar y configurar X11.

Areas de Conocimiento Clave

  • Verificar que la tarjeta de video y monitor esten soportadas por el servidor X.
  • Conocimiento del servidor de fuentes X.
  • Entendimiento basico y conocimiento del archivo de configuración de X Window.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • /etc/X11/xorg.conf
  • xhost
  • DISPLAY
  • xwininfo
  • xdpyinfo
  • X

106.2 Configurar un administrador de pantalla

Peso

2

Descripción

Los candidatos deberán de ser capaces de configurar y personalizar el administrador de pantalla. Este objetivo cubre los administradores de pantalla XDM (X Display Manger), GDM (Gnome Display Manager) y KDM (KDE Display Manager).

Areas de Conocimiento Clave

  • Apagar y prender el administrador de pantalla.
  • Cambiar el saludo del administrador de pantalla.
  • Cambiar la profundidad de color predeterminada del administrador de pantalla.
  • Configurar el administrador de pantalla para ser usado con estaciones-X.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • /etc/inittab
  • Archivos de configuración xdm
  • Archivos de configuración kdm
  • Archivos de configuración gdm

106.3 Accesibilidad

Peso

1

Descripción

Demostrar conocimiento y 'awareness' sobre las tecnologias de accesibilidad.

Areas de Conocimiento Clave

  • Configuraciones de Accesibilidad del Teclado (AccessX?)
  • Configuraciones Visual y Temas.
  • Tecnologias Asistivas (ATs)

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • Sticky/Repeat Keys
  • Slow/Bounce/Toggle Keys
  • Mouse Keys
  • Temas de Escritorio de Alto Contraste/Impresión Grande
  • Lector de Pantalla
  • Pantalla Braile
  • Magnificador de Pantalla
  • Teclado On-Screen
  • Gestures (used at login, for example gdm)
  • Orca
  • GOK
  • emacspeak

Tema 107: Tareas Administrativas

107.1 Administrar cuentas de usuario y grupo y sus sus archivos relacionados

Peso

5

Descripción

Los candidatos deberán de ser capaces de agregar, eliminar, suspender y cambiar cuentas de usuario.

Areas de Conocimiento Clave

  • Agregar, modificar y eliminar usuarios y grupos.
  • Administrar información de usuarios/grupos en las bases de datos de contraseñas/grupos.
  • Crear y administrar cuentas limitadas para propositos especiales.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • /etc/passwd
  • /etc/shadow
  • /etc/group
  • /etc/skel
  • chage
  • groupadd
  • groupdel
  • groupmod
  • passwd
  • useradd
  • userdel
  • usermod

107.2 Automátizar tareas de administración del sistema usando trabajos programados

Peso

4

Descripción

Los candidatos deberán de ser capases de usar cron o anacron para ejecutar trabajos a intervalos regulares y usar at para ejecutar trabajos en una fecha especifica.

Areas de Conocimiento Clave

  • Administrar trabajos de cron y at.
  • Configurar el acceso de usuuario a servicios cron y at.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • /etc/cron.{d,daily,hourly,monthly,weekly}
  • /etc/at.deny
  • /etc/at.allow
  • /etc/crontab
  • /etc/cron.allow
  • /etc/cron.deny
  • /var/spool/cron/*
  • crontab
  • at
  • atq
  • atrm

107.3 Localizción e Internacionalización

Peso

3

Descripción

Los candidatos deberán de ser capaces de localizar un sistem en diferentes lenguajes aparte del Inglés. También, porque LANG=C es útil en scripts.

Areas de Conocimiento Clave

  • Configurar las locales.
  • Configurar la zona horaria.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • /etc/timezone
  • /etc/localtime
  • /usr/share/zoneinfo
  • Variables de entorno:
    • LC_*
    • LC_ALL
    • LANG
  • /usr/bin/locale
  • tzselect
  • tzconfig
  • date
  • iconv
  • UTF-8
  • ISO-8859
  • ASCII
  • Unicode

Tema 108: Servicios de Sistema Básicos

108.1 Mantener el reloj/time? del sistema

Peso

3

Descripción

Los candidatos deberán de ser capaces de mantener apropiadamente el reloj del sistema y sincronizar el reloj vía NTP.

Areas de Conocimiento Clave

  • Establecer fecha y hora del sistema.
  • Establecer el reloj del hardware al horario correcto en UTC.
  • Configurar correctamente la zona horaria.
  • Configuración básica de NTP.
  • Conocimiento del uso del servicio pool.ntp.org.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • /usr/share/zoneinfo
  • /etc/timezone
  • /etc/localtime
  • /etc/ntp.conf
  • date
  • hwclock
  • ntpd
  • ntpdate
  • pool.ntp.org

108.2 Bitacoras del sistema

Peso

2

Descripción

Los candidatos deberán de ser capaces de configurar el demonio syslog. Este objetivo también incluye configurar el demonio de bitacoras para enviar la salida de los logs a un servidor de logs centralizado o aceptar logs como servidor de logs centralizado.

Areas de Conocimiento Clave

  • Archivos de configuración de syslog.
  • syslog
  • Facilities, prioridades y acciones estandar.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • syslog.conf
  • syslogd
  • klogd
  • logger

108.3 Fundamentos de los Agentes de Transporte de Correo

Peso

3

Descripción

Los candidatos deberán de conocer los programas MTA disponibles y ser capaz de realizar configuraciones de re-envio y alias de correo en un cliente. Otras configuraciones no son cubiertas.

Areas de Conocimiento Clave

  • Crear alias de correo electrónico.
  • Configurar la redirección de correo electrónico.
  • Conocimiento de programas MTA comunmente disponibles (postfix, sendmail, qmail, exim) (sin configuración)

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • ~/.forward
  • sendmail emulation layer commands
  • newaliases
  • mail
  • mailq
  • postfix
  • sendmail
  • exim
  • qmail

108.4 Administración de impresión e impresoras

Peso

2

Descripción

Los candidatos deberán de ser capaces de administrar colas de impresión usando CUPS y la interfaz de compatibilidad LPD

Areas de Conocimiento Clave

  • Configuración básica de CUPS (para impresoras locales y remotas).
  • Administrar colas de impresión de usuario.
  • Resolver problemas generales de impresión.
  • Agregar y eliminar trabajos desde una cola de impresión configurada???/ Add and remove jobs from configured printer queues.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • Archivos de configuración, herramientas y utilierias de CUPS.
  • /etc/cups
  • Interfaz heredada de lpd (lpr, lprm, lpq)

Tema 109: Fundamentos de Red

109.1 Fundamentos de los protocolos de Internet

Peso

4

Descripción

Los candidatos deberán demostrar un entendimiento apropiado de las redes TCP/IP.

Areas de Conocimiento Clave

  • Demostrar un entendimiento de las mascaras de red/
  • Entender las diferencias entre direcciones IP publicas y privadas.
  • Establecer la ruta predeterminada.
  • Conocimiento acerca de puertos comunes TCP y UDP (20, 21, 22, 23, 25, 53, 80, 110, 119, 139, 143, 161, 443, 465, 993, 995).
  • Conocimiento acerca de las diferencias y caracteristicas mayores de UDP, TCP e ICMP.
  • Conocimiento de las mayores diferencias entre IPv4 e IPv6.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • /etc/services
  • ftp
  • telnet
  • host
  • ping
  • dig
  • traceroute
  • tracepath

109.2 Configuración básica de red

Peso

4

Descripción

Los candidatos deberán de ser capaces de ver, cambiar y verificar parametros de configuración en los equipos cliente.

Areas de Conocimiento Clave

  • Configuración manual y automática de interfaces de red.
  • Configuración básica de TCP/IP en el host.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • /etc/hostname
  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf
  • ifconfig
  • ifup
  • ifdown
  • route
  • ping

109.3 Resolución de problemas básicos de red

Peso

4

Descripción

Los candidatos deberán de ser capaces de resolver problemas de red en los equipos cliente.

Areas de Conocimiento Clave

  • Configuración manual y automática de interfaces de red y tablas de enrutado que incluye, agregar, iniciar, detener, reiniciar, eliminar y reconfigurar las interfaces de red.
  • Cambiar, ver, o configurar la tabla de enrutado y corregir manualmente una ruta prederminada mal configurada.
  • Depurar problemas asociados con la configuración de la red.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • ifconfig
  • ifup
  • ifdown
  • route
  • host
  • hostname
  • dig
  • netstat
  • ping
  • traceroute

109.4 Configure client side DNS

Peso

2

Descripción

Los candidatos deberán de ser capaces de configurar DNS en un equipo cliente.

Areas de Conocimiento Clave

  • Demostrar el uso de DNS en el equipo local.
  • Modificar el orden en el cual la resolución de nombres es hecha.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf

Tema 110: Seguridad

110.1 Realizar tareas de administración de seguridad

Peso

3

Descripción

Los candidatos deberán de como revisar la configuración del sistema para asegurar la seguridad del sistema de acuerdo a las politicas de sistema locales.

Areas de Conocimiento Clave

  • Auditar el sistema para encontrar archivos con el bit suid/sgid establecidos.
  • Establecer o cambiar la contraseña de usuarios y la información de expiración de contraseñas.
  • Ser capas de usar nmap y netstat para descubrir puertos abiertos en el sistema.
  • Establecer limites en el login de usuario, procesos y uso de memoria.
  • Uso y confgiuración básica de sudo.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • find
  • passwd
  • lsof
  • nmap
  • chage
  • netstat
  • sudo
  • /etc/sudoers
  • su
  • usermod
  • ulimit

110.2 Configurar la seguridad del host

Peso

3

Descripción

Los candidatos deberán conoser como configurar la seguridad a nivel básico del host/equipo.

Areas de Conocimiento Clave

  • Conocimiento de las contraseñas shadow y como funcionan.
  • Apagar servicios de red que no se usan.
  • Entender e rol de los TCP wrappers.

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • /etc/nologin
  • /etc/passwd
  • /etc/shadow
  • /etc/xinetd.d/*
  • /etc/xinetd.conf
  • /etc/inetd.d/*
  • /etc/inetd.conf
  • /etc/inittab
  • /etc/init.d/*
  • /etc/hosts.allow
  • /etc/hosts.deny

110.3 Asegurando datos mediante cifrado/Securing data with encryption

Peso

3

Descripción

Los canidatos deberán de ser capaces de usar tecnicas de llave publica para asegurdad datos y comunicaciones.

Areas de Conocimiento Clave

  • Realizar uso y configuración básica del cliente OpenSSH 2.
  • Entender el rol de las llaves de host del servidor OpenSSH 2.
  • Realizar configuraciónes y usos básicos de GnuPG.
  • Entender los tuneles de puerto SSH (incluyendo tueneles X11).

La siguiente es una lista de archivos, terminos y utillerias usadas:

  • ssh
  • ssh-keygen
  • ssh-agent
  • ssh-add
  • ~/.ssh/id_rsa y id_rsa.pub
  • ~/.ssh/id_dsa y id_dsa.pub
  • /etc/ssh/ssh_host_rsa_key y ssh_host_rsa_key.pub
  • /etc/ssh/ssh_host_dsa_key u ssh_host_dsa_key.pub
  • ~/.ssh/authorized_keys
  • /etc/ssh_known_hosts
  • gpg
  • ~/.gnupg/*