我的帖子正在使用这个hba文件
/var/lib/pgsql/9.1/data/pg_hba.conf
但是我不能进入/var/lib/pgsql/9.1/data
文件夹,它说权限被拒绝,这些是所有文件的权限
total 92
drwx------ 19 postgres postgres 4096 Jan 27 15:05 base
drwx------ 2 postgres postgres 4096 Jan 27 22:42 global
drwx------ 2 postgres postgres 4096 Apr 25 2013 pg_clog
-rw------- 1 postgres postgres 4377 Jan 27 22:57 pg_hba.conf
-rw------- 1 postgres postgres 1636 Apr 25 2013 pg_ident.conf
drwx------ 2 postgres postgres 4096 May 2 2013 pg_log
drwx------ 4 postgres postgres 4096 Apr 25 2013 pg_multixact
drwx------ 2 postgres postgres 4096 Jan 27 17:34 pg_notify
drwx------ 2 postgres postgres 4096 Apr 25 2013 pg_serial
drwx------ 2 postgres postgres 4096 Jan 27 23:01 pg_stat_tmp
drwx------ 2 postgres postgres 4096 Apr 25 2013 pg_subtrans
drwx------ 2 postgres postgres 4096 Apr 25 2013 pg_tblspc
drwx------ 2 postgres postgres 4096 Apr 25 2013 pg_twophase
-rw------- 1 postgres postgres 4 Apr 25 2013 PG_VERSION
drwx------ 3 postgres postgres 4096 Jan 27 15:05 pg_xlog
-rw------- 1 postgres postgres 19136 Apr 27 2013 postgresql.conf
-rw------- 1 postgres postgres 71 Jan 27 17:34 postmaster.opts
-rw------- 1 postgres postgres 72 Jan 27 17:34 postmaster.pid
我想知道这是可以的。或者我需要改变它们
我正在尝试重新启动
sudo service postgresql start
Starting postgresql service: [FAILED]
我想知道它失败的原因,但不知道日志文件在哪里
答案 0 :(得分:1)
您应该能够以root身份进入该文件夹。对于手头的问题,这里有一个黑暗的刺痛 - 你运行initdb -D /var/lib/pgsql/9.1/data
?
要回答您的问题,日志文件位置在/var/lib/pgsql/9.1/data/postgresql.conf-log_directory和log_filename中给出,这些仅在logging_collector打开时使用。