Ubuntu 查看端口使用情况
查看已经连接的服务端口(ESTABLISHED)
netstat -a
查看所有的服务端口(LISTEN,ESTABLISHED)
netstat -ap
查看指定端口,可以结合grep:
netstat -ap | grep PORT
或者用lsof:
lsof -i:PORT
若要关闭使用这个端口的程序,使用kill + 对应的pid
kill -9 PID
Ubuntu 打开端口
打开全部端口:
# switch to root user
sudo -i
# open all ports
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
iptables-save
打开指定端口:
sudo iptables -I INPUT -p tcp -m tcp --dport YOURPORT -j ACCEPT
这样可以打开全部端口,但是如果服务器重启,这些记录不会被保存,如果想持续化规则
# Install iptables-persistent
apt-get install iptables-persistent
# Permanent preservation rule
netfilter-persistent save
netfilter-persistent reload
评论区