在 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 上成功开放了一个端口。
CentOS 7 开放端口的步骤
本文介绍在 CentOS 7 上开放端口的步骤。先检查服务状态,若未运行则启动并设置开机自启;接着开放指定端口,指定防火墙区域、端口和协议类型,使规则永久生效;然后重新加载防火墙规则;最后确认端口是否成功开放。
1679

被折叠的 条评论
为什么被折叠?



