个人博客:www.wdcdbd.com??????
此片文章是针对小白,所以讲的比较详细一些,会大量使用实操代码图片,共大家快速上手参考。话不多说我们直接开始。
在查询或操作防火墙时需要确保防火墙是开启的。
# 查询防火墙状态
systemctl status firewalld
#开启防火墙
systemctl start firewalld
# 查询防火墙状态
systemctl status firewalld
?输入开启防火墙命令时没有任何提示就是最好的提示!
#关闭防火墙
systemctl stop firewalld
#查看防火墙状态
systemctl status firewalld
?防火墙关闭和开启一样,没有提示就是最好的提示
# 重启防火墙
systemctl restart firewalld
# 查看防火墙状态
systemctl? status firewalld
? ? ? 开启防火墙是为了防止一些恶意攻击,但是我们有一些端口还要对外开放,所以就只通过防火墙开放一些指定的端口,这样即保证了防止恶意攻击,又保证了端口的对外开放。
#查询指定的端口号是否开启? ?(指定的是8080端口)
firewall-cmd --query-port=8080/tcp
no:为未开启状态? ? ||? ? yes:为开启状态
#开启指定的端口号
firewall-cmd --add-port=8080/tcp --permanent
# 开启完成之后重新加载配置
firewall-cmd --reload
重新加载之后,再次使用查询指定端口命令,如果出现yes则代表开启成功!
#关闭指定的端口号
firewall-cmd --remove-port=8080/tcp --permanent
#关闭完成之后重新加载文件
firewall-cmd --reload
# 再次查看指定该端口号
firewall-cmd --query-port=8080/tcp
好了!以上就是对防火墙以及防火墙端口号的基础操作。快快拿去,增强你的技术吧。
关于查询Linux端口号占用可以分为两个命令 lsof命令 和 netstat命令
lsof全拼(list open files) 是一个列出当前系统打开文件的工具。
语法:
lsof -i:端口号
发现6380已经被redis-ser占用,如果没有被占用那么就什么都不显示。
用于显示tc,udp的端口和进程等相关情况
语法:
netstat -tunlp | grep 端口号
# -t 显示tcp相关的信息
# -u 显示udp相关的信息
# -n 不显示别名
# -l 列出在监听的服务状态
# -p 显示相关的程序名
linux查询防火墙的端口号和查询端口号是否被占用是linux很重要的步骤,提升自己就要掌握查询防火墙的端口号和查询端口号是否被占用这些基本操作命令。所以加油吧。