查看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".

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM