【小白】Linux防火墙端口号(开启|状态|关闭)&Linux端口号是否被占用【超详细】

发布时间:2024年01月13日

前言?

个人博客:www.wdcdbd.com??????

此片文章是针对小白,所以讲的比较详细一些,会大量使用实操代码图片,共大家快速上手参考。话不多说我们直接开始。

Linux防火墙端口号(开启|状态|关闭)

一、防火墙

在查询或操作防火墙时需要确保防火墙是开启的。

1、查询防火墙是否开启状态

# 查询防火墙状态

systemctl status firewalld

2、开启防火墙

#开启防火墙

systemctl start firewalld

# 查询防火墙状态

systemctl status firewalld

?输入开启防火墙命令时没有任何提示就是最好的提示!

3、关闭防火墙

#关闭防火墙

systemctl stop firewalld

#查看防火墙状态

systemctl status firewalld

?防火墙关闭和开启一样,没有提示就是最好的提示

4、重启防火墙

# 重启防火墙

systemctl restart firewalld

# 查看防火墙状态

systemctl? status firewalld

二、防火墙端口号操作

? ? ? 开启防火墙是为了防止一些恶意攻击,但是我们有一些端口还要对外开放,所以就只通过防火墙开放一些指定的端口,这样即保证了防止恶意攻击,又保证了端口的对外开放。

1、查询指定的端口号是否开启

#查询指定的端口号是否开启? ?(指定的是8080端口)

firewall-cmd --query-port=8080/tcp

no:为未开启状态? ? ||? ? yes:为开启状态

2、开启指定的端口号

#开启指定的端口号

firewall-cmd --add-port=8080/tcp --permanent

# 开启完成之后重新加载配置

firewall-cmd --reload

重新加载之后,再次使用查询指定端口命令,如果出现yes则代表开启成功!

3、关闭指定的端口号

#关闭指定的端口号

firewall-cmd --remove-port=8080/tcp --permanent

#关闭完成之后重新加载文件

firewall-cmd --reload

# 再次查看指定该端口号

firewall-cmd --query-port=8080/tcp

好了!以上就是对防火墙以及防火墙端口号的基础操作。快快拿去,增强你的技术吧。

Linux端口号占用情况

关于查询Linux端口号占用可以分为两个命令 lsof命令 和 netstat命令

lsof

lsof全拼(list open files) 是一个列出当前系统打开文件的工具。

语法:

lsof -i:端口号

发现6380已经被redis-ser占用,如果没有被占用那么就什么都不显示。

netstat

用于显示tc,udp的端口和进程等相关情况

语法:

netstat -tunlp | grep 端口号

# -t 显示tcp相关的信息

# -u 显示udp相关的信息

# -n 不显示别名

# -l 列出在监听的服务状态

# -p 显示相关的程序名

?总结

linux查询防火墙的端口号和查询端口号是否被占用是linux很重要的步骤,提升自己就要掌握查询防火墙的端口号和查询端口号是否被占用这些基本操作命令。所以加油吧。

文章来源:https://blog.csdn.net/wang20000102/article/details/135557676
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。