本文摘自PHP中文网,作者coldplay.xixi,侵删。

centos打开端口的方法:
一、iptables(centos 6及以前)
1.打开/关闭/重启防火墙
开启防火墙(重启后永久生效):chkconfig iptables on
关闭防火墙(重启后永久生效):chkconfig iptables off
开启防火墙(即时生效,重启后失效):service iptables start
关闭防火墙(即时生效,重启后失效):service iptables stop
重启防火墙:service iptables restartd
2.查看打开的端口
1 |
|
3.打开某个端口(以8080为例)
(1)开启端口
1 |
|
(2)保存并重启防火墙
1 2 |
|
4.打开49152~65534之间的端口
1 |
|
同样,这里需要对设置进行保存,并重启防火墙。
5.其他打开方式
我们还可以通过修改/etc/sysconfig/iptables
文件的方式开启端口,如下
1 |
|
然后在文件中增加一行
1 |
|
参数说明:
?CA 参数就看成是添加一条规则
?Cp 指定是什么协议,我们常用的tcp 协议,当然也有udp,例如53端口的DNS
?Cdport 就是目标端口,当数据从外部进入服务器为目标端口
?Csport 数据从服务器出去,则为数据源端口使用
?Cj 就是指定是 ACCEPT -接收 或者 DROP 不接收
二、firewalld(centos7)
Centos7默认安装了firewalld,如果没有安装的话,可以使用yum install firewalld firewalld-config
进行安装。
相关阅读 >>
更多相关阅读请进入《CentOS》频道 >>