Jalankan lsof pada proses master untuk semua ini. Dalam kasus Anda ini 19015 (ditunjukkan dengan PID saya):
> sudo lsof -p 286 | awk '$5 == "unix" && $NF ~ /\// { print $NF }'
/tmp/.s.PGSQL.5432
Anda dapat mengabaikan awk, tetapi pada dasarnya itu mendapatkan soket UNIX tempat postgres mendengarkan. Dari sana, Anda dapat menggunakan -h pilihan untuk psql (tetapi hanya menyertakan direktori).
> psql -h /tmp template1
template1=# \q
Jika tidak berhasil, Anda dapat memeriksa lsof output untuk menunjukkan kepada Anda port TCP apa yang sebenarnya didengarkan, dan jika bukan 5432, gunakan -p pilihan untuk postgres