linux/ubuntu命令查看开放哪些端口 以及开启开放端口

netstat -nupl (UDP类型的端口)


image.png

netstat -ntpl (TCP类型的端口)


image.png

a 表示所有

n 表示不查询dns

t 表示tcp协议

u 表示udp协议

p 表示查询占用的程序

l 表示查询正在监听的程序

在ubuntu下面开放端口好像主要有两种方法,一种是ubuntu自带的防火墙,一种是iptables,这里我们主要使用iptables
一般情况下,ubuntu安装好的时候,iptables会被安装上,没有安装上也没啥,一条命令就可以安装了。

apt-get install iptables

安装好了之后就可以添加规则了: 开放端口

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

然后就可以保存了

iptables-save

如果服务器重启,保存的信息就掉了,所以我们需要持久化一下端口信息,这里我们使用 iptables-persistent

安装iptables-persistent
apt-get install iptables-persistent
持久化信息
service iptables-persistent save

你可能感兴趣的:(linux/ubuntu命令查看开放哪些端口 以及开启开放端口)