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

相关推荐
蛊明1 小时前
下载CentOS 10
linux·运维·centos
北京-宏哥1 小时前
Linux系统安装MySQL5.7(其他版本类似)避坑指南
linux·运维·服务器
Aphelios3801 小时前
Linux 下 VIM 编辑器学习记录:从基础到进阶(下)
java·linux·学习·编辑器·vim
qw9492 小时前
Linux 高级篇 日志管理、定制自己的Linux系统、备份与恢复
linux·运维·服务器
丶只有影子2 小时前
【Nacos】从零开始启动Nacos服务(windows/linux)
linux·运维·windows·微服务·springcloud
青年vs阳光2 小时前
win10把c盘docker虚拟硬盘映射迁移到别的磁盘
运维·docker·容器
-SGlow-2 小时前
Linux相关概念和易错知识点(30)(线程互斥、线程同步)
linux·运维·服务器
技术小齐2 小时前
网络运维学习笔记 021 HCIA-Datacom新增知识点02 SDN与NFV概述
运维·网络·学习
茂茂在长安3 小时前
Linux 命令大全完整版(11)
java·linux·运维·服务器·前端·centos
songbaoxian3 小时前
ElasticSearch
java·linux·elasticsearch