📅  最后修改于: 2023-12-03 15:14:07.683000             🧑  作者: Mango
在 CentOS 系统中,要开放一个端口供外部使用,需要通过以下步骤:
关于如何在 CentOS 系统中设置防火墙规则,可以通过 firewall-cmd
命令进行操作。以下是一些常见的 firewall-cmd
命令:
# 查看防火墙状态
firewall-cmd --state
# 查看所有开放的端口
firewall-cmd --list-ports
# 添加 TCP 端口 8080 到防火墙规则中
firewall-cmd --add-port=8080/tcp --permanent
# 添加 UDP 端口 53 到防火墙规则中
firewall-cmd --add-port=53/udp --permanent
# 重新加载防火墙规则
firewall-cmd --reload
以上命令中,--permanent
选项表示永久地将该端口加入防火墙规则。如果没有此选项,则在系统重启后,该端口将不再被允许访问。
开放一个端口后,可以通过 netstat
命令查看该端口的 PID,以及该端口正在运行的进程的详细信息。以下是一个示例:
# 查看端口号为 8080 的进程信息
netstat -anp | grep 8080
以上命令中,-a
选项表示显示所有套接字,-n
选项表示以数字形式显示地址和端口号,-p
选项表示显示与套接字关联的进程信息。
通过以上方法,你就可以在 CentOS 系统中开放需要的端口,并查看该端口正在运行的进程信息了。