如何查看PostgreSQL的監聽埠呢?下麵總結一下查看PostgreSQL監聽埠的方法。 方法1:netstat命令查看 # netstat -a | grep PGSQL<!--CRLF--> <!--CRLF-->unix 2 [ ACC ] STREAM LISTENING 126939 ...
如何查看PostgreSQL的監聽埠呢?下麵總結一下查看PostgreSQL監聽埠的方法。
方法1:netstat命令查看
# netstat -a | grep PGSQL
unix 2 [ ACC ] STREAM LISTENING 12693978 /tmp/.s.PGSQL.5432
或
# netstat -plunt |grep postmaster
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 100250/postmaster
tcp6 0 0 :::5432 :::* LISTEN 100250/postmaster
或者 sudo netstat -plunt |grep postmaster
方法2:查詢/etc/services
# cat /etc/services | grep postgres
postgres 5432/tcp postgresql # POSTGRES
postgres 5432/udp postgresql # POSTGRES
註意:如果用戶沒有配置services的話,這個方法就無效。
方法3:SQL查詢pg_settings表
\x --格式化的選項,用來開啟關閉擴展顯示選項的。
SELECT *
FROM pg_settings
WHERE name = 'port';
4:從postgresql.conf中確認
$grep port postgresql.conf
