MANUAL LINUX AVANZADO ____________________________
Indice________________________________________
• 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
Á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)
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
|