CentOS 如何打开和查看端口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 如何打开和查看端口相关的知识,希望对你有一定的参考价值。
CentOS安装好如果希望开放其他端口的话,需要打开所需端口,比如打开perforce的默认端口1666 编辑iptables root:vi /etc/sysconfig/iptables添加root:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3001 -j ACCEPT重新启动服务 root:/sbin/service iptables restart查看端口是否开放 root:/sbin/iptables -L -n 参考技术A查看端口命令ss -lntup
在关闭防火墙的情况下/etc/init.d/iptables stop 当你开启某个服务时,对应端口就会打开。如果需要在防火墙开启时打开端口就需要做配置,如开放80端口iptables -A INPUT -p tcp --dport 80 -j ACCEPT
如何打开centos iptables 开放端口
参考技术A 可以python写的服务器在Ubuntu14.04.3上测试时发现很正常,但是在CentOS
6.3上搭好环境后,发现对特定端口,比如8000,的http请求无法访问,真是百思不得其解。最后不断分析,发现是防火墙屏蔽了对特殊端口的访问。
当前主机上的开发端口是这样的
下面添加对特定端口开放的方法:
使用iptables开放如下端口
/sbin/iptables
-I
INPUT
-p
tcp
--dport
8000
-j
ACCEPT
/sbin/iptables
-I
INPUT
-p
tcp
--dport
8090
-j
ACCEPT
/sbin/iptables
-I
INPUT
-p
tcp
--dport
10000
-j
ACCEPT
/sbin/iptables
-I
INPUT
-p
tcp
--dport
12000
-j
ACCEPT
保存
/etc/rc.d/init.d/iptables
save
重启服务
service
iptables
restart
查看需要打开的端口是否生效?
/etc/init.d/iptables
status
可见,达到我们的要求。
以上是关于CentOS 如何打开和查看端口的主要内容,如果未能解决你的问题,请参考以下文章