linux centos7防火墙操作

linux centos7防火墙操作

1.查看防火墙状态
firewall-cmd --state
如果显示 not running  表示已经关闭防火墙。

2.关闭防火墙:
systemctl stop firewalld.service

3.禁止开机自启动:
systemctl disable firewalld.service

4.开启防火墙
systemctl start firewalld.service

5.设置开机自启动:
systemctl enable firewalld.service

6.重启防火墙:
systemctl restart firewalld.service

7.查看防火墙设置开机自启动是否成功:
systemctl is-enabled firewalld.service;echo $?
返回 enabled 表示设置开机自启成功。

8.开放指定端口
以开放80端口为例:
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效

9.查看已开启的端口信息:
firewall-cmd --list-ports
或者
netstat -ntlp

你可能感兴趣的:(Linux)