Ir a contenido principal

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

La primera vez que se registra en developerWorks, se crea un perfil para usted. Información sobre su perfil (nombre, país/región y compañia) estará disponible al público y acompañará cualquiera de sus publicaciones. Puede actualizar su cuenta IBM en cualquier momento.

Toda la información enviada es segura.

  • Cerrar [x]

La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

Toda la información enviada es segura.

  • Cerrar [x]

Preparación para el examen 102 de LPI, Tema 109: Shells, scripting, programación y compilación

Tema 109 del examen de Administración Nivel Junior (LPIC-1)

Ian Shields, Senior Programmer, IBM
Ian Shields
Ian Shields trabaja en múltiples proyectos Linux para la zona Linux dev developerWorks. Es Senior Programmer de IBM en el Research Triangle Park (RTP), Carolina del Norte. Ingresó a IBM en Canberra, Australia, como Systems Engineer en 1973, y desde entonces se dedica a sistemas de comunicaciones y computación ubicua en Montreal, Canadá, y en el RTP de Carolina del Norte. Es propietario de numerosas patentes y publicó diversos trabajos. Tiene una diplomatura en Matemática Pura y Filosofía de la Universidad Nacional de Australia. Es Máster y Doctor en Ciencias de la Computación de la Universidad Estatal de Carolina del Norte.

Resumen:  En este tutorial, Ian Shields continúa preparándolo para rendir el® Examen 102 de la Administración Nivel Junior de Linux Professional Institute (LPIC-1). En éste, el quinto de una serie de nueve tutoriales, Ian lo introduce en el mundo del shell Bash, y le presenta los scripts y la programación del shell Bash. Al finalizar este tutorial, usted sabrá cómo personalizar el entorno de su shell, cómo usar estructuras de programación de shell para crear funciones y scripts, cómo activar y desactivar variables de entorno, y cómo usar los diversos scripts de inicio de sesión.

Ver más contenido de esta serie

Fecha:  23-11-2009
Nivel:  Intermediaria

Actividad:  5488 vistas

Antes de comenzar

Sepa qué pueden enseñarle estos tutoriales y cómo obtener el máximo provecho de los mismos.

Acerca de esta serie

El Linux Professional Institute (LPI) brinda certificaciones a administradores de sistemas Linux en dos niveles: nivel junior (también denominado "nivel de certificación 1") y nivel intermedio (también denominado "nivel de certificación 2"). Para alcanzar el nivel de certificación 1, usted deberá aprobar los exámenes 101 y 102; para alcanzar el nivel de certificación 2, deberá aprobar los exámenes 201 y 202.

developerWorks ofrece tutoriales que lo ayudarán a prepararse para cada uno de estos cuatro exámenes. Cada examen se ocupa de diversos temas, y cada tema cuenta con su correspondiente tutorial de autoestudio en developerWorks. Para el examen 102 de LPI, los nueve temas y sus correspondientes tutoriales de developerWorks son:

Tabla 1. Examen 102 de LPI: Tutoriales y temas
Tema del examen 102 de LPITutorial de developerWorksResumen del tutorial
Tema 105 Preparación para el examen 102 de LPI:
Kernel
Aprenda a instalar y realizar el mantenimiento de los kernels y los módulos de los kernels de Linux.
Tema 106 Preparación para el examen 102 de LPI:
Arranque, inicialización, interrupción y niveles de ejecución
Aprenda a arrancar un sistema, a establecer parámetros de kernel, y a detener o reiniciar un sistema.
Tema 107 Preparación para el examen 102 de LPI:
Impresión
Aprenda a gestionar impresoras, a imprimir colas y trabajos de impresión de los usuarios en un sistema Linux.
Tema 108 Preparación para el examen 102 de LPI:
Documentación
Aprenda a usar y administrar la documentación local, a encontrar documentos en Internet y a usar mensajes de inicio de sesión automáticos para notificar a los usuarios sobre los eventos del sistema.
Tema 109Preparación para el examen 102 de LPI:
Shells, scripting, programación y compilación
(Este tutorial.) Aprenda cómo personalizar los entornos de shell para cumplir con las necesidades del usuario, a escribir funciones Bash para secuencias de comandos frecuentemente utilizadas, a escribir scripts simples nuevos usando la sintaxis del shell para realizar bucles y verificaciones y a personalizar los scripts existentes. Vea los objetivos detallados más adelante.
Tema 111Preparación para el examen 102 de LPI:
Tareas administrativas
Próximamente.
Tema 112Preparación para el examen 102 de LPI:
Principios básicos de las conexiones de red
Próximamente.
Tema 113Preparación para el examen 102 de LPI:
Servicios de red
Próximamente.
Tema 114Preparación para el examen 102 de LPI:
Seguridad
Próximamente.

Para aprobar los exámenes 101 y 102 (y obtener el nivel de certificación 1), usted deberá:

  • Trabajar en la línea de comandos Linux
  • Realizar tareas sencillas de mantenimiento: ayudar a los usuarios, agregar usuarios a un sistema de mayor tamaño, realizar tareas de backup y restauración, e interrumpir y reiniciar el sistema
  • Instalar y configurar una estación de trabajo (que incluya X) y conectarla a una LAN, o conectar una PC independiente a Internet por medio de un módem

Para seguir preparándose para el nivel de certificación 1, vea los tutoriales de developerWorks para los exámenes 101 y 102 de LPI, así como el conjunto completo de tutoriales de LPI en developerWorks.

El Linux Professional Institute no avala ninguna técnica o material de preparación de exámenes en particular. Para obtener más detalles, por favor escriba a info@lpi.org.


Acerca de este tutorial

Bienvenido a "Shells, scripting, programación y compilación," el quinto de una serie de nueve tutoriales diseñados para prepararlo para el examen 102 de LPI. En este tutorial, usted aprenderá a usar el shell Bash, a utilizar las estructuras de programación de shell para crear funciones y scripts, a personalizar su entorno de shell, a establecer y deshabilitar variables de entorno y a usar los diversos scripts de inicio de sesión.

El título de este tutorial es idéntico al tema correspondiente en el examen 102 de LPI, y por lo tanto, incluye "programación y compilación," si bien los objetivos de LPI limitan la "programación" a lo necesario para escribir funciones y scripts de shells. Por otro lado, el tema no incluye objetivos para compilación de programas.

Este tutorial se encuentra organizado en función de los objetivos que LPI establece para este tema. A grandes rasgos, usted deberá esperar que en el examen haya más preguntas para los temas de mayor valor.

Tabla 2. Shells, scripting, programación y compilación: Objetivos del examen que se tratan en este tutorial
Objetivo del examen de LPIValor del objetivoResumen del objetivo
1.109.1
Personalización y uso del entorno del shell
Valor 5Personalice los entornos de los shells para cumplir con las necesidades de los usuarios. Establezca las variables del entorno (al inicio de la sesión o al generar un shell nuevo). Escriba funciones Bash para secuencias de comandos usadas con frecuencia.
1.109.2
Personalización o programación de scripts simples
Valor 3Escriba scripts Bash simples y personalice los existentes.

Requisitos previos

Para aprovechar al máximo este tutorial, usted deberá contar con un conocimiento básico de Linux y con un sistema Linux en funcionamiento donde pueda practicar los comandos tratados en este tutorial.

Este tutorial se basa en los contenidos de los tutoriales previos de esta serie de LPI, de manera que será conveniente que revise en primer lugar los tutoriales para el examen 101. En particular, usted deberá estar familiarizado con el material del tutorial denominado " Preparación para el examen 101 de LPI (tema 103): Comandos GNU y UNIX ", ya que muchos de los bloques sobre los cuales se basa este tutorial se tratan en el anteriormente mencionado, especialmente en la sección "Uso de la línea de comandos."

Las diferentes versiones de un programa pueden dar formato a los datos de salida de manera diferente, de manera que es posible que los resultados que usted obtenga difieran levemente de los listados y las figuras que aparecen en este tutorial.

1 de 5 | Siguiente

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Linux
ArticleID=449222
TutorialTitle=Preparación para el examen 102 de LPI, Tema 109: Shells, scripting, programación y compilación
publish-date=11232009
author1-email=ishields@us.ibm.com
author1-email-cc=