Administración Avanzada de Formación de GNU/Linux por Josep Jorba Esteve

| marzo 2, 2012 | 0 Comentarios
Administracion Avanzada de Formacion de GNU Linux pdf
DESCRIPCIÓN DEL LIBRO

Los sistemas GNU / Linux han llegado a un grado de madurez importante, que los hacen válidos para integrarlos en cualquier ambiente de trabajo, ya sea desde el escritorio del PC personal, hasta el servidor de una gran empresa.
El objetivo principal de este curso es introducirnos en el mundo de la administración de los sistemas GNU/Linux.
Aprenderemos cómo proporcionar desde GNU/Linux los servicios necesarios a diferentes ambientes de usuarios y máquinas. El campo de la administración de sistemas es enorme, hay muchas tareas, muchos problemas por tratar, hay que tener grandes conocimientos de hardware y software, y no está de más un poco de psicología para tratar con los usuarios finales de los sistemas.
El curso no pretende abordar una distribución GNU/Linux particular, pero se han escogido un par de ellas para tratar los ejemplos: Debian y Red Hat.

Respecto al campo de la administración, ésta se intentará gestionar desde el nivel más bajo posible, normalmente la línea de comandos y los ficheros de configuración. Se comentarán, en su caso, herramientas de más alto nivel, pero hay que tener cuidado con estas últimas, ya que suelen ser fuertemente dependientes de la distribución utilizada e incluso de la versión de ésta; además, estas herramientas suelen variar mucho entre versiones. La administración de bajo nivel suele ser mucho más dura, pero sabemos qué estamos haciendo y dónde podemos ver los resultados, además de que nos aporta muchos conocimientos extra sobre las diferentes tecnologías utilizadas.

TABLA DE CONTENIDO

Agradecimientos

Presentación

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 NISen 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

Bibliografía

GNU Free Documentation License

CARACTERÍSTICAS DE LA DESCARGA
Título: Administración avanzada de Formación de GNU/Linux 
Autor: Josep Jorba Esteve, Remo Suppi Boldrito
Idioma: Español
Año de Publicación: 2004
Edición: Primera – 1ra
Número de Páginas: 472
Formato: .pdf
Peso del Archivo: 3.24 Mb
Compresor de Archivos: RAR
OPCIONES PARA DESCARGAR EL LIBRO GRATIS

Tags: ,

Categoría: Ingeniería de Sistemas, Ingeniería del Software

Sobre el autor (Perfil del autor)

Comentarios (0)

Trackback URL | Comentarios Feed RSS

No hay comentarios aún. ¡Sé el primero en comentar!

Deja un Comentario