Linux26期 7月16日任务

Stella981
• 阅读 610

 7月16日任务
10.19 iptables规则备份和恢复
10.20 firewalld的9个zone
10.21 firewalld关于zone的操作
10.22 firewalld关于service的操作 ==================================================================================================================

10.19 iptables规则备份和恢复

Linux防火墙-netfilter

一 保存和备份iptables规则

二 service iptables save  //会把规则保存到 /etc/sysconfig/iptables

三 把iptables规则备份到my.ipt文件中

四 iptables-save > my.ipt

五 恢复刚才备份的规则

六 iptables-restore < my.ipt

10.20 firewalld的9个zone

Linux防火墙 -firewalled

一 打开firewalld

二 systemctl disable iptables

三  systemctl stop iptables

四  systemctl enable firewalld

五 systemctl start firewalld

六 firewalld默认有9个zone

七 默认zone 为public

八 firewall-cmd --get-zones   //查看所有zone

九 firewall-cmd --get-default-zone   //查看默认zone

释义:

1  drop (丢弃) 任何接收的网络数据包都被丢弃,没有任何回复。仅能有发送出去的网络连接。

2 block (限制)任何接收的网络连接都被 IPv4 的icmp-host-prohibited 信息和 IPv6 的 icmp6-adm-prohibited 信息所拒绝。

3 public (公共)在公共区域内使用,不能相信网络内的其他计算机不会对你的计算机造成危害,只能接收经过选取的连接。

4 external (外部) 特别是为路由器启用了伪装功能的外部网。你不能信任来自网络的其他计算,不能相信它们不会对你的计算机造成危害,只能接收经过选择的连接。

5 drnz (非军事区) 用于你的非军事区内的电脑,此区域可公开访问,可以有限地进入你的内部网络,仅仅接收经过选择的连接。

6 work (工作) 用于工作区。 你可以基本相信网络内的其他电脑不会危害你的电脑。仅仅接收经过选择的连接。

7 home (家庭)用于家庭网络。你可以基本信任网络内的其他计算机不会危害你的计算机。仅仅接收经过选择的连接。

8 internal (内部)用于内部网络。你可以基本上信任网络内的其他计算机不会威胁你的计算机。仅仅接受经过选择的连接。

9 trusted (信任)可接受所有的网络连接。

10.21 firewalld关于zone的操作

几个命令操作

一 firewall-cmd --set-default-zone=work    //设定默认zone

二 firewall-cmd --get-zone-of-interface=ens33   //查指定网卡

三 firewall-cmd --zone=public --add-interface=lo  //给指定网卡设置zone

四 firewall-cmd --zone=dmz --change-interface=lo   //针对网卡更改zone

五 firewall-cmd --zone=dmz --remove-interface=lo  //针对网卡删除zone

六  firewall-cmd --get-active-zones   //查看系统所有网卡所在的zone

10.22 firewalld关于service的操作

一  firewall-cmd --get-services  查看所有的services  

二  firewall-cmd --list-services  //查看当前zone下有哪些service

三 firewall-cmd --zone=public --add-service=http   //把http增加到public  zone下面

四 firewall-cmd --zone=public --remove-service=http

五 ls /usr/lib/firewalld/zones/     //zone的配置文件模板

六 firewall-cmd --zone=public --add-service=http --permanent   //更改配置文件,之后会在 /etc/firewalld/zones目录下面生成配置文件。

七 需求 : ftp 服务自定义端口1121,需要在work zone 下面放行 ftp

八 cp /usr/lib/firewalld/zones/work.xml /etc/firewalld/zones/

九 vi /etc/firewalld/zones/work.xml   //增加一行

十一  firewall-cmd --reload   //重新加载

十二    firewall-cmd --zone=work --list-services

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Stella981 Stella981
3年前
Python之time模块的时间戳、时间字符串格式化与转换
Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。关于时间戳的几个概念时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。时间元组(struct_time),包含9个元素。 time.struct_time(tm_y
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这