CentOS7查看服务器的防火墙状态,对防火墙进行操作,在一台服务器部署了项目,另外一台服务器转发过去访问不了,内网也能ping通,最后发现是防火墙端口没有打开,导致访问不到。。。:
CentOS7
1、查看防火墙状态:
systemctl status firewalld.service
显示 Active: active (running),表示在运行中
显示 Active: inactive (dead),表示没有运行
2、启动防火墙:
systemctl start firewalld.service
3、查看端口是否开放:
firewall-cmd --query-port=8081/tcp
查看8081端口是否开放,显示yes表示已开放,no表示未开放
4、将端口加入防火墙:
firewall-cmd --permanent --add-port=8081/tcp
将8081端口开放出来
5、重启防火墙:
systemctl restart firewalld.service
这样就可以监听8081端口访问了。
6、关闭防火墙:
systemctl stop firewalld.service
CentOS6
1、查看防火墙状态:
/etc/init.d/iptables status
2、将端口加入防火墙:
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
3、保存设置:
/etc/init.d/iptables save
4、重启防火墙:
/etc/init.d/iptables restart