侧边栏壁纸
博主头像
Mick

The you you are.

  • 累计撰写 37 篇文章
  • 累计创建 31 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

Ubuntu 查看端口使用情况和打开全部端口

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
3

评论区