Bootstrap

linux防火墙端口配置与关闭

端口配置

vi /etc/sysconfig/iptables #编辑防火墙配置文件

复制

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

把22端口改为要开放的端口,例如开放8080.

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

systemctl restart iptables.service #最后重启防火墙使配置生效

systemctl enable iptables.service #设置防火墙开机启动

 

关闭防火墙

一、临时关闭防火墙

/etc/init.d/iptables stop

二、永久关闭防火墙
 chkconfig iptables off 

 

CentOS 7.0默认使用的是firewall作为防火墙

1、查看已经开放的端口:firewall-cmd --list-ports

2、开启端口:firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含义:

–zone #作用域

–add-port=80/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

3、关闭与重启firewall:

firewall-cmd --reload #重启firewall

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

;