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
- 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/*
