linux防火墙命令

最近虚拟机linux部署一个项目,死活访问不了,

于是想操作防火墙,端口之类的东西。

我使用的centos7,centos7开始使用的firewalld,之前是iptables。

查看防火墙状态

systemctl status firewalld
service  iptables status 

暂时关闭防火墙

systemctl stop firewalld
service  iptables stop 

永久关闭防火墙(关闭开机启动)

systemctl disable firewalld
chkconfig iptables off

开启防火墙

systemctl start firewalld
service iptables start

重启防火墙(开启开机启动)

systemctl enable firewalld
service iptables restart 

防火墙开放端口

查看端口是否开放

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

查看所有开放的端口

firewall-cmd --list-port

开放端口80

firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙:

firewall-cmd --reload

经过一列操作后,还是没法访问,以后再说。

posted @ 2020-03-02 14:21  SunSAS  阅读(182)  评论(0编辑  收藏  举报