CentOS 7.0默认使用的是firewall作为防火墙
查看防火墙状态:firewall-cmd --state
停止firewall:systemctl stop firewalld.service
启用防火墙:systemctl start firewalld.service
禁止firewall开机启动:systemctl disable firewalld.service
开机时启动firewall:systemctl enable firewalld.service
重启防火墙:systemctl restart firewalld.service
查看防火墙是否开机自启:
systemctl is-enabled firewalld.service;echo $?
————> enabled 0(自启)
systemctl is-enabled firewalld.service;echo $?
————> disabled 1(不自启)
查看指定端口是否开启命令:firewall-cmd --query-port=9080/tcp
注意:no 未开启 yes 开启
开启指定端口命令:firewall-cmd --add-port=9080/tcp --permanent
注意:--permanent永久生效,没有此参数重启后失效
关闭指定端口命令:firewall-cmd --remove-port=9080/tcp --permanent
重新载入:firewall-cmd --reload
查看已经开放的端口:firewall-cmd --list-port