firewall防火墙相关命令以及开放指定端口

#安装防火墙
yum install firewalld
#查看防火墙状态
systemctl status firewalld
#开启防火墙
service firewall start
systemctl start firewalld
#重启防火墙
service firewall restart
firewall-cmd --reload
#停止防火墙
systemctl stop firewalld.service
systemctl stop firewalld
#禁止防火墙开机启动
systemctl disable firewalld.service
systemctl disable firewalld
#关闭防火墙
service firewall stop
systemctl stop firewalld

#查看已经开放的端口
firewall-cmd --list-ports
#查询80端口是否开放
firewall-cmd --query-port=80/tcp
#开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
#重新载入
firewall-cmd --reload
#查看80端口
firewall-cmd --zone=public --query-port=80/tcp
#删除80端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent

 #查看防火墙规则

firewall-cmd --list-all
#查看已经开放的端口
firewall-cmd --list-ports

#列出所有端口
netstat -ntlp
#查询端口占用情况
lsof -i tcp:80
#查询端口被哪个进程占用
netstat -lnp|grep 8000
#查看进程具体信息
ps -ef ***
#杀掉进程
kill -***
kill -9 ***
pkill -9 ***(进程名)

 

案例:项目管理端界面无法访问,业务端界面正常访问登录
分析:端口未开放
1、查看防火墙服务
systemctl status firewalld.service
2、查看端口信息
firewall-cmd --list-ports
3、查看某端口是否开放
firewall-cmd --query-port=80/tcp
4、开放某端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
5、重新载入端口策略
firewall-cmd --reload

posted @ 2022-07-20 15:13  Joshua¥A¥  阅读(77)  评论(0编辑  收藏  举报