systemctl stop firewalld.service
systemctl start firewalld.service
firewall-cmd --add-service=postgresql --permanent 开放postgresql服务
firewall-cmd --reload 重载防火墙
systemctl restart firewalld.service
Postgresql使用的端口是: 5432/tcp
centos7防火墙默认的zone是:public
1. firewall-cmd --zone=public --list-ports
//查看已开放的端口
2. firewall-cmd --zone=public --add-port=5432/tcp --permanent
//永久添加5432端口,必须同时设置协议,且必须添加permanent配置,否则reload后失效
3. firewall-cmd --reload //重加载
4. systemctl restart firewalld.service //重启