查看PostgreSQL监听端口
2022-04-12 23:08 潇湘隐者 阅读(3943) 评论(1) 编辑 收藏 举报如何查看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".
扫描上面二维码关注我
如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.