原文地址:
https://blog.csdn.net/qq_36093146/article/details/131520827
查看防火牆某個端口是否開放
[root@test /]# firewall-cmd --query-port=3306/tcp
開放防火牆端口3306
# 注意:開放端口後要重啓防火牆生效
[root@test /]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
重啓防火牆
[root@test /]# systemctl restart firewalld
關閉防火牆端口
[root@test /]# firewall-cmd --remove-port=3306/tcp --permanent
查看防火牆狀態
[root@test /]# systemctl status firewalld
關閉防火牆
[root@test /]# systemctl stop firewalld
打開防火牆
[root@test /]# systemctl start firewalld
開放一段端口
[root@test /]# firewall-cmd --zone=public --add-port=40000-45000/tcp --permanent
查看開放的端口列表
[root@test /]# firewall-cmd --zone=public --list-ports
查看被監聽(Listen)的端口
[root@test /]# netstat -lntp
檢查端口被哪個進程佔用
[root@test /]# netstat -lnp|grep 3306
查看Java運行服務端口
[root@test /]# netstat -tulpn