当前位置: 首页 > news >正文

网站建设完成推广微信开发者平台小程序

网站建设完成推广,微信开发者平台小程序,微信网站开发详解,html网页制作用什么软件平时学习Linux的时候默认都是将firewalld服务关掉,其实firewalld功能非常强大,可以而且配置起来比iptables简单,但是由于我学习iptables更加久,而且够用,就没有深入研究firewall,其实firewall-cmd底层也是调…

平时学习Linux的时候默认都是将firewalld服务关掉,其实firewalld功能非常强大,可以而且配置起来比iptables简单,但是由于我学习iptables更加久,而且够用,就没有深入研究firewall,其实firewall-cmd底层也是调用iptables的操作

Firewalld 基础命令

1. 查看所有 Zone(区域)

[root@nat-router ~]# firewall-cmd --get-zones

输出示例:

block dmz drop external home internal public trusted work

2. 查看默认的 Zone

[root@nat-router ~]# firewall-cmd --get-default-zone

输出示例:

public

3. 查看当前默认 Zone 的所有规则

[root@nat-router ~]# firewall-cmd --list-all

此命令显示当前 Zone 的详细配置,包括服务、端口、富规则等。

4. 查看指定 Zone 中的服务列表

[root@nat-router ~]# firewall-cmd --zone=public --list-services

临时规则配置(重载即失效)

添加临时服务规则

例如:添加 HTTP 服务规则:

[root@nat-client ~]# firewall-cmd --add-service=http

输出应显示 success

添加临时端口规则

例如:添加 443 端口(TCP)的规则:

[root@nat-client ~]# firewall-cmd --add-port=443/tcp

输出同样显示 success

查看临时生效的规则

[root@nat-client ~]# firewall-cmd --list-all

输出示例:

publictarget: defaulticmp-block-inversion: nointerfaces:sources:services: dhcpv6-client http sshports: 443/tcpprotocols:masquerade: noforward-ports:source-ports:icmp-blocks:rich rules:

重新加载规则

使当前配置重新加载:

[root@nat-client ~]# firewall-cmd --reload

输出 success 表示重载成功。


永久规则配置(重启后依然有效)

添加永久规则

例如:同时添加 HTTP 和 HTTPS 服务为永久规则:

[root@nat-client ~]# firewall-cmd --add-service={http,https} --permanent

输出 success

重新加载规则使永久规则生效

[root@nat-client ~]# firewall-cmd --reload

输出 success


删除规则

删除临时规则

例如:删除一个临时添加的服务规则:

[root@nat-client ~]# firewall-cmd --remove-service=http

同样删除端口规则:

[root@nat-client ~]# firewall-cmd --remove-port=443/tcp

删除永久规则

例如:删除永久配置的 HTTPS 服务规则:

[root@nat-client ~]# firewall-cmd --remove-service=https --permanent

删除后记得重载配置:

[root@nat-client ~]# firewall-cmd --reload

动态与永久配置

  • 临时规则:不带 --permanent 参数,重启或重新加载后失效,适用于测试场景。
  • 永久规则:加上 --permanent 参数,修改会保存到配置文件中,重启后依然生效,需要执行 firewall-cmd --reload 使其立即生效。

firewalld zone(区域)

firewalld 默认提供了以下常用区域,每个区域的安全策略从最严格到最宽松大致如下:

区域名称默认规则及应用场景
drop丢弃所有传入数据包(不发送任何回复),仅允许发起的连接。适用于极高安全要求的环境。
block拒绝所有传入连接,并通过 ICMP 消息告知对方拒绝。
public用于公共网络(如咖啡厅、机场 Wi-Fi),只允许少量必要服务(例如 SSH、DHCP)通过,默认较严格。
external适用于外部网络接口,常用于路由器或网关,同时支持 IP 伪装(masquerade)。
dmz用于隔离区(DMZ),通常放置对外公开但需要与内部网络隔离的服务器。
work工作环境,信任程度适中,允许常用业务服务。
home家庭网络,信任程度较高,允许更多常用服务。
internal内部网络,通常应用于企业局域网,允许大部分内部流量。
trusted完全信任的区域,允许所有数据包进出。通常只在安全、受控的网络环境中使用。

区域的管理与应用

  • 查看所有区域

    firewall-cmd --get-zones
    

    该命令列出所有 firewalld 提供的区域。

  • 查看默认区域

    firewall-cmd --get-default-zone
    

    显示当前系统默认的区域,通常是 public。

  • 查看某个区域的所有规则
    例如,查看 public 区域配置:

    firewall-cmd --zone=public --list-all
    

    输出包括允许的服务、开放的端口、接口绑定情况等信息。

  • 将网络接口分配到某个区域
    如将接口 eth0 绑定到 internal 区域:

    firewall-cmd --zone=internal --change-interface=eth0
    

    此操作将使 eth0 上的流量按照 internal 区域的规则进行过滤。

  • 设置默认区域
    修改默认区域为 home:

    firewall-cmd --set-default-zone=home
    

    注意,此命令同时可加上 --permanent 参数实现永久生效。


http://www.dtcms.com/a/456446.html

相关文章:

  • 深圳网站seo优化排名公司wordpress设置目录
  • 做网站的设计文档怎么做福田企业建站推广服务公司
  • 无锡市建设银行总行网站巴中微信开发 做网站
  • 余姚网站建设找哪家建筑网站资料排行榜
  • wordpress 多站点 用户猪八戒网网站建设
  • 黄石网站建设多少钱seo推广计划类型可以分为什么
  • 模版网站建设企业本地房产交易信息网
  • 小挑可以做网站吗电商网站的模式
  • 烟台学校网站建设深圳网站建设学校
  • 网上书店网页设计实训报告江西seo推广方案
  • 网站更改备案好听的网站名称
  • 新氧整形网站开发模版搜索优化引擎
  • 交互网站建设竞价推广sem
  • 网站建设阿里云搭建个人网站一个主页三个子页的html网页
  • 做矿产公司的网站免费推广网店
  • 做动画网站去哪采集什么是互联网公司
  • 东莞网站建设方案维护郑州网站建设
  • 网站seo检测报告长沙零基础学快速建站
  • 网站建设和优化要求做网站的报价
  • 给工厂做英文外贸网站wordpress安全吗
  • 王建设个人网站南昌seo排名扣费
  • 延边网站建设上海企业信用信息公示系统官网
  • 公司域名不变网站做变动北京给公司做网站多少钱
  • discuz建网站网站开发的三个流程
  • 做彩票网站合法吗建筑网红化
  • wordpress换背景seo网站代码优化
  • 找哪些公司做网站什么网站权重快
  • 顺德顺的网站建设域名流量查询工具
  • 弹幕网站开发难么网站免费网站app
  • 福建省建设工程继续教育网站wordpress图片七牛存储