[〜#〜] unixmen [〜#〜] からのすべての指示に従って、インストール済みpostgresql-9.4
in CentOS 6.4
。すべてがうまくいき、サービスを開始し、pgsql
画面にアクセスできました。しかし、phpPgAdmin
を構成しようとすると、ファイルが見つかりませんでした
指示によると、postgresql
ホームディレクトリは/etc/../
や/var/lib/
。ディレクトリはどこに作成されますか(CentOS)?
Centos、redhat(RHEL7)、ubuntuではインストールディレクトリのパスが異なりますか?
更新:* postgresql.conf **と* hba.conf **のクイック検索コマンドを実行しました。サンプルファイルはpostgresql.conf.sample
およびpg_hba.conf.sample
(/usr/pgsql-9.4/share/
)
次のように入力すると、
Sudo su - postgres
postgresql-serverをインストールすると、postgresのホームディレクトリに移動し、探している構成ファイルが表示されます。通常、RHEL環境では、構成ファイルは/var/lib/pgsql/
に格納されます。私のテスト環境では、/var/lib/pgsql/9.1/data
に保存されています。
私はCenOS 7を使用していますが、locate
はデフォルトではインストールされません。上記の回答に似ていますが、以下のshow
cmdで実行します。
psql -U postgres -c 'show config_file'
そして、ファイルが/data/pgdata/postgresql.conf
にあることを確認します。
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
以下のクエリは、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