Ubuntu
確定 PostgreSQL 的埠
我知道預設情況下 PostgreSQL 偵聽埠 5432,但實際確定 PostgreSQL 埠的命令是什麼?
配置: Ubuntu 9.10 和 PostgreSQL 8.4
lsof 和 nmap 是解決方案,但預設情況下未安裝它們。你想要的是 netstat(8)。
sudo netstat -plunt |grep postgres
PostgreSQL 實用程序 pg_lsclusters 顯示有關所有集群的配置和狀態的資訊,包括埠號。
$ pg_lsclusters Version Cluster Port Status Owner Data directory Log file 8.4 main 5433 online postgres /var/lib/postgresql/8.4/main /var/log/postgresql/postgresql-8.4-main.log
這還具有不需要“sudo”權限即可執行的優點。
在 Debian 和 Ubuntu 系統上,pg_lsclusters 命令由包 postgresql-common 提供,它應該預設安裝在 postgresql 伺服器上。