sábado, 20 de marzo de 2010

Administración avanzada de GNU/Linux. Software Libre

PDF | español |8Mb

Se trata de un manual (PDF, 472 páginas) distribuido de forma gratuita por la UOC (Universitat Oberta de Catalunya) y perteneciente a su Máster Internacional de Software Libre.

“El objetivo principal de este curso es introducirnos en el mundo de la administración de los sistemas GNU/Linux.”

Aprende a utilizar GNU/Linux como un verdadero profesional.

Esta muy bien estructurado y con un contenido de alta calidad. El contenido de este manual viene dividido en 11 capítulos de la siguiente forma:

Contenido del libro
1. Introducción al sistema operativo GNU/Linux
1.1. Software Libre y Open Source.
1.2. UNIX. Un poco de historia.
1.3. Sistemas GNU/Linux.
1.4. El perfil del administrador de sistemas.
1.5. Tareas del administrador.
1.6. Distribuciones de GNU/Linux.
1.6.1. Debian.
1.6.2. Red Hat.
1.7. Qué veremos.
1.8. Actividades para el lector.
1.9. Otras fuentes de referencia e información.

2. Migración y coexistencia con sistemas no Linux
2.1. Sistemas informáticos: ambientes.
2.2. Servicios en GNU/Linux.
2.3. Tipologías de uso.
2.4. Migrar o coexistir.
2.4.1. Identificar requerimientos de servicios.
2.4.2. Proceso de migración.
2.5. Taller de migración: análisis de casos de estudio.
2.6. Actividades para el lector.
2.7. Otras fuentes de referencia e información.

3. Herramientas básicas para el administrador
3.1. Herramientas gráficas y líneas de comandos.
3.2. Documentos de estándares.
3.3. Documentación del sistema en línea.
3.4. Shells y scripts.
3.4.1. Shells interactivos.
3.4.2. Shells disponibles.
3.4.3. Variables de sistema.
3.4.4. Programación scripts en Bash.
3.5. Herramientas de gestión de paquetes.
3.5.1. Paquete TGZ.
3.5.2. Red Hat: paquetes RPM.
3.5.3. Debian: paquetes DEB.
3.6. Herramientas genéricas de administración.
3.7. Otras herramientas.
3.8. Actividades para el lector.
3.9. Otras fuentes de referencia e información.

4. El kernel
4.1. El kernel del sistema GNU/Linux.
4.2. Personalizar o actualizar el kernel.
4.3. Proceso de configuración y compilación.
4.4. Parchear el kernel.
4.5. Los módulos del kernel.
4.6. Futuro del kernel y alternativas.
4.7. Taller: Configuración del kernel a las necesidades del usuario.
4.7.1. Actualizar kernel en Debian.
4.7.2. Actualizar kernel en Red Hat.
4.7.3. Personalizar e instalar un kernel genérico.
4.8. Actividades para el lector.
4.9. Otras fuentes de referencia e información.

5. Administración local
5.1. Distribuciones: particularidades.
5.2. Niveles de arranque y servicios.
5.3. Observar el estado del sistema.
5.3.1. Arranque del sistema.
5.3.2. Kernel: Directorio/proc.
5.3.3. Procesos.
5.3.4. Logs del sistema.
5.3.5. Memoria.
5.3.6. Discos y filesystems.
5.4. Sistema de ficheros.
5.4.1. Puntos de montaje.
5.4.2. Permisos.
5.5. Usuarios y grupos.
5.6. Servidores de impresión.
5.6.1. BSD LPD.
5.6.2. LPRng.
5.6.3. CUPS.
5.7. Discos y gestión filesystems.
5.8. Software: actualización.
5.9. Trabajos no interactivos.
5.10.Taller: prácticas combinadas de los diferentes apartados.
5.11.Actividades para el lector.
5.12.Otras fuentes de referencia e información.

6. Administración de red
6.1. Introducción a TCP/IP (TCP/IP suite).
6.1.1. Servicios sobre TCP/IP.
6.1.2. ¿Qué es TCP/IP?.
6.1.3. Dispositivos físicos (hardware) de red.
6.2. Conceptos en TCP/IP.
6.3. ¿Cómo se asigna una dirección Internet?.
6.4. ¿Cómo se debe configurar la red?.
6.4.1. Configuración de la interfaz (NIC, network interface controller).
6.4.2. Configuración del Name Resolver.
6.4.3. Configuración del routing.
6.4.4. Configuración del inetd.
6.4.5. Configuración adicional: protocols y networks.
6.4.6. Aspectos de seguridad.
6.4.7. Opciones del IP.
6.5. Configuración del DHCP.
6.6. IP aliasing.
6.7. IP Masquerade.
6.8. NAT con el kernel 2.2 o superiores.
6.9. ¿Cómo configurar una conexión DialUP y PPP?.
6.10.VPN (virtual private network).
6.11.Configuraciones avanzadas y herramientas.
6.12.Actividades para el lector.

7. Administración de servidores
7.1. Domain Name System (DNS).
7.1.1. Servidor de nombres caché.
7.1.2. Forwarders.
7.1.3. Configuración de un dominio propio.
7.2. NIS (YP).
7.2.1. ¿Cómo iniciar un cliente local de NIS en Debian?.
7.2.2. ¿Qué recursos se deben especificar para utilizar en NIS?.
7.2.3. ¿Cómo se debe ejecutar un master NIS server?.
7.2.4. ¿Cómo se debe configurar un server?.
7.3. Servicios de conexión remota: telnet y ssh.
7.3.1. Telnet y telnetd.
7.3.2. Ssh, Secure shell.
7.4. Servicios de transferencia de ficheros: FTP.
7.4.1. Cliente ftp.
7.4.2. Servidores FTP.
7.5. Servicios de intercambio de información a nivel de usuario.
7.5.1. El Mail Transport Agent (MTA).
7.5.2. Internet Message Access Protocol POP (IMAP).
7.5.3. News.
7.5.4. World Wide Web (httpd).
7.6. Servicio de Proxy: Squid.
7.6.1. Squid como acelerador de http.
7.6.2. Squid como proxy-caching.
7.7. OpenLdap (Ldap).
7.7.1. Creación y mantenimiento de la base de datos.
7.8. Servicios de archivos (NFS).
7.9. Actividades para el lector.

8. Administración de datos
8.1. PostgreSQL.
8.1.1. ¿Cómo se debe crear una DB?.
8.1.2. ¿Cómo se puede acceder a una DB?.
8.1.3. El lenguaje SQL.
8.1.4. Instalación PostgreSQL.
8.1.5. Mantenimiento.
8.1.6. Pgaccess.
8.2. Mysql.
8.2.1. Instalación.
8.2.2. Postinstalación y verificación.
8.2.3. El programa monitor (cliente) mysql.
8.2.4. Administración.
8.2.5. Interfaces gráficas.
8.3. Source Code Control System (CVS y RCS).
8.3.1. Revision Control System (RCS).
8.3.2. Concurrent Versions System (CVS).
8.3.3. Interfaces gráficas.
8.4. Actividades para el lector.

9. Administración de seguridad
9.1. Tipos y métodos de los ataques.
9.1.1. Técnicas utilizadas en los ataques.
9.1.2. Contramedidas.
9.2. Seguridad del sistema.
9.3. Seguridad local.
9.3.1. Bootloaders.
9.3.2. Passwords y shadows.
9.3.3. Suid y sticky bits.
9.3.4. Habilitación de hosts.
9.3.5. Módulos PAM.
9.3.6. Alteraciones del sistema.
9.4. Seguridad en red.
9.4.1. Cliente de servicios.
9.4.2. Servidor: inetd y xinetd.
9.5. Detección de intrusiones.
9.6. Protección mediante filtrado (wrappers y firewalls).
9.6.1. Firewalls.
9.6.2. Netfilter: IPtables.
9.6.3. Paquetes de firewalls en las distribuciones.
9.6.4. Consideraciones finales.
9.7. Herramientas de seguridad.
9.8. Analisis logs.
9.9. Taller: análisis de la seguridad mediante herramientas.
9.10.Actividades para el lector.
9.11.Otras fuentes de referencia e información.

10. Configuración, sintonización y optimización
10.1. Aspectos básicos.
10.1.1. Monitorización sobre UNIX System V.
10.1.2. Optimizando el sistema.
10.1.3. Optimizaciones de carácter general.
10.1.4. Configuraciones complementarias.
10.1.5. Monitorización.
10.2. Actividades para el lector.

11. Clustering
11.1. Introducción al HPC.
11.1.1. Beowulf.
11.1.2. ¿Cómo hay que programar para aprovechar la concurrencia?.
11.2. OpenMosix.
11.3. Metacomputers, grid Computing.
11.3.1. Diferentes arquitecturas de cómputo.
11.3.2. Globus.
11.3.3. Software, instalación y administración de Globus.
11.4. Actividades para el lector.

FreakShare | Sharingmatrix


0 comentarios:

Publicar un comentario