Centos
在我的 postgresql 安裝中找不到 postgresql.conf 和 pg_hba.conf 文件
按照UNIXMEN的所有說明,安裝
postgresql-9.4
在CentOS 6.4
. 一切順利,啟動服務並可以訪問pgsql
螢幕。但是當我嘗試配置時phpPgAdmin
,我找不到文件
- postgresql.conf
- pg_hba.conf
- 配置文件
- phpPgAdmin.conf
說明說,
postgresql
主目錄將位於/etc/../
其中,有些人說它將位於/var/lib/
. 目錄是在哪裡創建的(在 CentOS 中)?centos,redhat(RHEL7)和ubuntu的安裝目錄路徑是否不同?
更新: 我為 postgresql.conf* 和 hba.conf* 執行了一個快速定位命令,我發現範例文件為
postgresql.conf.sample
和pg_hba.conf.sample
(at/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