开启防火墙

systemctl start firewalld

查看防火墙状态

systemctl status firewalld
#或者
firewall-cmd --state

关闭防火墙

systemctl stop firewalld

开放端口

firewall-cmd --permanent --zone=public --add-port=27017/tcp --permanent && firewall-cmd --reload

# 携带参数  --permanent  表示永久开放
# 不携带表示暂时开放,重启后失效

开发范围端口

firewall-cmd --permanent --zone=public --add-port=1000-60000/tcp --permanent && firewall-cmd --reload

关闭端口

firewall-cmd --zone=public --remove-port=5672/tcp --permanent

配置立即生效(重启防火墙)

firewall-cmd --reload

查看端口

firewall-cmd --permanent --query-port=27017/tcp

查看防火墙所有开放的端口

firewall-cmd --zone=public --list-ports

查看监听的端口

netstat -lnpt

检查端口被哪个进程占用

netstat -lnpt |grep 5672

ping ip port

telnet 192.168.0.1 80