暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

查看PostgreSQL监听端口

DBA闲思杂想录 2022-04-14
720

如何查看PostgreSQL的监听端口呢?下面总结一下查看PostgreSQL监听端口的方法。

方法1:netstat命令查看

# netstat -a | grep PGSQLunix 2 [ ACC ] STREAM LISTENING 12693978 /tmp/.s.PGSQL.5432

# netstat -plunt |grep postmastertcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 100250/postmastertcp6 0 0 :::5432 :::* LISTEN 100250/postmaster

或者 sudo netstat -plunt |grep postmaster

方法2:查询/etc/services

# cat /etc/services | grep postgrespostgres 5432/tcp postgresql # POSTGRESpostgres 5432/udp postgresql # POSTGRES

注意:如果用户没有配置services的话,这个方法是无效的。

方法3:SQL查询pg_settings表

SELECT portFROM pg_settingsWHERE name = 'port';

4:从postgresql.conf中确认

当然,你得定位或找到postgresql.conf的位置。然后执行下面脚本。

$grep port postgresql.conf

5:使用命令conninfo查看

postgres=# \conninfo
You are connected to database "postgres" as user "postgres" via socket in "/tmp" at port "5432".


文章转载自DBA闲思杂想录,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论