1.防火墙

  防火墙主要起隔离作用,严格的过滤入站,允许出站。又分为硬件防火墙和软件防火墙,硬件防火墙主要保护一群机器,而软件防火墙主要保护本机。

 防火墙相关命令:systemctl status firewalld.service #查看防火墙当前状态

         systemctl start firewalld    #启动防火墙

         systemctl stop firewalld    #关闭防火墙

         systemctl enable firewalld          #开机自动启动

         systemct; disable firewalld   #开机自动关闭

        防火墙有四个区域,当受到访问时根据匹配原则匹配到相应的区域。

匹配原则:    1.查看数据包中的源IP,查询区域中的规则,哪一个区域中有这个IP,就进入哪一个区域。匹配即停止。

         2.若没有找到相应的规则,则进入当前默认的区域。

四个保护规则集:public:默认允许sshd dhcp ping 服务

        trusted:允许任何访问

        block:明确的拒绝访问

        drop:丢弃所有来访的数据包

查询防火墙的默认区域:firewall-cmd --get-default-zone

修改默认区域:    firewall-cmd --set-default-zone=publid

查看规则里的协议:  firewall-cmd --zone=public --list-all

若要往默认规则里添加协议:firewall-cmd --zone=public --add-service=ftp

永久设置:firewall-cmd --permanent --zone=public --add-service=ftp

刷新防火墙:firewall-cmd --reload

若是要单独拒绝某个源IP地址,就把IP地址写入block     firewall-cmd --zone=block --add-source=源IP

删除即把add改为remove

实现本机的端口映射:如使得5444端口映射到80端口

        firewall-cmd --permanent --zone=public --add-forward-port=port=5444:proto=tcp:topert=80:toaddr=192.168.142.139

验证:firefox 192.168.142.139 :5444 默认跳转到80端口,HTTP服务

端口的概念:协议或程序的编号

常见的端口:http : 80

      httpd:443

      ftp:21

      TFTP: 69

      telnet:23

      DNS:53   #远程管理协议

      snmp:161  #简单的网络管理协议    

      smtp :25  #邮件协议

      pop3:110

二、SELinux安全机制:一套增强Linux系统安全的强制访问控制协议

运行模式: enforcing(强制)     permissive(宽松)    disabled(彻底关闭)

临时修改:sentenforce 1(开启)       0(关闭)

查看:gentenforce

永久配置文件:/etc/selinux/config

      

防火墙和SELinux复习02的更多相关文章

  1. Linux关闭防火墙、SELinux

    使用root权限: Linux关闭防火墙: 1. chkconfig –list|grep iptables 2. chkconfig iptables off 永久关闭防火墙 3. chkconfi ...

  2. SpringCloud的应用发布(四)vmvare+linux,防火墙和selinux

    一.vmvare网络配置为nat模式 二.vmvare的网络设置为桥接bridge模式 1.linux 网卡的ip获取方式dhcp 三.关闭linux的防火墙和selinux 1.临时关闭防火墙 sy ...

  3. CentOS7 关闭防火墙和selinux

    本文将简单介绍在CentOS7上如何临时和永久关闭防火墙和selinux. 关闭防火墙 # 查看防火墙状态 [root@localhost ~]# systemctl status firewalld ...

  4. Linux_防火墙与SElinux

    一.防火墙与SElinux 1.防火墙和selinux 防火墙 iptables          默认允许所以 firewalld         默认拒绝所有 ebtables 不认识,不管 se ...

  5. Centos 7 安装 设置 IP地址,DNS,主机名,防火墙,端口,SELinux (实测+笔记)

    环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.虚拟系统安装 1.1 使 ...

  6. CentOS 关闭防火墙和selinux

    1)关闭防火墙(每个节点) [Bash shell] 1 2 service iptables stop chkconfig iptables off 2)关闭selinux(重启生效) [Bash ...

  7. Centos7关闭防火墙与selinux

    CentOS 7.0默认使用的是firewall作为防火墙 直接关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable ...

  8. 永久关闭防火墙和selinux

    临时关闭selinux: setenforce 0    //设置SELinux 成为permissive模式 彻底禁用selinux: 使用root用户,vim /etc/sysconfig/sel ...

  9. linux关闭防火墙及selinux

    RHEL6.5 查看linux防护墙状态: service iptables status 关闭linux防火墙: 1)永久关闭,重启后生效 开启: chkconfig iptables on 关闭: ...

随机推荐

  1. 利用Arthas定位线上问题实例

    前言 Arthas是一个类似于Btrace的JVM在线调试分析工具,具体可参考我之前写的一篇博客:利用JVM在线调试工具排查线上问题.本文分享笔者刚遇到的一个问题,虽然不复杂,但是很典型. 问题与分析 ...

  2. 死磕 java线程系列之线程池深入解析——生命周期

    (手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本. 注:线程池源码部分如无特殊说明均指ThreadPoolExecutor类. 简介 上一章我们一起重温了下线程的 ...

  3. AB实验的高端玩法系列2 - 更敏感的AB实验, CUPED!

    背景 AB实验可谓是互联网公司进行产品迭代增加用户粘性的大杀器.但人们对AB实验的应用往往只停留在开实验算P值,然后let it go...let it go ... 让我们把AB实验的结果简单的拆解 ...

  4. C#数据转换

    C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString ...

  5. 百万年薪python之路 -- 模拟三次账号登录锁定功能

    用代码实现三次用户登录及锁定(选做,时间充足建议做一做) 项目分析: 一.首先程序启动,显示下面内容供用户选择: 1.注册 2.登录 a.用户选择登录的时候,首先判断用户名在userinfo.txt表 ...

  6. kali更新源地址更改

    问题: Hit:1 http://mirrors.ustc.edu.cn/kali kali-rolling InReleaseIgn:2 http://mirrors.ustc.edu.cn/kal ...

  7. Spring Boot2 系列教程(十八)Spring Boot 中自定义 SpringMVC 配置

    用过 Spring Boot 的小伙伴都知道,我们只需要在项目中引入 spring-boot-starter-web 依赖,SpringMVC 的一整套东西就会自动给我们配置好,但是,真实的项目环境比 ...

  8. fenby C语言

    P1框架 1#include <stdio.h> 2 3int main(){ 4    printf(“C语言我来了”); 5    return 0; 6} P2main()门 P3计 ...

  9. 深入理解.NET Core的基元(二) - 共享框架

    原文:Deep-dive into .NET Core primitives, part 2: the shared framework 作者:Nate McMaster 译文:深入理解.NET Co ...

  10. Android自定义控件:自适应大小的文本控件

    需求 自适应大小的文本: 效果图: 项目开发中,开发人员根据UI人员提供的一套尺寸,布局了一些带文本的页面, 往往会少考虑一些数据极限的问题,造成机型屏幕适配问题. 例如: 文本(或数值)长度可变,如 ...