Установка Postgres на AltLinux Server 11¶
При установке OS откажитесь от установки графической оболочки
На момент написания статьи в репозитории присутствуют следующие версии:
postgresql17-server
postgresql16-server
postgresql15-server
postgresql14-server
postgresql13-server
Ставьте актуальную версию: 17
Переключитесь на пользователя root
su -
Запустите установку
apt-get update && apt-get install postgresql17 postgresql17-contrib -y
Внимание! Перед запуском службы необходимо создать системные базы данных
/etc/init.d/postgresql initdb
(через systemctl postgresql initdb не работает)
Заведите пароль суперпользователя
Запустите Postgres
service postgresql start
Проверьте статус службы
systemctl status postgresql
Убедитесь, слушает ли сервер порт 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))
Настройте автоматический запуск Postgresql
systemctl enable postgresql