• 查看PostgreSQL监听端口


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

     

    方法1netstat命令查看

     

     

    # 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的话,这个方法就无效。

     

     

     

    方法3SQL查询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".

     

  • 相关阅读:
    【Python】格式化输出json
    【flask】处理表单数据
    【flask】使用Flask-WTF处理表单
    【html】合并单元格,并居中显示文本
    testng失败重跑
    Maven安装以及使用
    使用extentreports美化testng报告2,增加监听
    使用extentreports美化报告
    获取在控制台输入命令后的结果
    mysql的慢查询实战+sql优化
  • 原文地址:https://www.cnblogs.com/kerrycode/p/16138186.html
Copyright © 2020-2023  润新知