打开8077端口并查看
nc -lp 8077 & netstat -an | grep 8077
下面操作不得行
允许端口通过防火墙(INPUT OUTPUT都要操作)
打开端口
iptables -A INPUT -p tcp --dport 9877 -j ACCEPT
关闭端口
iptables -A INPUT -p tcp --dport 9877 -j DROP
在测试时这么分析:
#能检查端口
telnet 127.0.0.1 8087
#在本机上,下面会报错
telnet 139.155.88.38 8087
#结果:no route to host
所以大致是防火墙把端口给屏蔽了
说明上面打开防火墙的命令没生效,下面才是正确的
#这里的端口号可以换成你实际的端口号,如果是开启一段端口号范围,可以写成port1-por2,例如firewall-cmd --permanent --add-port=5432-10000/tcp
firewall-cmd --permanent --add-port=8087/tcp
firewall-cmd --reload
根据端口号查看进程号
netstat -nap | grep 554
# 22838即是我要查找的进程(对应的端口号554)
tcp 0 0 0.0.0.0:554 0.0.0.0:* LISTEN 22838/./MediaServer
tcp 0 0 192.168.0.41:45546 36.103.213.229:443 ESTABLISHED 13370/msedge --type
tcp 0 0 192.168.0.41:56554 182.92.187.217:443 ESTABLISHED 13370/msedge --type
tcp 32 0 192.168.0.41:55446 104.123.154.185:443 CLOSE_WAIT 13370/msedge --type
unix 3 [ ] 流 已连接 35541 696/dbus-daemon /var/run/dbus/system_bus_socket
unix 3 [ ] 流 已连接 35540 1966/gdm-x-session
或者使用
lsof -i:554
# 22838即是我要查找的进程(对应的端口号554)
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mainx20t 22838 root 16u IPv4 596412 0t0 TCP *:rtsp (LISTEN)
根据进程号查看进程所操作的端口
# 与上面仅是nap与anp区别
netstat -anp | grep 22838
杀死占用端口的进程
kill -9 PID
#即上面查找指令的返回值
另外还要添加腾讯云出入站规则

查看网络状态
netstat -anp | grep [端口号/程序名]
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...


