您的位置:首页 > 运维架构 > Linux

Linux 开放端口

2016-05-22 23:32 253 查看

需要注意的是在CentOS 6 中防火墙由iptables来管理,在CentOS 7 中防火墙由firewalld来管理。

1. 在CentOS 7 中

使用如下命令

firewall-cmd [--zone=<zone>] --add-port=<port>[-<port>]/<protocol> [--timeout=<seconds>]

举个例子

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

解释一下:

--zone  作用域

--add-prot=8080/tcp  端口/通讯协议

--permanent  永久生效,没有此参数重启后会失效

执行命令提示success则表示添加成功,此时如果查询会发现8080端口并没有放行,因为需要重启防火墙

 

2. 在CentOS 6 中:

如果你习惯iptables,也可以在CentOS 7 中安装iptables-service

yum install iptables-services
# 设置开机启动
systemctl enable iptables

还以开放8080端口为例

执行vim /etc/sysconfig/iptables命令

在文件中添加

-A INPUT -p tcp -m state –state NEW -m tcp –dport 8080 -j ACCEPT

修改完后重启iptables

service iptables restart

执行iptables -L命令查看防火墙规则

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: