Страница 1 из 1

PostgreSQL узнать, где хранятся файлы БД на Linux

Добавлено: Ср авг 18, 2021 12:04 pm
icedog
Если сервер достался вам в наследство, и нужно разобраться, где лежат файлы базы данных PostgreSQL, так как их местоположение может быть настроено собственным образом, не по умолчанию.

Выполняем команду:

Код: Выделить всё

ps auxw | grep postgres | grep -- -D
Получаем нечто подобное:

Код: Выделить всё

postgres 776 0.0 0.3 284360 27176 ? S 21:22 0:01 /usr/lib/postgresql/9.6/bin/postgres -D /var/lib/postgresql/9.6/main -c config_file=/etc/postgresql/9.6/main/postgresql.conf
или

Код: Выделить всё

postgres 12798  0.0  0.7 4453928 115536 ?      Ss   00:00   0:00 /opt/pgpro/std-12/bin/postgres -D /var/lib/pgpro/std-12/data
Вот после опции -D и указан каталог, в котором лежат файлы базы данных postgresql (обычно в директории base или main).

Re: PostgreSQL узнать, где хранятся файлы БД на Linux

Добавлено: Ср авг 18, 2021 12:07 pm
icedog
Установка PostgresqlPro для 1С

Поддерживаемые архитектуры: x86_64 (64-bit), OS CentOS

Postgres Pro Standard 12

Поддерживаемые конфигурации: версии операционной системы и архитектуры

centos 7: x86_64, ppc64le
centos 8: x86_64, aarch64, ppc64le

Код: Выделить всё

rpm -i https://repo.postgrespro.ru/pgpro-12/keys/centos.rpm
yum makecache
yum install postgrespro-std-12-contrib
/opt/pgpro/std-12/bin/pg-setup initdb --tune=1c
/opt/pgpro/std-12/bin/pg-setup service enable
/opt/pgpro/std-12/bin/pg-setup service start

Red Hat / CentOS: Просмотр списка запущенных сервисов

Добавлено: Ср авг 18, 2021 12:30 pm
icedog
Команда service

Код: Выделить всё

service --status-all
service --status-all | grep ntpd
service --status-all | less
Печать статуса любого сервиса
Для просмотра статуса сервиса apache (httpd):

Код: Выделить всё

service httpd status
Просмотр всех сервисов

Код: Выделить всё

chkconfig --list
Просмотр сервисов и их открытых портов

Код: Выделить всё

netstat -tulpn
Включаем или отключаем сервис

Код: Выделить всё

ntsysv
chkconfig service off
chkconfig service on
chkconfig httpd off
chkconfig ntpd on
ntsysv это простой интерфейс для конфигурирования сервисов, также можно пользоваться командой chkconfig.