Objetivos
01: Tcp/ip en linux introducción a redes tcp/ip.
El protocolo de internet ip.
Espacio de direccionamiento ip.
Protocolo dhcp.
Resolución de direcciones en ip.
Encaminamiento ip.
El internet control message protocol (icmp).
Protocolos de transporte tcp/udp.
Configuración del kernel para tcp/ip.
Información de red básica.
02: Configuración del hardware de red dispositivos y pseudos-dispositivos.
Interfaces de red.
Configuración de red.
Configuración del resolver.
Pruebas de conectividad.
03: Servicios y control de acceso introducción a servicios y xinetd.
Configuración de xinetd.
Control de acceso.
Monitorización de actividad.
Niveles de ejecución.
Configuración de servicios.
04: Linux introducción a linux ¿qué son las distribuciones?. ¿que es el kernel de linux?. Fedora core.
Proceso de instalación.
El arranque de linux.
El software adicional para gnu/linux.
La herramienta yum.
Estructura del sistema de archivos de linux.
Árbol de directorios típico de linux.
Los usuarios. Acceso a linux.
Scripts de inicio del sistema. Runlevels.
Arrancar y parar servicios por separado.
05: Configuración de un servidor web apache introducción general.
El modelo cliente-servidor. Introducción a http.
Etapas de una transacción http.
Servidores web.
Introducción a dns.
Consideraciones sobre los servidores web.
Instalación de apache 2.
Descripción de la arquitectura en módulos del apache. Páginas dinámicas con php. Páginas dinámicas vs html.
La ventaja de php 5. Instalación de php 5.
Configuración básica de apache.
Archivos de configuración principales. Servidores virtuales.
Configuración de apache para soporte de virtualhost.
Usuarios y grupos.
Autentificación.
Modificando httpd.conf para autentificación.
06: Instalación y configuración de mysql introducción a las bases de datos.
Objetos de una base de datos.
Conceptos básicos de una base de datos.
Tipos de gestores de bases de datos.
Diferencias entre algunos gestores de bases de datos.
Instalación de mysql 5 la estructura de mysql seguridad principales características de mysql configuración de mysql: usuarios principales.
07: Administración de mysql creación de una base de datos.
Eliminación de una base de datos.
Creación y eliminación de usuarios mostrar el contenido de los archivos myisam: logs reparación de una base de datos control de procesos control de acceso a usuarios resguardo y restauración.
08: Programación en php php y html parámetros get y post.
Llamadas a otros ficheros php: include y require.
Sintaxis básica.
Variables en php.
Ámbito de las variables.
Tipos de variables. Expresiones y operadores.
Estructuras de control y bucles. Funciones.
Variables de sistema en php.
Formularios dinámicos.
El lenguaje sql. Operaciones con bases de datos.
Consultas en sql.
Funciones php para sql.
Sesiones en php.
Funciones matemáticas.
Funciones de cadena.
09: Proxy introducción al proxy.
Instalación del proxy.
Configuración de squid.
Control de acceso.
Configuración de los clientes.
10: Firewall introducción al firewall .
Firewall en linux .
Políticas de un firewall.
Configuración de iptables.
Borrado de reglas.
11: Control de acceso introducción al control de acceso.
Control de acceso en linux.
Tipos de control de acceso.
Configuración de selinux.
12: Nfs introducción a nfs.
Exportar un sistema de ficheros.
Control de acceso.
Montar sistemas de archivos vía nfs (mount).
Automontaje (amd) 2.
Documentación alternativa.
13: Dns introducción a dns.
Terminología de los servidores de nombres.
Servidor dns bind.
Configuración del servicio dns.
Contenido de los archivos de zona. Archivos de zona de resolución de nombres inversa. Herramientas dns.
14: Servidores de correo introducción a smtp.
Instalación y configuración de postfix.
Administración de cuentas de usuario.
Pruebas con herramientas de postfix.
Introducción a pop3.
Introducción a imap.
Instalación y configuración de pop3 e imap.

Formación Relacionada