# 使用 firewall-cmd 开通端口(适用于使用 firewalld 的系统)
# 1. 开通单个端口
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 解释:这条命令将端口 8080 (TCP 协议) 添加到 public 区域,并设置为永久生效。
# --zone=public 表示指定防火墙区域,通常使用 public 区域。
# --add-port=8080/tcp 表示添加 8080 端口,协议为 TCP。
# --permanent 表示配置永久生效,重启后仍然有效。
# 2. 重新加载防火墙规则以使更改生效
sudo firewall-cmd --reload
# 解释:修改防火墙规则后,需要重新加载配置才能生效。
# 3. 检查端口是否已开通
sudo firewall-cmd --zone=public --list-ports
# 解释:这条命令用于列出当前 public 区域中已开通的端口,确认 8080 端口是否已成功添加。
# 如果你使用的是 iptables 而不是 firewalld,可以使用以下命令:
# 1. 开通单个端口
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
# 解释:这条命令将允许 TCP 协议的 8080 端口通过防火墙。
# -A INPUT 表示在 INPUT 链中添加规则。
# -p tcp 表示指定协议为 TCP。
# --dport 8080 表示目标端口为 8080。
# -j ACCEPT 表示接受该连接。
# 2. 保存 iptables 规则
sudo service iptables save
# 解释:保存 iptables 规则以确保重启后仍然有效。
上一篇:linux关闭端口命令
下一篇:linux查询当前时间
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站