Instala, administra, securiza y virtualiza entornos Linux

, ,

Uno de los objetivos de este libro es el de abordar el conocimiento de la plataforma Linux desde un punto de vista integral, esto es, pasando desde los procesos más básicos, como son la instalación de algunas de las distribuciones de Linux más implantadas, hasta la administración, securización y una visión de las tecnologías de virtualización, que desde hace unos años han emergido en el mercado de las TI como un nuevo paradigma de la optimización de los CPDs. En un primer bloque del libro, se describe el "estado de arte" de lo que es software de "código abierto" y sus posibilidades, pasando a continuación a detallar los procesos de instalación de las dos distribuciones de Linux más extendidas. En el segundo bloque del libro, se muestran y desarrollan de un modo práctico los procesos de administración y gestión que requiere una plataforma Linux. Esta gestión comprende desde las opciones más básicas de gestión de usuarios hasta la implementación de servicios como son DHCP, DNS, pasando por una gestión remota. Otro de los bloques del libro trata de cómo securizar una plataforma Linux con las herramientas que vienen embebidas dentro de las distribuciones y con herramientas de terceros. Además también se tratará la monitorización de estas plataformas con herramientas de código abierto. Por último, hay un bloque dedicado a la virtualización, donde se da una visión general de los diferentes tipos de virtualización que existen hoy en día y su aplicación práctica al mundo Linux. Para esto se han seleccionado herramientas de código abierto, como es Xen, y comerciales, como es VMware, con lo que el lector podrá comparar los diferentes puntos de vista con que se afronta la tecnología de virtualización y las distintas funcionalidades. Este es un libro no sólo de carácter conceptual, sino también de carácter eminentemente práctico donde se describen técnicas, aplicaciones, procesos de instalación, etc.

Escritor
Escritor
Escritor
Colección
Profesional
Materia
Unix y Linux
Idioma
  • Castellano
EAN
9788478978960
ISBN
978-84-7897-896-0
Páginas
506
Ancho
17 cm
Alto
24 cm
Edición
1
Fecha publicación
07-10-2008

Disponibilidad

Descatalogado

Índice de contenido

ÍNDICE
PRÓLOGO
CAPÍTULO 1 LINUX: UNA VISIÓN GENERAL
1.1 QUÉ APORTA ESTE LIBRO SOBRE LINUX
1.2 CÓMO COMIENZA LINUX
1.3 SISTEMA OPERATIVO LINUX
1.4 GNU LINUX, LINUX GNU O LINUX
1.5 GPL Y OTROS MODELOS DE LICENCIA
1.5.1 GPL (General Public License)
1.5.2 BSD (Licencia de distribución de software de Berkeley)
1.5.3 LGPL (Lesser General Public License)
CAPÍTULO 2 INSTALACIÓN SUSE
2.1 INTRODUCCIÓN
2.2 PROCESO INSTALACIÓN SUSE
CAPÍTULO 3 INSTALACIÓN FEDORA CORE
3.1 INSTALACIÓN FEDORA CORE
3.2 ASISTENTE DE PREINSTALACIÓN
3.3 AGENTE DE CONFIGURACIÓN
CAPÍTULO 4. ADMINISTRACIÓN BÁSICA DEL SISTEMA
4.1 INTRODUCCIÓN
4.2 ROOT
4.3 ACCESO AL SISTEMA
4.3.1 Ejecutar acciones como root
8 INSTALA, ADMINISTRA, SECURIZA Y VIRTUALIZA ENTORNO LINUX
4.3.1.1 Sudo
4.3.1.2 Su
4.4 CONSOLA Y PROGRAMAS BÁSICOS DEL SISTEMA
4.4.1 Uso de disco: du y df
4.4.2 Editor de textos para consola: vim
4.4.3 Leer el correo del sistema: mail
4.5 INSTALACIÓN DE PROGRAMAS
4.6 SISTEMA DE FICHEROS
4.6.1 Estructura física y tipos de enlace
4.6.2 Estructura lógica
4.6.3 Registros del sistema
4.7 RUN LEVELS (Niveles de Ejecución del sistema)
4.8 PLANIFICACIÓN DE TAREAS
4.9 HERRAMIENTAS DE ANÁLISIS DE PROCESOS Y RENDIMIENTO
4.10 BACKUPS DE SISTEMA
CAPÍTULO 5 GESTIÓN DE USUARIOS Y GRUPOS
5.1 LOS USUARIOS EN LINUX
5.2 LOS GRUPOS EN LINUX
5.3 GESTIÓN DE USUARIOS
5.3.1 Añadiendo cuentas de usuarios
5.3.2 Modificando las cuentas de usuario
5.3.3 Borrando las cuentas de usuario
5.4 GESTIÓN DE GRUPOS
5.4.1 Añadiendo un grupo
5.4.2 Trabajando con varios grupos
5.4.3 Borrando un grupo
5.4.4 Herramientas gráficas
5.5 GESTIÓN DE PERMISOS
5.5.1 Los permisos en Linux
5.5.2 Modificando los permisos
5.5.3 Permisos especiales
CAPÍTULO 6 PARTICIONES Y SISTEMA DE FICHEROS
6.1 GESTIÓN DE PARTICIONES
6.1.1 Tipos de particiones
6.1.2 Creando particiones con fdisk
6.1.3 Tipos de partición
6.2 SISTEMA DE FICHEROS
6.2.1 Journalling Filesystem
6.2.2 Tipos de sistemas de ficheros
6.2.3 Creando un sistema de ficheros
6.3 GESTIÓN DEL SISTEMA DE FICHEROS
6.3.1 Utilizando el comando mount
6.3.2 Opciones de mount
6.3.3 Montando sistemas de fichero automáticamente
CAPÍTULO 7 GESTIÓN DE SERVICIOS
7.1 CONFIGURACIONES COMUNES
7.2 ADMINISTRACIÓN DEL SISTEMA CON HERRAMIENTAS GRÁFICAS
CAPÍTULO 8 PROGRAMACIÓN SHELL
8.1 BASH
8.2 CREANDO SCRIPTS PARA BASH
CAPÍTULO 9 IMPRESORAS EN LINUX
9.1 CUPS
CAPÍTULO 10 KERNEL DE LINUX
10.1 INTRODUCCIÓN
10.2 VERSIONES DEL NÚCLEO
10.3 CONSTRUCCIÓN DEL KERNEL DE LINUX
10.4 AÑADIR, REDUCIR O PARCHEAR UN KERNEL
10.5 AÑADIR MÓDULOS DINÁMICOS
CAPÍTULO 11 CONFIGURACIÓN DE RED
11.1 CONFIGURACIÓN DE LOS PARÁMETROS BÁSICOS DE UNA RED
11.2 FICHEROS DE CONFIGURACIÓN TCP/IP
CAPÍTULO 12 DNS, DHCP, NFS Y NIS
12.1 DNS
12.2 DHCP
12.3 NFS
12.4 NIS
CAPÍTULO 13 SAMBA
13.1 INTRODUCCIÓN A SAMBA
13.2 CONFIGURACIÓN BÁSICA DE SAMBA
13.3 VALIDACIÓN DE USUARIOS Y COMPARTICIÓN DE IMPRESORAS
CAPÍTULO 14 ACCESO REMOTO
14.1 ESCRITORIO REMOTO
14.2 CONEXIÓN DIRECTA
14.3 CONEXIÓN REVERSA
CAPÍTULO 15 MONITORIZACIÓN DEL SISTEMA Y GESTIÓN DE RED
15.1 SYSLOG, MONITORIZANDO SISTEMAS
15.2 MONITORIZANDO EL TRÁFICO DE RED CON MRTG
15.3 GESTIÓN DE RED CON NAGIOS
CAPÍTULO 16 SELINUX: SECURITY-ENHANCED LINUX
16.1 INSTALACIÓN Y PRIMEROS PASOS
16.2 MODELOS DE CONTROL DE ACCESO Y ESQUEMAS DE SEGURIDAD
16.3 CONCEPTOS BÁSICOS
16.4 GESTIÓN Y ADMINISTRACIÓN DE SELINUX
16.5 POLÍTICAS DE SELINUX
CAPÍTULO 17 SHELL SEGURA EN SSH Y KERBEROS
17.1 INTRODUCCIÓN A SSH
17.2 MÉTODOS DE AUTENTICACIÓN Y USOS DEL PROTOCOLO SSH
17.3 PORT FORWARDING
17.4 ARQUITECTURA Y MODELO DE AUTENTICACIÓN KERBEROS
17.5 INSTALACIÓN Y ADMINISTRACIÓN KERBEROS
CAPÍTULO 18 FIREWALLS/DETECTORES DE INTRUSOS
18. 1 IPTABLES
18.2 TRIPWIRE
CAPÍTULO 19 CIFRADO: GPG
19.1 CRIPTOGRAFÍA ASIMÉTRICA O DE CLAVE PÚBLICA
19.2 GNU PRIVACY GUARD
19.3 CIFRADO DE SISTEMA DE FICHEROS
CAPÍTULO 20 MÓDULOS PAM
20.1 DESCRIPCIÓN MÓDULOS PAM
20.2 CONFIGURACIÓN FICHEROS MÓDULOS PAM
20.3 EJEMPLO DE CONFIGURACIONES
CAPÍTULO 21 CONCEPTOS BÁSICOS DE VIRTUALIZACIÓN
21.1 ARQUITECTURAS BÁSICAS VIRTUALIZACIÓN
21.2 VIRTUALIZACIÓN vs PARA-VIRTUALIZACIÓN
21.3 TIPOS DE VIRTUALIZACIÓN
21.4 USOS DE LA VIRTUALIZACIÓN
21.5 OTRAS VIRTUALIZACIONES EN LINUX
CAPÍTULO 22 VIRTUALIZACIÓN OPEN SOURCE EN LINUX
22.1 INTRODUCCIÓN A LA VIRTUALIZACIÓN
22.2 INSTALACIÓN DE HIPERVISORES
22.3 INSTALACIÓN DE MÁQUINAS VIRTUALES
22.4 LIVE MIGRATION
CAPÍTULO 23 VIRTUALIZACIÓN EN LINUX CON VMWARE
23.1 INTRODUCCIÓN
23.2 INSTALACIÓN DE VMWARE
23.3 INSTALACIÓN DE MÁQUINAS VIRTUALES
ÍNDICE ALFABÉTICO

Libros relacionados