linux之防火墙命令firewall、iptable以及端口号等详解诠释(全)

前言

主要讲解:
防火墙的开启与关闭等常用命令
firewall-cmd配置端口等

Centos7这个版本的防火墙使用的是firewall,在这之前的版本Centos 6以下都是使用iptables

现在多数版本都是使用的是firewall,如果你的iptables执行不了,可测试一下firewall命令参数

1. iptables防火墙常用命令

比如我使用的是ubuntu系统下的
使用iptables命令,查询其参数
在这里插入图片描述
由于博主这个命令已经没有了
以下命令都执行不了, 但如果你是centos6以下,也可以测试以下命令
回顾该命令的参数:

  • 查看防火墙状态:service iptables status

  • 停止防火墙:service iptables stop

  • 启动防火墙:service iptables start

  • 重启防火墙:service iptables restart

  • 永久关闭防火墙:chkconfig iptables off

  • 永久关闭后重启:chkconfig iptables on

开启端口号
在配置文件中直接打开某个端口并且启动后,重新打开防火墙的一系列命令为:
通过vi 或者vim 或者gedit打开这个文件/etc/sysconfig/iptables
在文后加入以下代码

-A INPUT -m state --state NEW -m tcp -p tcp --dport 端口号 -j ACCEPT

保存退出后重启防火墙service iptables restart

2. firewall防火墙常用命令

这些命令都可在我的电脑下执行

设置开启启动防火墙:systemctl enable firewalld.service
在这里插入图片描述
设置开机禁止防火墙:systemctl disable firewalld.service
在这里插入图片描述
启动防火墙:systemctl start firewalld
静止防火墙:systemctl stop firewalld

在这里插入图片描述
查看防火墙的具体信息,以及检查其状态:systemctl status firewalld
在这里插入图片描述

2.1 firewall-cmd命令

查看防火墙规则:firewall-cmd --list-all
在这里插入图片描述
在这里插入图片描述

查看防火墙状态:firewall-cmd --state
在这里插入图片描述
在这里插入图片描述

重新加载配置:firewall-cmd --reload
在这里插入图片描述
在这里插入图片描述

2.2 打开关闭端口

打开防火墙端口号:firewall-cmd --zone=public --add-port=8080/tcp --permanent

在这里插入图片描述
关闭防火墙端口号:firewall-cmd --zone=public --remove-port=9200/tcp --permanent
在这里插入图片描述

具体参数讲解
--permanent:设置为永久
--add-port:添加的端口,格式为端口/通讯协议
--zone :作用域

添加完端口号后记得重启以下,才能看见端口号firewall-cmd --reload
查看开放的端口:firewall-cmd --list-ports

在这里插入图片描述

  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农研究僧

你的鼓励将是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值