Curso-Taller de Linux -12 Enero 2013-

ConfiguraC8 y HackerGarage te invitan al

 

Curso-taller de introducción a Linux

 

Objetivo. Ofrecer al participante los conocimientos básicos para la administración y utilización del sistema operativo Linux en sus versiones de escritorio y servidor.

  • Dar un uso correcto de las utilidades básicas de un entorno Linux: sistema de archivos, correo electrónico, uso de consola, etc.
  • Realizar tareas de un administrador: instalación de software, creación de usuarios, establecimiento de permisos, manejo de comandos, elaboración de scripts y utilidades de redes, así como la configuración de servicios como LAMP, servidor de correos, DNS, etc.
  • Conocer configuraciones básicas para la seguridad de entornos Linux.

Perfil del participante

El curso de introducción a Linux, está dirigido a personas que:

  • Conozcan y dominen algún sistema operativo
  • Posean conocimiento sobre lógica de programación
  • Tengan conocimientos básicos sobre hardware y software

Pre-requisitos de hardware y software

Computadora portátil con al menos:

  • Unidad lectora de CD/DVD
  • 2 Gb de RAM
  • 10GB de espacio disponible en disco duro
  • Intel core 2 o similar en AMD
  • Traer instalado Virtual Box

 

Temario

 

Módulo 1 Linux Desktop

Sesión 1 Introducción

  • Breve historia de Linux
  • Instalación de Ubutu Desktop
  • Revisión del proceso de arranque del sistema
  • Introducción al escritorio gráfico
  • Gestión de archivos con Nautilus

Sesión 2 Gestión de software

  • Configuración de fecha
  • Instalar una impresora
  • Administración del almacenamiento en discos
  • Gestión del software del sistema con el manejador de paquetes apt or synaptic

Sesión 3 Shell

  • Shell Básico
  • Uso de man y a documentación /usr/share/doc
  • Edición de archivos de texto con vi desde shell
  • Supervisar los recursos del sistema ( htop )

Sesión 4  Configuración

  • Administración de usuarios y grupos
  • Configuración de la red
  • Manejo de archivos desde línea de comandos
  • Permisos en archivos y permisos de usuario

 

Módulo 2 Linux Server – Administración

Sesión 5 Introducción

  • Instalación de server Linux Debian
  • La instalación del sistema operativo a través de un cd de instalación
  • Uso y configuración de Secure Shell.
  • Instalación del servidor de Secure Shell
  • Uso de SSH para conectarse a servidores de forma segura
  • Configuración para evitar accesos de root remotamente a través de SSH
  • Uso de SCP para copiar archivos
  • Uso de SSH para ejecutar comandos remotamente
  • DNS. Función y características.
  • Que es el DNS
  • Cómo funciona el servicio

Sesión 6 Respaldos de información

  • Que es un site
  • Para qué sirven los respaldos
  • Que respaldar
  • DRP y DCP
  • Periodicidad de los respaldos
  • Que medios utilizar al respaldar la información
  • Como restaurar la información
  • Uso de Secure Shell para transferir información de respaldos
  • Creación de un script para generar respaldos
  • Creación de un par de llaves para acceder sin uso de contraseña a un servidor remoto.
  • Creación de una entrada en el cron diario para generar el script y enviar la información respaldada al servidor remoto de almacenamiento de respaldos.

Sesión 7 Firewall – Maquinas Virtuales

  • Configuración básica de un cortafuegos (firewall)
  • Configuración para hacer NAT a una red usando a un servidor como gateway
  • Configuración de filtración de paquetes, aceptandolos o denegandolos
  • Redireccionamiento de paquetes a otro servidor y/o puerto
  • Administración de máquinas virtuales
  • Que es libvirt, kvm y qemu
  • Detectar si el hypervisor de kvm puede funcionar bien en el equipo a instalar
  • Uso de virt-manager para gestionar la creación y eliminación de máquinas virtuales
  • Uso de virsh para gestionar las máquinas virtuales en línea de comandos

Sesión 8 Bitácoras y seguridad

  • Bitácoras
  • Revisión de bitácoras del sistema y de servicios
  • Lectura de bitácoras del sistema para revisión de accesos y fallas en el servidor
  • Lectura de bitácoras de los servicios para verificación de accesos y errores
  • Comentarios acerca de programas que nos ayuden a revisar logs
  • Seguridad
  • Que es y para que nos sirve
  • Seguridad, inicios, cifrado, descifrado, como nació la necesidad de utilizarla.
  • Protocolos
  • Algoritmos
  • Criptografía simétrica y asimétrica

 

Módulo 3 Linux Server – Administración de servicios

Sesión 9 DNS

  • Instalación y configuración de un servidor de nombres
  •  Instalación de BIND
  • Archivos de configuración de BIND
  • Que es un archivo de zona, tipos de registros en el DNS, TTL, número de serie
  • Configuración de un servidor de nombre primario
  • Configuración de un servidor de nombres secundario
  • Uso de nslookup y dig
  • Que es un cache de un servidor de nombres

Sesión 10 LAMP

  • Instalación y configuración de LAMP
  • Instalación de Apache
  • Revisión de archivos de configuración
  • Datos relevantes de la configuración de apache
  • Directorios web
  • Activación de módulos
  • Sitios virtuales con apache
  • Instalación de MySQL
  • Configuración por primera vez
  • Instalación de PHP
  • Revisión de archivo de configuración

Sesión 11 Servidor de Correo

  • Instalación y configuración de un servidor de correo
  • Instalación de Postfix
  • Archivos de configuración
  • Configuración de Postfix
  • Instalación de Dovecot
  • Configuración de Dovecot
  • Autenticación/revisión/envío de correos a través de un cliente de correo

Sesión 12 Seguridad del servidor

  • Seguridad básica del servidor
  • Revisión de archivos de contraseñas y autenticación
  • Escaneos al servidor para verificación de servicios activos
  • Eliminación de servicios no necesarios
  • Verificación del uso de ipTables
  • Verificación del uso de SELinux
  • Verificación del uso de SSH
  • Uso de nmap
  • Instalación de herramientas para prevenir intrusiones
  • Revisar intentos de intrusión

 

Tutores

Ing. Pastorinni Ochoa

CTO & COFounder de Menthora, Senior Developer MasFusion,Fanático del software libre, emprendedor y shell fan, trabaja con Linux desde el 2000, sus primeras distribuciones fueron RedHat 7, Debian y Slackware 7.0, actualmente administra servidores Linux para varios sitios web y es desarrollador en ruby.

Ing. Noe Lugo

Ingeniero en computación egresado de la UNAM FES Aragón, administrador de Servidores Linux desde hace más de 10 años de manera independiente, COFounder de la empresa donde labora actualmente,  ha trabajado con RedHat, Debian, CentOS, Ubuntu y Fedora, además de otros sistemas operativos como OpenBSD. Actualmente administra servidores en clúster con máquinas virtuales para su empresa  en la Ciudad de Guadalajara.

 

 

Calendario

Sesión

Fecha

Lugar

Tutor

1

12-ene

HackerGarage

Pastorinni

2

19-ene

HackerGarage

Pastorinni

3

26-ene

HackerGarage

Pastorinni

4

02-feb

HackerGarage

Pastorinni

5

09-feb

ConfiguraC8

Noe Lugo

6

16-feb

ConfiguraC8

Noe Lugo

7

23-feb

ConfiguraC8

Noe Lugo

8

02-mar

ConfiguraC8

Noe Lugo

9

09-mar

ConfiguraC8

Noe Lugo

10

16-mar

ConfiguraC8

Noe Lugo

11

23-mar

ConfiguraC8

Noe Lugo

12

30-mar

ConfiguraC8

Noe Lugo

 

Horario

De 10 a 15 hrs

 

Direcciones

HackerGarage. Vidrio 2188 Col. Americana.  Ver Mapa

ConfiguraC8. Florencia 3120 Prados Providencia. Ver Mapa

 

Entregables

  • DVD con las distribuciones utilizadas.
  • Acceso a los manuales y material didáctico a través de la plataforma Moodle.
  • Diploma de acreditación por 60 Hrs.

 

Costo

Si aplicas el pago en una sola exhibición antes del 20 de Diciembre del 2012 el costo es de $3,000

Después de esa fecha el costo al contado es de $3,300 ó mensualidades de $1,300.

Es necesario cubrir al menos la primera mensualidad para iniciar el curso.

*En caso de requerir factura se incrementa un 16% de IVA.

*Cupo limitado a 16 personas

 

Informes: ramiro@configurac8.com

 

Este taller es gracias al auspicio de

 

Leave a Reply