Download Curso Intermedio Linux

Document related concepts

Webmin wikipedia , lookup

Network Information Service wikipedia , lookup

Samba (programa) wikipedia , lookup

Mac OS X Server wikipedia , lookup

Zeroconf wikipedia , lookup

Transcript
Programa de Actualización Profesional - ACTI-Linux
“Administración Avanzada de servidores y redes con Linux”
INTRODUCCIÓN
Linux es un sistema operativo. Hay dos características que lo diferencian del resto de sistemas
que encontramos en el mercado: la primera es que es libre, lo que significa que no tenemos que
pagar ningún tipo de licencia a ninguna casa desarrolladora de software por su uso; la segunda,
es que el sistema viene acompañado del código fuente. Se distribuye bajo los términos de la
GNU Public License, por lo tanto, el código debe estar siempre accesible.
Comenzó y sigue siendo desarrollado por un grupo de voluntarios que intercambian código,
comentan errores y arreglan los problemas que van surgiendo en un entorno abierto. Cualquier
persona es bienvenida a sumarse al desarrollo de Linux.
Linux es un sistema operativo multiusuario (es posible crear una red de ordenadores o usar uno
solo como si fueran varios), es multitarea (puede ejecutar muchos programas a la vez) y
multiplataforma (existen versiones para maquinas Apple, Intel, etc). Linux es un sistema robusto
y más estable que los sistemas basados en Microsoft Windows. Muestra de ello es que la
mayoría de los servidores de Internet utilizan plataformas Linux.
Descripción del Curso de Linux en CENFOTEC.
Siendo el sistema operativo Linux una de las herramientas computacionales más potentes que
existen actualmente, desde el punto de vista de administración de una máquina sus avanzados
métodos de seguridad y aprovechamiento al máximo de la potencial de la computadora hacen de
este sistema cada vez más utilizado. Este curso está orientado a quienes deseen ampliar sus
conocimientos a nivel de administración y configuración de servicios básicos, tanto desde la
interface gráficas del sistema operativo Linux, como desde su intérprete de comandos.
La distribución base que se empleará durante el desarrollo del curso será Red Hat; sin embargo,
a efectos de enriquecer la experiencia de aprendizaje exploraremos otras distribuciones tales
como Fedora Core, Suse, Open Suse, Centos y algunas de las versiones liberadas más
recientemente.
Objetivos:
Aprender el proceso de instalación, administración y configuración básica del sistema operativo
Linux, y su entorno de operación que incluye elementos como programas de línea de comando,
escritura de scripts de shell, y manejo del entorno de trabajo.
Conocer los fundamentos para administrar un sistema Linux y las utilidades más frecuentes en
las tareas de administración de recursos y servicios de host.
Conocer y configurar los servicios de red más comunes como DHCP, DNS, Samba, Apache,
Secure Shell y otros.
Público Meta:
•
•
Profesionales de TI con conocimientos en administración en sistemas operativos.
Profesionales en informática con conocimientos teóricos básicos de servicios de red,
pero con poca experiencia en administración de servidores.
CENFOTEC® S.A.
TEL. (506) 2281-1555 FAX (506) 2281-1556
Página 1 de 3
Requisitos del programa:
1.Conocimientos básicos en protocolos TCP/IP.
2.Conocimientos básicos en manejo de línea de comandos en algún sistema operativo.
3.Deseable conocimientos teóricos de configuración de servicios de red.
Duración:
30 horas
Competencias que adquiere el estudiante:
Al finalizar el programa, el estudiante será capaz de:
Crear scripts de shell con utilidades de línea de comandos para manipulación de archivos de
texto.
Monitorear el uso de procesos, memoria y dispositivos.
Crear respaldos del sistema.
Conectar un sistema Linux a una red TCP/IP.
Configurar servicios de servidor de red para DHCP, DNS, xinetd, Apache y Samba.
Contenido del programa:
1 Administración Avanzada de Linux
1.1 El kernel de Linux
1.1.1 Configuración del kernel
1.1.2 Manejo de módulos dinámicos
1.1.3 Compilación del kernel
1.2 Administración de discos
1.2.1 Inodos y bloques
1.2.2 Cuotas de disco
1.3 Administración de dispositivos
1.4 Monitoreo del sistema
1.4.1 Monitoreo de memoria
1.4.2 Monitoreo de disco
1.4.3 Monitoreo de procesador
1.5 Utilidades de respaldo
1.5.1 Conceptos de respaldos
1.5.2 Utilidades de respaldos
1.6 Automatización de tareas
1.6.1 Comandos cron y at
2 Servicios de red en Linux
2.1 Configuración de TCP/IP
2.1.1 Configuración de dispositivos
2.1.2 Archivos de configuración de red
2.1.3 Protocolos y servicios
2.2 Servicios de red con xinetd
2.2.1 Tipos de servidores
2.2.2 Servicios con xinetd
2.2.3 Tcpwrappers
2.3 Servicio DHCP
2.3.1 Configuración de servidor DHCP
2.3.2 Configuración de cliente DHCP
CENFOTEC® S.A.
TEL. (506) 2281-1555 FAX (506) 2281-1556
Página 2 de 3
2.3.3 Monitoreo de servicio DHCP
2.4 Servicio DNS
2.4.1 Estructura de nombres de dominio
2.4.2 Configuración de servidor DNS
2.4.3 Configuración de cliente DNS
2.4.4 Utilidades del servicio DNS
2.5 Autenticación y servidor de archivos con Samba
2.5.1 Configuración de servicio Samba
2.5.2 Utilidades de Samba
2.5.3 Configuración con SWAT
2.5.4 Conectividad con redes Windows
2.6 Servidor web Apache
2.6.1 Configuración de Apache
2.6.2 Modulos de apache
2.6.3 Control de acceso a directorios
3.7 Servicio SSH para administración remota
2.7 Servicio de Firewall
2.7.1 Configuración de servidor iptables
2.7.2 Configuración de reglas.
2.7.3 Puertos y Protocolos
2.8 Servicio de Proxy
2.8.1 Configuración de servidor Proxy
2.9 Servicio de NFS
2.9.1 Configuración de servicio NFS
2.9.2 Utilidades de NFS
2.9.3 Conectividad con redes Windows
2.10 Servicio de LDAP/NIS
2.10.1 Configuración de servidor LDAP/NIS
2.10.2 Configuración de cliente LDAP/NIS
2.10.3 Utilidades del servicio LDAP/NIS
CENFOTEC® S.A.
TEL. (506) 2281-1555 FAX (506) 2281-1556
Página 3 de 3