# 1. 使用 firewall-cmd (适用于使用 firewalld 的系统)
# 打开端口
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 使配置生效
sudo firewall-cmd --reload
# 2. 使用 iptables (适用于使用 iptables 的系统)
# 打开端口
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
# 保存规则
sudo iptables-save | sudo tee /etc/iptables/rules.v4
# 3. 使用 ufw (适用于使用 UFW 的系统)
# 打开端口
sudo ufw allow 8080/tcp
# 使配置生效(如果 UFW 没有启用)
sudo ufw enable
firewalld 是许多现代 Linux 发行版(如 CentOS 和 Fedora)默认的防火墙管理工具。firewall-cmd
命令用于配置和管理 firewalld
。上面的命令打开了 TCP 端口 8080,并使配置永久生效。
iptables 是一个更传统的防火墙工具,广泛用于各种 Linux 发行版。上面的命令添加了一条规则以允许通过 TCP 端口 8080 的流量,并保存了规则以便在系统重启后仍然有效。
UFW (Uncomplicated Firewall) 是 Ubuntu 和其他基于 Debian 的系统中常用的防火墙管理工具。上面的命令允许通过 TCP 端口 8080 的流量,并启用了 UFW。
根据你的 Linux 发行版和使用的防火墙工具,选择相应的命令来开放端口并使其生效。
上一篇:linux nginx启动
下一篇:linux查看文件最后100行
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站