查看PostgreSQL监听端口
如何查看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表
SELECT port复制
FROM pg_settings复制
WHERE 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".
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
感谢您参与墨力计划。您可以查看一下墨力计划合格文章的入选条件:https://www.modb.pro/db/142952。
❤️期待您优秀的作品呈现。
2年前

评论