如何在 linux 系统中开放防火墙端口
1. 检查防火墙状态
firewalld
sudo systemctl status firewalld
如果未运行,可以启动:
sudo systemctl start firewalld
iptables
sudo iptables -l -n
2. 开放端口
使用 firewalld
开放单个端口(如 8080)
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
重新加载防火墙规则
sudo firewall-cmd --reload
验证端口是否开放
sudo firewall-cmd --list-ports
使用 iptables
添加规则开放端口
sudo iptables -a input -p tcp --dport 8080 -j accept
保存规则(防止重启后失效)
sudo iptables-save > /etc/iptables/rules.v4 # debian/ubuntu sudo service iptables save # centos
查看规则是否生效
sudo iptables -l -n | grep 8080
3. 其他防火墙管理工具
如果使用 ufw
(ubuntu 默认防火墙),可以使用以下命令开放端口:
sudo ufw allow 8080/tcp sudo ufw reload
4. 确保服务正在监听端口
可以使用 netstat
或 ss
命令检查端口状态:
sudo netstat -tulnp | grep 8080 # 或者 sudo ss -tulnp | grep 8080
如果服务未在监听端口,可能需要检查应用程序配置。
到此这篇关于在linux系统中开放防火墙端口的流程步骤的文章就介绍到这了,更多相关linux开放防火墙端口内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论