Linux服務器上裝好Postgres數據庫,無法使用客戶端工具訪問,後來查了下是Linux防火牆的問題,關閉之後果然就可以正常使用客戶端連接了,注意關閉防火牆是非常不安全的,因此推薦開放指定端口即可!
Linux防火牆與Windows有些不同,它是以服務的形式存在,關閉的方式如下:
1、永久生效,重啟後不會復原
開啟: chkconfig iptables on
關閉: chkconfig iptables off
2、 即時生效,重啟後復原
開啟: service iptables start
關閉: service iptables stop
Linux下的其它服務都可以用以上命令執行開啟和關閉操作,關閉防火牆是十分不安全的,推薦開放指定端口,步驟如下:
1、修改/etc/sysconfig/iptables 文件,將想要開放的端口以下面的形式添加至文件中即可:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT