Ubuntu系统防火墙规则查看与PostgreSQL默认端口
学习笔记作者:admin日期:2025-09-30点击:14
摘要:本文介绍了在Ubuntu系统中如何查看防火墙规则,包括使用UFW、iptables和nftables工具,并总结了PostgreSQL数据库的默认端口为5432。
Ubuntu系统防火墙规则查看
1. 查看UFW(推荐用于Ubuntu桌面/服务器)
UFW是Ubuntu默认的防火墙管理工具,简单易用。
sudo ufw status
sudo ufw status verbose
sudo ufw status numbered
2. 查看iptables规则
sudo iptables -L -n -v
sudo iptables -L -n -v -t filter
sudo iptables -L -n -v -t nat
3. 查看nftables规则(较新系统可能使用)
sudo nft list ruleset
sudo nft list tables
sudo nft list table ip filter
4. 确定当前使用哪种防火墙
sudo ufw status
sudo iptables -L -n | head -10
sudo nft list ruleset
PostgreSQL数据库默认端口
默认端口
PostgreSQL数据库的默认端口是5432
。
常见使用场景
psql -h localhost -p 5432 -U username -d dbname
sudo netstat -tulnp | grep 5432
sudo ss -tulnp | grep 5432
sudo systemctl status postgresql
补充说明
如果一台机器运行多个PostgreSQL实例,它们会使用不同的端口(如5432、5433等)。防火墙或安全组规则中,如需远程访问PG,需开放5432端口。