I know that by default PostgreSQL listens on port 5432, but what is the command to actually determine PostgreSQL's port?
Configuration: Ubuntu 9.10 with PostgreSQL 8.4
|
I know that by default PostgreSQL listens on port 5432, but what is the command to actually determine PostgreSQL's port? Configuration: Ubuntu 9.10 with PostgreSQL 8.4
| ||||
|
feedback
|
|
lsof and nmap are solutions, but they're not installed by default. What you want is netstat(8).
| |||
|
feedback
|
|
Here's one solution that I've found:
If you're wanting to search a non-local machine, just change | |||
|
feedback
|
|
If you are searching on the local machine, I would use the lsof command to check for the port postgresql is using
| |||
|
feedback
|
|
I have machines with multiple postgres instances running -- and so I also have the issue of trying to match up the correct database with each port. I tend to do:
And then, for each of instances returned look for the directory (
| |||
|
feedback
|
|
If you want to do it from inside the database, just do "SHOW port". But that assumes you've been able to connect to it, at least locally... | |||
|
feedback
|