有的时候我们只是需要测试一些简单的程序,但是由于防火墙的存在,需要放行我们指定的端口,如果一个一个去放行实在是麻烦,对于一些测试服务器情况,可能我们不需要那么严格的安全,索性直接把防火墙关闭。
和CentOS6略有差别,CentOS7中防火墙命令、进程及相关包名改成了firewall,关闭命令也有一点差别。
CentOS7关闭防火墙
systemctl stop firewalld #关闭
systemctl disable firewalld #取消开机启动
CentOS7防火墙放行端口
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload
其中80为需要开放的端口号,–permanent是永久开放,如果只是临时开放一下,可以不加这个参数。后面的是协议类型,开放之后还需要重新加载一下才能生效。