centos通过对防火墙的设置,可以开启或关闭指定端口,通过对端口的设置,可以有效的对一些外部的扫描做出防御,来增加centos的安全性。下面就来介绍下,centos中防火墙的开启与关闭以及对指定端口的开放与关闭!

centos 开放与关闭端口

开启指定的端口

firewall-cmd --zone=public --add-port=80/tcp --permanent    #开启80端口

关闭指定的端口

firewall-cmd --zone=public --remove-port=80/tcp --permanent  #关闭80端口

防火墙配置立即生效

firewall-cmd --reload

注:

--zone=public:表示作用域为公共

--permanent:表示永久生效

centos查看端口是否开放

查看所有的开放端口

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

查看指定的端口是否开放

firewall-cmd --zone=public --query-port=80/tcp

centos开启与关闭防火墙

开启防火墙

systemctl start firewalld

关闭防火墙

systemctl stop firewalld

查看防火墙状态

systemctl status firewalld

设置开机启动防火墙

systemctl enable firewalld

设置开机不启动防火墙

systemctl disable firewalld

防火墙其它命令

查看版本号

firewall-cmd --version

查看运行状态

firewall-cmd --state

查看帮助

firewall-cmd --help