开放服务器现在占用tcp全部端口
#!/bin/bash
#centos7 iptables 将所有占用的tcp 端口开通
#要使用 netstat 命令截取占用的端口号,你可以结合使用 grep 和 awk 工具来提取所需的信息。netstat -nltp 命令会列出所有正在监听的 TCP 端口以及与这些端口相关的进程
kfdk=$(netstat -nltp | grep 'tcp' | awk '{print $4}' | sed 's/.*://')
for dk in $kfdk
do
#开放入网端口
echo "iptables -A INPUT -p tcp --dport $dk -j ACCEPT"
iptables -A INPUT -p tcp --dport $dk -j ACCEPT
done