ubuntu服务器防火墙端口开放命令
问题现象:ubuntu服务器防火墙开放命令
- 使用 UFW(推荐 - Ubuntu默认防火墙)
# 查看UFW状态和规则sudo ufw status# 详细显示所有规则sudo ufw status verbose# 显示编号的规则(便于管理)sudo ufw status numbered# 查看UFW的原始规则sudo ufw show raw
- 使用 iptables
# 查看所有iptables规则sudo iptables -L# 查看详细的规则,包括端口和IPsudo iptables -L -n -v# 只查看INPUT链的规则sudo iptables -L INPUT -n -v# 查看NAT表规则sudo iptables -t nat -L -n -v
- 使用 netstat
# 查看所有监听的端口sudo netstat -tulpn# 只查看TCP监听的端口sudo netstat -tlnp# 只查看UDP监听的端口sudo netstat -ulnp# 使用更现代的ss命令(推荐)sudo ss -tulpn
- 使用 ss 命令(更高效)
# 查看所有监听的端口sudo ss -tulpn# 查看TCP监听端口sudo ss -tlnp# 查看UDP监听端口sudo ss -ulnp# 显示进程信息sudo ss -tulnp
- 使用 lsof
# 查看所有网络连接和监听端口sudo lsof -i# 只查看监听端口sudo lsof -i -s TCP:LISTEN实用示例组合bash# 快速查看所有开放的端口echo "=== UFW状态 ==="sudo ufw statusecho -e "\n=== 监听端口 ==="sudo ss -tulpnecho -e "\n=== iptables规则 ==="sudo iptables -L -n | grep -E "(ACCEPT|allow)"
ZGL(20260630)
转载请注明作者和出处,并添加本页链接。
原文链接:
//svn.seekcy.com/916