1.查看防火墙是否开启
sudo systemctl status firewalld
2.开启防火墙
sudo systemctl start firewalld
3.开放端口
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
--zone=public:表示作用域为公共
--add-port=8080/tcp:表示添加tcp协议的端口,端口号为8080
--permanent:表示永久生效,若没有该选项,只在当前服务周期内有效
4.重新加载防火墙配置以应用更改
sudo firewall-cmd --reload
5.验证端口是否成功开放
sudo firewall-cmd --list-all
6.关闭端口
sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent
7.关闭防火墙
sudo systemctl stop firewalld
8.查看端口使用情况
sudo netstat -ntulp
-n:拒绝显示别名,能显示数字的全部转化为数字
-t:仅显示tcp相关选项
-u:仅显示udp相关选项
-l:仅列出在Listen(监听)的服务状态
-p:显示建立相关链接的程序名