Linux 防火墙的基本命令

本文介绍了如何使用命令行操作防火墙,包括开启、关闭及重启防火墙的方法,并详细讲解了如何添加和移除端口规则,以及如何检查端口状态。此外,还解释了服务名添加规则的方式。

防火墙有很多内容,先学习一下怎么给防火墙添加端口,后面有时间再重新好好学一下

一、开启关闭防火墙

① 关闭防火墙 

systemctl status firewalld

② 启动防火墙

systemctl status firewalld

③ 重启防火墙

systemctl restart firewalld

 

二、防火墙打开端口

① 打开3306端口

[root@master-129 ~]# firewall-cmd --permanent --add-port=3306/tcp
success

--permanent表示永久的意思

细节1:在我们打开和关闭端口后,必须重新载入防火墙配置

firewall-cmd --reload

细节2:  add-port=3306/tcp 3306/ctp表示的是端口/网络协议

网络协议可以通过 netstat -an|grep 3306查看

② 关闭3306端口

[root@master-129 ~]# firewall-cmd --permanent --remove-port=3306/tcp
success

③ 查询某个端口是否开放

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

④ 查看所有打开的端口

firewall-cmd --list-all

这里就有疑问了,为啥我们的sshd服务22端口没有在端口里面,也能连接,

原因是:services: ssh dhcpv6-client

通过服务名添加的规则[默认当前激活的公共区域]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值