《Linux下开启、关闭端口的方法》

1,093 阅读1分钟

Linux下开启、关闭端口的方法

1、查看防火墙状态

在Linux控制台输入:firewall-cmd --state
此时控制台返回:not running表示防火墙处于关闭状态

image.png

2、开启防火墙

输入:systemctl start firewalld.service开启防火墙

3、开启端口(以端口8086为例)

输入:firewall-cmd --zone=public --add-port=8086/tcp --permanent命令

image.png

显示success表示成功
–zone=public表示作用域为公共的
–add-port=8086/tcp添加tcp协议的端口端口号为8086
–permanent永久生效,如果没有此参数,则只能维持当前 服务生命周期内,重新启动后失效;

4、重启防火墙

输入systemctl restart firewalld.service重启防火墙,系统没有任何提示表示成功

image.png

5、重新载入防火墙

输入:firewall-cmd --reload显示success表示成功

6、查看已开启的端口

输入:firewall-cmd --list-ports

7、如何关闭端口

输入:firewall-cmd --zone=public --remove-port=8080/tcp --permanent success表示成功,然后重启防火墙,即可成功关闭

8、  列出所有打开的端口

在Linux上打开端口之前,让我们首先检查所有打开的端口的列表,然后从该列表中选择一个临时端口打开。 我们可以使用netstat命令列出所有打开的端口,包括TCP , UDP的端口 ,它们是网络层中用于数据包传输的最常见协议。

输入:netstat -lntu

image.png