Centos 防火墙命令

查看防火墙状态

systemctl status firewalld.service

或者

firewall-cmd --state

开启防火墙

单次开启防火墙

systemctl start firewalld.service

开机自启动防火墙

systemctl enable firewalld.service

重启防火墙

systemctl restart firewalld.service

防火墙设置开机自启是否成功

systemctl is-enabled firewalld.service

关闭防火墙

单次关闭防火墙

systemctl stop firewalld.service

禁用防火墙自启动

systemctl disable firewalld.service

端口设置

查看所有端口信息

netstat -ntlp

开放某端口(如:80)

firewall-cmd --zone=public --add-port=80/tcp --permanent

关闭某端口

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

重载防火墙

firewall-cmd --reload

查看所有开放端口

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

查询规则

firewall-cmd --list-all

根据端口查询pid

netstat -lnpt |grep 3306

或者

lsof -i:3306

杀死进程

kill -9 pid 如:

kill -9 96927

防火墙IP设置

指定IP可以访问

firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="5432" accept"

删除IP策略

firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="11300" accept"

重新启动防火墙或者重新防护墙策略:firewall-cmd --reload

相关推荐
IT果果日记14 分钟前
ubuntu 安装 conda
linux·ubuntu·conda
Python私教16 分钟前
ubuntu搭建k8s环境详细教程
linux·ubuntu·kubernetes
羑悻的小杀马特29 分钟前
环境变量简介
linux
小陈phd1 小时前
Vscode LinuxC++环境配置
linux·c++·vscode
运维&陈同学1 小时前
【zookeeper01】消息队列与微服务之zookeeper工作原理
运维·分布式·微服务·zookeeper·云原生·架构·消息队列
是阿建吖!1 小时前
【Linux】进程状态
linux·运维
明明跟你说过2 小时前
Linux中的【tcpdump】:深入介绍与实战使用
linux·运维·测试工具·tcpdump
Komorebi.py3 小时前
【Linux】-学习笔记05
linux·笔记·学习
Mr_Xuhhh3 小时前
重生之我在学环境变量
linux·运维·服务器·前端·chrome·算法
内核程序员kevin6 小时前
TCP Listen 队列详解与优化指南
linux·网络·tcp/ip