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

查看PostgreSQL监听端口

原创 李玉 2022-05-16
1421

查看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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

墨天轮福利君
暂无图片
2年前
评论
暂无图片 0
感谢您参与墨力计划。您可以查看一下墨力计划合格文章的入选条件:https://www.modb.pro/db/142952。 ❤️期待您优秀的作品呈现。
2年前
暂无图片 点赞
评论