ubuntu服务器防火墙端口开放命令

/

问题现象:ubuntu服务器防火墙开放命令

  1. 使用 UFW(推荐 - Ubuntu默认防火墙)
    1. # 查看UFW状态和规则
    2. sudo ufw status
    3. # 详细显示所有规则
    4. sudo ufw status verbose
    5. # 显示编号的规则(便于管理)
    6. sudo ufw status numbered
    7. # 查看UFW的原始规则
    8. sudo ufw show raw
  2. 使用 iptables
  1. # 查看所有iptables规则
  2. sudo iptables -L
  3. # 查看详细的规则,包括端口和IP
  4. sudo iptables -L -n -v
  5. # 只查看INPUT链的规则
  6. sudo iptables -L INPUT -n -v
  7. # 查看NAT表规则
  8. sudo iptables -t nat -L -n -v
  1. 使用 netstat
  1. # 查看所有监听的端口
  2. sudo netstat -tulpn
  3. # 只查看TCP监听的端口
  4. sudo netstat -tlnp
  5. # 只查看UDP监听的端口
  6. sudo netstat -ulnp
  7. # 使用更现代的ss命令(推荐)
  8. sudo ss -tulpn
  1. 使用 ss 命令(更高效)
  1. # 查看所有监听的端口
  2. sudo ss -tulpn
  3. # 查看TCP监听端口
  4. sudo ss -tlnp
  5. # 查看UDP监听端口
  6. sudo ss -ulnp
  7. # 显示进程信息
  8. sudo ss -tulnp
  1. 使用 lsof
  1. # 查看所有网络连接和监听端口
  2. sudo lsof -i
  3. # 只查看监听端口
  4. sudo lsof -i -s TCP:LISTEN
  5. 实用示例组合
  6. bash
  7. # 快速查看所有开放的端口
  8. echo "=== UFW状态 ==="
  9. sudo ufw status
  10. echo -e "\n=== 监听端口 ==="
  11. sudo ss -tulpn
  12. echo -e "\n=== iptables规则 ==="
  13. sudo iptables -L -n | grep -E "(ACCEPT|allow)"

ZGL(20260630)

转载请注明作者和出处,并添加本页链接。
原文链接: //svn.seekcy.com/916