Descripción Curso

Este curso pretende aportar al usuario nociones avanzadas del trabajo con ficheros, usuarios y grupos. Además capacita al alumno para construir un servidor http (apache) con PHP y Mysql y un servidor DNS mediante BIND, algo fundamental para asociar IPs a nombres de dominio. Posteriormente levantaremos un servidor de correo electrónico. Nos centraremos en la seguridad y aprenderemos a configurar un Firewall y un servidor Proxy.

Con especial interés trataremos la instalación y configuración de los servicios fundamentales que integran un sistema LAMP (Linux, Apache, MySQL y PHP). Además se facilitarán mecanismos de control de acceso y de chequeo de los registros estadísticos, así como la habilitación de un sistema de ficheros en red también sobre Linux.

Al final del curso el alumno/a tendrá un completo sistema con el que podrá ofrecer un servicio de alojamiento de páginas web dinámicas con carácter local pero perfectamente escalable a través de nuevos módulos y funcionalidades y extensible al ámbito de Internet. A través de videos, ejercicios en secuencia de imagen, autoprácticas y tests, el alumno podrá practicar paso a paso.

Objetivos

  • El objetivo de este curso de Linux Ubuntu avanzado es conseguir que cualquier usuario sea capaz de montar varios tipos de servidores de red y aprender a configurarlos.

Contenido

UD 01: Introducción a Linux
– Introducción y orígenes de Linux
– Concepto de virtualización
– Instalación y uso de virtual box
– Descarga de la iso de Linux Ubuntu
– Instalación Linux Ubuntu

UD 02: Servicios y control de acceso
– Sistema de ventana KDE y consola
– Descripción de las utilidades de X-Windows
– Gestión de ficheros
– Fundamentos de usuarios y grupos
– Gestión de usuarios
– Gestión de grupos

UD 03: Configuración del HW de red
– Dispositivos de red en Linux
– Controladores o drivers
– Instalación de una Ethernet
– Instalación de una tarjeta inalámbrica.

UD 04: TCP/IP en Linux
– Introducción al TCP/IP
– Instalación y configuración de Apache
– Otras instalaciones: PHP5 y Mysql

UD 05: Servicios DNS
– Aspectos básicos de DNS
– Instalación y configuración de BIND 9
– Herramientas BIND

uD 06: Configuración de un Servidor de Correo Electrónico
– Fundamentos
– Postfix
– Autentificación SASL
– Pop e IMAP

UD 07: Firewall
– Introducción a los cortafuegos o firewall
– Instalación y configuración de Firestarter
– IP tables con ufw

UD 08: Proxy
– Servidores Proxy: Conceptos básicos
– Instalación y configuración del Servidor Proxy squid
– Ajustes para el firewall

UD 09: Configuración de un servidor Web (Apache)
– Instalación de servicios y aplicaciones: conceptos básicos
– Instalación y configuración del servidor de páginas web Apache2
– Registros de actividad y estadísticas

UD 10: Instalación y configuración del Gestor de Bases de Datos MySQL5
– Bases de datos relacionales
– Instalación de MySQL5 y acceso

UD 11. Administración de MySQL
– Administración de la base de datos por terminal de comandos
– Administración gráfica de la base de datos con PHPMYADMIN
– Guía rápida de comandos MySQL

UD 12. Programación PHP
– Páginas web dinámicas
– Gestión de contenidos basada en PHP y MySQL
– Guía rápida de programación PHP

UD 13. NFS
– Acceso a directorios remotos: utilidad y funcionamiento.
– Instalación y configuración de NFS

UD 14. Control de acceso
– Autentificación y autorización
– SSL

¿Necesitas más información?

    INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS

    Responsable: Sinergia Consultoría, Formación y Eventos, S.L.
    Finalidad: Brindarte la mejor experiencia posible cuando adquieras nuestros productos y utilices nuestros servicios.
    Legitimación: Consentimiento del interesado.
    Destinatarios: Tus datos son confidenciales y no se cederán a terceros, salvo que exista obligación legal.
    Plazo de conservación de los datos: Hasta que no solicites su supresión.
    Derechos: Acceder, rectificar y suprimir los datos, así como otros derechos recogidos en nuestra política de privacidad.