Chapter 18. Configuración y funcionamiento del servidor

Table of Contents

18.1. La cuenta de usuario de PostgreSQL
18.2. Creación de un clúster de bases de datos
18.2.1. Uso de sistemas de archivos secundarios
18.2.2. Sistemas de archivos
18.3. Inicio del servidor de la base de datos
18.3.1. Fallos en el inicio del servidor
18.3.2. Problemas de conexión del cliente
18.4. Gestión de recursos del kernel
18.4.1. Memoria compartida y semáforos
18.4.2. systemd RemoveIPC
18.4.3. Límites de recursos
18.4.4. Sobreasignación de memoria en Linux (Linux Memory Overcommit)
18.4.5. Páginas gigantes en Linux (Linux Huge Pages)
18.5. Apagar el servidor
18.6. Actualizar un clúster de PostgreSQL
18.6.1. Actualizar datos mediante pg_dumpall
18.6.2. Actualizar datos mediante pg_upgrade
18.6.3. Actualizar datos mediante replicación
18.7. Prevenir la suplantación de identidad del servidor
18.8. Opciones de cifrado
18.9. Conexiones TCP/IP seguras con SSL
18.9.1. Configuración básica
18.9.2. Configuración de OpenSSL
18.9.3. Uso de certificados de cliente
18.9.4. Uso de archivos SSL del servidor
18.9.5. Creación de certificados
18.10. Conexiones TCP/IP seguras con cifrado GSSAPI
18.10.1. Configuración básica
18.11. Conexiones TCP/IP seguras con túneles SSH
18.12. Registrar el registro de eventos (Event Log) en Windows

Este capítulo explica cómo configurar y ejecutar el servidor de bases de datos, y sus interacciones con el sistema operativo.

Las instrucciones en este capítulo asumen que estás trabajando con PostgreSQL estándar, sin ninguna infraestructura adicional; por ejemplo, una copia que hayas compilado desde el código fuente siguiendo las indicaciones de los capítulos anteriores. Si estás trabajando con una versión preempaquetada o provista por un tercero de PostgreSQL, es probable que el empaquetador haya hecho provisiones especiales para instalar e iniciar el servidor de bases de datos según las convenciones de tu sistema. Consulta la documentación del paquete para más detalles.