0x00 iptables介绍 linux的包过滤功能,即linux防火墙,它由netfilter 和 iptables 两个组件组成。 netfilter 组件也称为内核空间,是内核的一部分,由一些信息包过滤表组成,这些表包含内核用来控制信息包过滤处理的规则集。 iptables 组件是一种工具, ...
分类:
系统相关 时间:
2016-06-13 17:12:59
阅读次数:
225
前言前篇文章我们主要讲解了LVS的理论知识,包括LVS来源、宗旨、三种模型的架构以及LVS内核空间的十种算法,今天我们来进行实践的LVS中三种模型中的NAT模型的架构以及实现方式。(实验环境以Web集群作为实验对象)环境
此处我们LVS-NAT模型环境架构为三台Linux服务器,都有以下配置。
环境架构图:工作原理:
基于NAT机制实现。当用户请求到达director之后,director将...
分类:
其他好文 时间:
2016-06-13 06:38:03
阅读次数:
367
1、实验原理 Linux模块是一些可以作为独立程序来编译的函数和数据类型的集合。之所以提供模块机制,是因为Linux本身是一个单内核。单内核由于所有内容都集成在一起,效率很高,但可扩展性和可维护性相对较差,模块机制可弥补这一缺陷。 Linux模块可以通过静态或动态的方法加载到内核空间,静态加载是指在 ...
分类:
其他好文 时间:
2016-06-12 23:27:52
阅读次数:
167
转载网址:http://my.oschina.net/haomcu/blog/468656 1. 什么是系统调用 2. read系统调用在内核空间的处理层次模型 3. 相关的内核数据结构 4. read系统调用的过程 4.1. 前提条件 4.2. read前的open 4.3. 虚拟文件系统层的处理 ...
分类:
其他好文 时间:
2016-06-10 20:19:04
阅读次数:
223
内核的作用 进程管理:进程间切换 内存管理:内存空间分割为内核空间和用户空间 IO管理:对底层硬件的使用必须由内来实现,不能由用户空间进程来实现 文件系统管理 驱动程序管理 安全管理:包括netfilter模块和selinux模块等 内核的设计模式 单内核:模块都是集成在内核内部(Linux是单内核 ...
分类:
系统相关 时间:
2016-06-09 00:27:14
阅读次数:
239
并不是 Linux 驱动直接向硬件中的内存写数据, 而是与 本机的 I/0 内存(I/O Memory,位于内核空间进行交互。所谓 1/0 内存是通过各种接口( PCI、 USB、蓝牙、以太网口等〉连接到主机( PC、手机〉的硬件〈网卡、声卡、摄像头等〉在主机内 存中的映射。例如,在 Ubuntu ...
分类:
移动开发 时间:
2016-06-05 23:10:04
阅读次数:
209
一、 led驱动的实现原理: 通过GPC0_3和GPC0_4引脚的高低电平来控制三极管的导通性,从而控制LED灯亮灭。 尽管 Linux 驱动直接与硬件打交道,但并不是 Linux 驱动直接向硬件中的内存写数据, 而是与本机的I0内存(I/O Memory,位于内核空间〉进行交互。所谓 1/0 内存 ...
分类:
其他好文 时间:
2016-06-05 21:29:57
阅读次数:
287
第七章 Led为我闪烁 尽管 Linux 驱动直接与硬件打交道,但并不是 Linux 驱动直接向硬件中的内存写数据, 而是与本机的内存(νO Memory,位于内核空间〉进行交互。所谓 1/0 内存是通过各种接口(PCI、USB、蓝牙、以太网口等〉连接到主机( PC、手机〉的硬件〈网卡。声卡、摄像头 ...
分类:
移动开发 时间:
2016-06-05 20:02:31
阅读次数:
284
本章主要讲了两个重要的部分一是统计单词个数,二是使用eclipse开发和测试linux驱动程序。 1.编写linux驱动程序前的准备工作:建立并进入存放linux驱动程序的目录,编写Makefile文件。2.编写linux驱动程序的骨架:printf函数运行在用户空间,printk函数运行在内核空间 ...
分类:
其他好文 时间:
2016-06-05 18:47:04
阅读次数:
166
linux驱动直接与硬件交互,但并不是linux驱动直接向硬件中的内存写数据,而是与本机的I/O内存进行交互。每一个连接Linux的硬件在I/O内存中都会有映射首地址。任何现代的操作系统主机插入硬件时都会检测到该硬件,但硬件被检测只能说明在内核空间中建立了I/O内存,要想用户空间的程序可以访问硬件, ...
分类:
其他好文 时间:
2016-06-05 17:11:10
阅读次数:
145