[unix] postgresql 설치에서 postgresql.conf 및 pg_hba.conf 파일을 찾을 수 없습니다

모든 지시에 따라 UNIXMEN 설치 postgresql-9.4에를 CentOS 6.4. 모든 것이 잘되어 서비스를 시작했으며 pgsql화면에 액세스 할 수있었습니다 . 하지만를 구성하려고 할 때 phpPgAdmin파일을 찾을 수 없습니다

  • postgresql.conf
  • pg_hba.conf
  • config.inc.php
  • phpPgAdmin.conf

지침에 따르면 postgresql홈 디렉토리가 있고 /etc/../일부 는 디렉토리에 있다고 말합니다 /var/lib/. CentOS에서 디렉토리는 어디에 생성됩니까?

설치 디렉토리 경로가 centos, redhat (RHEL7) 및 우분투에서 다른가요?

업데이트 :
나는 *는 postgresql.conf에 대한 빠른 위치 명령을 실행 ** 및 hba.conf **, 나는대로 샘플 파일을 발견 * postgresql.conf.samplepg_hba.conf.sample(에서 /usr/pgsql-9.4/share/)



답변

다음을 입력하면

sudo su - postgres

postgresql-server를 설치하면 postgres의 홈 디렉토리로 바로 이동하여 원하는 구성 파일을 갖게됩니다. 일반적으로 RHEL 환경에서 구성 파일은에 저장됩니다 /var/lib/pgsql/. 내 테스트 환경에서에 저장됩니다 /var/lib/pgsql/9.1/data.


답변

linux 명령 사용 locate (문서 : http://man7.org/linux/man-pages/man1/locate.1.html )

[root@CENTOS7 pgsql]# locate pg_hba.conf
/usr/pgsql-10/share/pg_hba.conf.sample
/var/lib/pgsql/10/data/pg_hba.conf


답변

CenOS 7에 locate있으며 기본적으로 설치되어 있지 않습니다. 위의 답변과 비슷하지만 show아래 cmd로 실행하십시오 .

psql -U postgres -c 'show config_file'

그리고 파일이에 /data/pgdata/postgresql.conf있습니다.


답변

아래 쿼리는 postgres 구성 파일을 찾는 데 도움이됩니다.

postgres=# SHOW config_file;
             config_file
-------------------------------------
 /var/lib/pgsql/data/postgresql.conf
(1 row)

[root@node1 usr]# cd /var/lib/pgsql/data/
[root@node1 data]# ls -lrth
total 48K
-rw------- 1 postgres postgres    4 Nov 25 13:58 PG_VERSION
drwx------ 2 postgres postgres    6 Nov 25 13:58 pg_twophase
drwx------ 2 postgres postgres    6 Nov 25 13:58 pg_tblspc
drwx------ 2 postgres postgres    6 Nov 25 13:58 pg_snapshots
drwx------ 2 postgres postgres    6 Nov 25 13:58 pg_serial
drwx------ 4 postgres postgres   36 Nov 25 13:58 pg_multixact
-rw------- 1 postgres postgres  20K Nov 25 13:58 postgresql.conf
-rw------- 1 postgres postgres 1.6K Nov 25 13:58 pg_ident.conf
-rw------- 1 postgres postgres 4.2K Nov 25 13:58 pg_hba.conf
drwx------ 3 postgres postgres   60 Nov 25 13:58 pg_xlog
drwx------ 2 postgres postgres   18 Nov 25 13:58 pg_subtrans
drwx------ 2 postgres postgres   18 Nov 25 13:58 pg_clog
drwx------ 5 postgres postgres   41 Nov 25 13:58 base
-rw------- 1 postgres postgres   92 Nov 25 14:00 postmaster.pid
drwx------ 2 postgres postgres   18 Nov 25 14:00 pg_notify
-rw------- 1 postgres postgres   57 Nov 25 14:00 postmaster.opts
drwx------ 2 postgres postgres   32 Nov 25 14:00 pg_log
drwx------ 2 postgres postgres 4.0K Nov 25 14:00 global
drwx------ 2 postgres postgres   25 Nov 25 14:20 pg_stat_tmp


답변