LINUX ENTERPRISE SERVER TABLA DE CONTENIDO INTRODUCCION... 3 ESTRUCTURA PROGRAMATICA... 4 TEMA 1: INSTALACION, ADMINISTRACION, SOPORTE... 4 Instalación de Linux... 4 Sistemas de archivos y arquitectura... 4 Trabajo en la línea de comandos... 4 Centro de Control GNOME... 5 Administración de paquetes... 5 Administración de usuarios y grupos... 5 Procesos, automatización de tareas y scripts... 5 Configuración, Administración y Monitorización de los servicios de la red... 5 TEMA 2: SERVIDORES EN LINUX... 6 EL SERVICIO DHCP EN GNU/LINUX... 6 SERVIDOR DE IMPRESION (CUPS)... 6 ERVIDOR TRANSFERENCIA DE ARCHIVOS (FTP)... 6 SEGURIDAD CON OPENSSH... 7 SERVIDOR WEB APACHE... 7 TEMA 3: SEGURIDAD EN LINUX... 8 IMPLEMANTANDO UN FIREWALL CON IPTABLES... 8 TRABAJANDO CON LAS OPCIONES AVANZADAS DE IPTABLES... 8 1
VPN VIRTUAL PRIVATE NETWORK PPTP... 8 SERVIDOR PROXY, CONFIGURACION Y ADMINISTRACION... 8 TEMA 4: VIRTUALIZACION EN LINUX... 10 INSTALACIÓN DE XEN SERVER.... 10 CONFIGURACIÓN DE MÁQUINAS VIRTUALES LINUX Y WINDOWS.... 10 2
INTRODUCCION El presente diplomado orienta al estudiante a través de todo el mundo actual y real del sistema operativo de servidores LINUX, su completo contenido le dará las herramientas necesarias al estudiante para administrar una plataforma Windows Server de manera completa y como todo un experto. Aquel estudiante que tome el presente diplomado estará no solamente en la capacidad de enfrentar todos los retos actuales empresariales básicos y avanzados, sino que tendrá la preparación necesaria y completa para presentar el examen de certificación internacional LPI. 3
ESTRUCTURA PROGRAMATICA TEMA 1: INSTALACION, ADMINISTRACION, SOPORTE Instalación de Linux A. Instalación de LINUX B. Diseño de las particiones del disco C. Instalación del administrador de arranque D. Exploración de la distribución Sistemas de archivos y arquitectura A. Manejo de Cuota B. Montaje y desmontaje de unidades y particiones C. Formato de discos D. Crear particiones y sistemas de archivos E. Crear y cambiar enlaces simbólicos F. Conocimiento de los directorios y archivos del sistema G. Archivos de configuración (/etc) H. Backups de archivos del sistema y usuarios Trabajo en la línea de comandos A. Gestión básica del sistema de archivos B. Definición de path, alias, y variables C. Uso de tuberías y redireccionamiento D. Crear, monitorear y destruir procesos E. Buscar texto en archivos, realizar búsqueda de archivos y directorios F. Realizar tareas de edición de archivos de texto con vi 4
Centro de Control GNOME A. Clientes X-Windows, Entorno grafico GNOME B. Centro de Control GNOME Administración de paquetes A. Gestión de paquetes RPM (Redhat, Suse) Administración de usuarios y grupos A. El Superusuario B. Gestión de Usuarios C. Adicionar, eliminar, grupos D. Definición de atributos del usuario E. Archivos /etc/passwd y /etc/shadow Procesos, automatización de tareas y scripts A. Crontab B. Creación de scripts y ejecución automática programada Configuración, Administración y Monitorización de los servicios de la red A. Fundamentos de TCP/IP B. Configuración de TCP/IP C. Archivos de Configuración D. /etc/hosts, /etc/resolv.conf, /etc/rc.d E. ifconfig F. route G. netstat H. demonios I. Formas de Ejecución (inetd y standalone) J. Iniciar, parar, reiniciar 5
TEMA 2: SERVIDORES EN LINUX EL SERVICIO DHCP EN GNU/LINUX A. Introducción B. Concesión y Renovación C. Concepto de Ámbito D. Configuración del servidor dhcp. E. Arranque y parada del servidor dhcp. SERVIDOR DE IMPRESION (CUPS) A. Sistema de impresión A. Instalación de Impresoras B. Compartiendo las Impresoras C. Administración de colas de impresión ERVIDOR TRANSFERENCIA DE ARCHIVOS (FTP) A. Acerca del protocolo FTP B. Modos de conexion al cliente FTP C. Modos de acceso al cliente FTP D. Instalación de VSFTPD E. Configuración del fichero vsftpd.conf F. Creación de cuentas de usuario en el servidor FTP G. Copiar u obtener archivos o carpetas desde un servidor FTP H. Subir o enviar archivos o carpetas a un servidor FTP 6
SEGURIDAD CON OPENSSH A. Acerca del protocolo OpenSSH B. Instalación de OpenSSH C. Configuración de fichero sshd_config D. Aprendiendo a utilizar OpenSSH E. Deshabilitando el acceso a root F. Definiendo un número máximo de intentos de conexión G. Anexando el servicio de SSH al arranque del servidor H. Montando un sistema de ficheros remoto usando sshfs y fuse SERVIDOR WEB APACHE A. Instalando el servidor apache B. Configuración del fichero httpd.conf C. Creación de dominios virtuales en Apache D. Modificación de los ficheros de los dominios virtuales E. Iniciar, detener o reiniciar el servidor web Apache 7
TEMA 3: SEGURIDAD EN LINUX IMPLEMANTANDO UN FIREWALL CON IPTABLES A. Qué es NetFilter e IPTables B. Configuración básica de un FireWall C. Usando IPTables D. Usando las reglas de FILTER E. Usando las reglas de NAT y FORWARD F. Software malicioso y direcciones IP falsificadas G. Seguimiento de conexiones TRABAJANDO CON LAS OPCIONES AVANZADAS DE IPTABLES A. Filtrado de paquetes B. Opciones de comando de IPTables C. Guardando las reglas de IPTables D. Scripts de control de IPTables VPN VIRTUAL PRIVATE NETWORK PPTP A. INTRODUCCIÓN A LAS REDES PRIVADAS VIRTUALES B. Que es una VPN? C. Aspecto técnico de una VPN D. ENCRIPTACIÓN E. VPN PPTP F. Instalación y configuración de servidor linux PPTP G. configuracion clientes linux y windows pptp SERVIDOR PROXY, CONFIGURACION Y ADMINISTRACION 8
A. Introducción B. Acerca de Squid C. ROUTER VS. PROXY D. CONFIGURACIÓN BÁSICA E. Parámetro http_port: Que puerto utilizar para Squid? F. Parámetro cache_mem. G. Parámetro cache_dir: Cuanto desea almacenar de Internet en el disco duro? H. Parámetro ftp_user. I. REGLAS DE ACCESO Y POLÍTICAS DE SEGURIDAD J. Visualización de Logs 9
TEMA 4: VIRTUALIZACION EN LINUX INSTALACIÓN DE XEN SERVER. A. Instalación de los dos sistemas de virtualización B. Personalización de los ambientes CONFIGURACIÓN DE MÁQUINAS VIRTUALES LINUX Y WINDOWS. A. Uso de Intel VT y AMD-v para Windows B. Drivers específicos C. Creación y administración de máquinas virtuales 10