---
title: 开启防火墙端口
description: "如果服务器OS防火墙已开启，执行如下操作开通服务器OS防火墙端口（如果服务器OS防火墙没有开启，请跳过此步骤）。- 以下命令中的8000端口是  5"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/devkitai/usermanual/kunpengDevKitAI_0016.html
sourcePath: /source/zh/kunpengdevps/devkitai/usermanual/kunpengDevKitAI_0016.html
indexId: 0b094ed84a6f1ea0c2d6eac2c4d87f3036b4d5d9318b5adf1dfea3fa584bdf0669
---
# 开启防火墙端口

如果服务器OS防火墙已开启，执行如下操作开通服务器OS防火墙端口（如果服务器OS防火墙没有开启，请跳过此步骤）。- 以下命令中的8000端口是  5
中设置的端口号，请根据实际情况修改。
- 若用户还配置了硬件防火墙，则需要用户联系相关的网络管理员同步完成对硬件防火墙的配置，开通需要访问的端口。
- 开启防火墙端口需使用root用户。


#### openEuler/麒麟

1. 查看防火墙是否开启。
  1 systemctl status firewalld

  显示“inactive”表示防火墙没有开启，请跳过以下步骤。

2. 查看端口是否开通。
  1 firewall-cmd --query-port=8000/tcp

  提示“no”表示端口未开通。

3. 永久开通端口。
  1 firewall-cmd --add-port=8000/tcp --permanent

  提示“success”表示开通成功。

4. 重新载入配置。
  1 firewall-cmd --reload

5. 再次执行以下命令查看端口是否开通。
  1 firewall-cmd --query-port=8000/tcp

  提示“yes”表示端口已开通。

  如果想要移除端口，请执行以下命令。 1 firewall-cmd --permanent --remove-port=8000/tcp 提示“success”表示端口移除成功。 移除成功后再执行以下命令重新载入配置。 1 firewall-cmd --reload 如果SUSE中没有firewalld，则需要先安装firewalld，再执行以上命令。
