Centos6.5下防火墙常用操作
显示防火墙服务状态:service iptables status
启动防火墙:service iptables start
关闭防火墙:service iptables stop
重启防火墙:service iptables restart
Centos7下防火墙常用操作
显示防火墙服务状态:
1、systemctl status firewalld.service
2、systemctl list-unit-files | grep firewalld.service
3、firewall-cmd --state
启动防火墙:
systemctl start firewalld.service
关闭防火墙:
systemctl stop firewalld.service
重启防火墙:
1、systemctl restart firewalld.service
2、firewall-cmd --reload
设置开机时防火墙状态:
查看防火墙服务是否开机启动:systemctl is-enabled firewalld.service;echo $?
在开机时启用防火墙服务:systemctl enable firewalld.service
在开机时禁止防火墙服务:systemctl disable firewalld.service
查看已启动的服务列表:systemctl list-unit-files | grep enabled
查看已经开放的端口:firewall-cmd --list-ports
开启指定某一端口
开启指定某一端口命名:firewall-cmd --zone=public --add-port=8080/tcp --permanent
命令含义:
--zone #作用域
--add-port=8080/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启服务器后失效