CentOS7 防火墙相关命令详解

Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。

Centos7默认安装了firewalld,如果没有安装的话,可以使用 yum install firewalld firewalld-config进行安装。

firewalld防火墙相关命令:

1.查看防火墙状态

firewall-cmd --state


如果没有开启,则开启
开启防火墙: systemctl start firewalld.service


另外防火墙的关闭和禁用命令如下:    
关闭防火墙: systemctl stop firewalld.service
禁用: systemctl disable firewalld.service

查看监听的端口: firewall-cmd --list-port


2.添加3306端口监听

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

命令含义:

–zone #作用域

–add-port=3306/tcp  #添加端口,格式为:端口/通讯协议

–permanent               #永久生效,没有此参数重启后失效


3.刷新防火墙设置

firewall-cmd --reload




可参考以下链接:

https://blog.csdn.net/u012279312/article/details/79589354

https://www.cnblogs.com/liyuanhong/articles/7064582.html

https://www.cnblogs.com/jpfss/p/10126015.html

声明:禁止任何非法用途使用,凡因违规使用而引起的任何法律纠纷,本站概不负责。

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

精彩评论

全部回复12人评论7,777人参与