Linux下开启、关闭端口的方法
1、查看防火墙状态
在Linux控制台输入:firewall-cmd --state
此时控制台返回:not running表示防火墙处于关闭状态
2、开启防火墙
输入:systemctl start firewalld.service开启防火墙
3、开启端口(以端口8086为例)
输入:firewall-cmd --zone=public --add-port=8086/tcp --permanent命令
显示success表示成功
–zone=public表示作用域为公共的
–add-port=8086/tcp添加tcp协议的端口端口号为8086
–permanent永久生效,如果没有此参数,则只能维持当前 服务生命周期内,重新启动后失效;
4、重启防火墙
输入systemctl restart firewalld.service重启防火墙,系统没有任何提示表示成功
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