centos7 防火墙开放端口
centos7 防火墙开放端口
在 CentOS 7
上,开放端口通常通过 firewalld 服务
来实现。下面是开放端口的一般步骤:
步骤 1:检查 firewalld 状态
首先,确认 firewalld
是否在运行:
sudo systemctl status firewalld
如果没有运行,可以启动它:
sudo systemctl start firewalld
并设置为开机自启:
sudo systemctl enable firewalld
步骤 2:开放端口
假设想开放端口 8080,可以这样做:
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
这里:
-
–zone=public 指定了你要更改的防火墙区域。public 通常是默认区域。
-
–add-port=8080/tcp 指定了你想开放的端口和协议类型(在这个例子中是 TCP 协议)。
-
–permanent 表示这个规则应该永久生效。
步骤 3:重新加载防火墙规则
为了使更改生效,你需要重新加载防火墙规则:
sudo firewall-cmd --reload
步骤 4:确认端口是否已开放
最后,运行以下命令来检查端口是否已成功开放:
sudo firewall-cmd --list-ports
会显示一个包含 8080/tcp
的列表,从而证明该端口已经开放。
这样,就在 CentOS 7
上成功开放了一个端口。
标签:运维,步骤,sudo,端口,防火墙,firewalld,centos7,开放 From: https://blog.csdn.net/weixin_54626591/article/details/140334033