firewall-cmd 开放端口

语法:

sudo firewall-cmd --zone=<区域> --add-port=<端口>/<协议> --permanent
  • --zone: 指定区域(默认为 public,根据网络环境调整)。

  • --add-port: 要开放的端口和协议(如 80/tcp443/udp)。

  • --permanent: 使规则永久生效(未加此参数则为临时规则,重启失效)。

示例:

# 开放 TCP 80 端口(HTTP)
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

# 开放 TCP 443 端口(HTTPS)
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent

# 开放 UDP 53 端口(DNS)
sudo firewall-cmd --zone=public --add-port=53/udp --permanent

重新加载防火墙配置

sudo firewall-cmd --reload

验证已开放的端口

# 列出所有永久生效的开放端口
sudo firewall-cmd --zone=public --list-ports

# 查看完整的防火墙配置(含服务、端口等)
sudo firewall-cmd --zone=public --list-all
移除已开放的端口
sudo firewall-cmd --zone=public --remove-port=80/tcp --permanent
sudo firewall-cmd --reload
开放服务(而非手动指定端口)

Firewalld 内置常用服务(如 httpsshftp):

sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --reload
临时开放端口(重启失效)
sudo firewall-cmd --zone=public --add-port=8080/tcp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值