> 文章列表 > 在RedHat系统上使用firewall-cmd命令可以将端口打开

在RedHat系统上使用firewall-cmd命令可以将端口打开

在RedHat系统上使用firewall-cmd命令可以将端口打开

在RedHat系统上使用firewall-cmd命令可以将端口打开,具体操作如下:

首先,检查当前系统使用的防火墙服务,比如firewalld或iptables,使用以下命令:

systemctl status firewalld # 检查firewalld服务
systemctl status iptables # 检查iptables服务
如果firewalld服务正在运行,您可以使用以下命令打开端口:

firewall-cmd --zone=public --add-port=<端口号>/tcp --permanent
其中,<端口号>是你想开放的端口号。例如,要在公共区域打开端口80,可以使用以下命令:

firewall-cmd --zone=public --add-port=80/tcp --permanent
这将永久性地添加tcp端口80到public区的防火墙规则中。

添加完端口后,别忘记重新加载防火墙规则,使用以下命令:

firewall-cmd --reload
如果您想检查端口是否已成功添加,请使用以下命令:

firewall-cmd --list-ports
如果您只想查看特定区域(例如公共区域)中已添加的端口,请使用以下命令:

firewall-cmd --zone=public --list-ports
请注意,在使用以上命令之前请确保您具有管理员权限。