📜  在 centos 8 stackoverflow 中允许一个端口 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:37:18.852000             🧑  作者: Mango

在 CentOS 8 StackOverflow 中允许一个端口 - Shell/Bash

在 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 中允许一个端口,并确保新规则能被正确应用。当我们需要启用其他端口时,只需要将相应的端口号添加到上述命令中即可。