📅  最后修改于: 2023-12-03 15:37:18.852000             🧑  作者: Mango
在 CentOS 8 上,当我们需要在某个服务上开放一个端口时,我们需要允许这个端口通过防火墙。本文介绍如何使用 Shell/Bash 命令在 CentOS 8 StackOverflow 中允许一个端口。
首先,我们需要打开命令行终端。可以通过按下 Ctrl + Alt + T
组合键或者在桌面上寻找终端图标打开终端。
接下来,我们需要使用以下命令开放一个端口(例如端口号为 8080):
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
以上命令的解释如下:
sudo
: 以管理员身份运行此命令firewall-cmd
: CentOS 8 中的防火墙管理工具--zone=public
: 允许公共区域的访问--add-port=8080/tcp
: 添加 8080 端口,协议为 TCP--permanent
: 标记此规则为永久规则,以便重启后仍然有效如果想要允许其他端口,只需要将命令中的 8080
替换为对应的端口号。
在添加完端口规则之后,为了确保新规则被正确应用,我们需要重启防火墙:
sudo firewall-cmd --reload
如果以上命令可以成功执行,静态端口将成功添加到 CentOS 8 StackOverflow 的防火墙白名单中。
通过以上 Shell/Bash 命令,我们可以在 CentOS 8 StackOverflow 中允许一个端口,并确保新规则能被正确应用。当我们需要启用其他端口时,只需要将相应的端口号添加到上述命令中即可。