Установка Postgres на RED OS 8¶
При установке OS откажитесь от установки графической оболочки
На момент написания статьи в репозитории присутствуют следующие версии:
postgresql16-server
postgresql15-server
postgresql14-server
postgresql13-server
postgresql12-server
Ставьте актуальную версию: 16
Запустите установку
dnf update && dnf install postgresql16 postgresql16-contrib -y
Внимание! Перед запуском службы необходимо создать системные базы данных
postgresql-16-setup initdb
После успешной инициализации запустите службу postgresql и добавьте ее в автозагрузку
systemctl enable postgresql-16.service --now
Убедитесь, что служба запущена
systemctl status postgresql-16.service
Убедитесь, слушает ли сервер порт 5432 и на каком адресе
ss -lnpt | grep 5432
Убедитесь что у вас такой же такой вывод в консоли
LISTEN 0 244 127.0.0.1:5432 0.0.0.0:* users:(("postgres",pid=26097,fd=6))
LISTEN 0 244 [::1]:5432 [::]:* users:(("postgres",pid=26097,fd=5))