linux防火墙作用是什么,Linux防火墙操作1

什么是防火墙

防火墙可通过监测、限制、更改跨越防火墙的数据流,尽可能地对外部屏蔽网络内部的信息、结构和运行状况,以此来实现网络的安全保护。

简单来讲 就是防止外界通过网络攻击Linux服务器的一个软件

本次学习目标:

防火墙的启停,重启,重载

查看已开放端口

开放端口

关闭端口

拓展:限制ip 和 开放ip

firewalld

在centos7版本及以后 使用firewalld来管理防火墙,在7之前的版本 使用 iptables 来管理防火墙,注意工作时查看版本。本次教学使用firewalld

实战

查看防火墙的状态 service firewalld status

防火墙默认开机启动,可以看到防火墙在运行中

db89d1bf9b1f

image.png

从宿主机的浏览器打开虚拟机地址

可以看到并没有打开在 虚拟机中使用 curl 127.0.0.1 获取的网页,这是因为 防火墙 禁止了外部对80端口的访问。有两种 解决方案 1.关闭防火墙 2. 开放80端口

db89d1bf9b1f

image.png

关闭防火墙 service firewalld stop

再次查看防火墙状态。

db89d1bf9b1f

image.png

再次访问虚拟机地址

可以看到这次成功的打开了网页,接下来 学习第二种方法 添加 80 端口访问

db89d1bf9b1f

image.png

首先启动防火墙 service firewalld start

查看状态,已经成功启动

db89d1bf9b1f

image.png

添加80端口允许外部访问

firewall-cmd --zone=public --add-port=80/tcp --permanent

–zone=public : 指定作用域为public

–add-port=80/tcp: 添加的端口为80,协议为tcp

–permanent: 代表永久生效

然后再使用

firewall-cmd --reload

重新加载防火墙,使配置生效,否则不起作用

db89d1bf9b1f

image.png

如果开放其他端口,直接替换80这个数字即可,通常都是tcp协议,记得添加后使用firewall-cmd --reload重新加载

firewall-cmd --zone=public --add-port=80/tcp --permanent

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值