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端口)