CentOS /Linux 开放80、8080端口或者开放某个端口
方式一
开放端口
查看防火墙设置发现没开启80端口
> iptables -L -n
修改端口配置文件
> vim /etc/sysconfig/iptables
开放端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启iptables
> service iptables restart
重启防火墙
重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
开放一个范围的端口3000到5000
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3000:5000 -j ACCEPT
方式二
查看哪些端口被打开
> netstat -anp
关闭端口号
> iptables -A OUTPUT -p tcp --dport 端口号-j DROP
打开端口号:
> iptables -A INPUT -ptcp --dport 端口号-j ACCEPT
或
> iptables -I INPUT -p tcp --dport 5672 -j ACCEPT
以下是linux打开端口命令的使用方法。
nc -lp 23 &(打开23端口,即telnet)
netstat -an | grep 23 (查看是否打开23端口)
linux打开端口命令每一个打开的端口,都需要有相应的监听程序才可以