tycoon的专栏

淘测试

linux中ip tunnel的实现及协议简介

一.实现 在Linux中,隧道的实现主要基于两个文件new_tunnel.c和ipip.c 同时Linux定义了一种新的协议类型--IPIP(IPPROTO_IPIP),与上面所说封包类型类似。 基本思路 在Linux中IP Tunnel的实现也分为两个部件:封装部件和...

2015-06-17 16:44:40

阅读数 3082

评论数 0

qemu 启动虚拟机 sheepdog

前言 sheepdog是一个专门为qemu设计的虚拟机分布式文件系统,采用完全对称的结构,没有元数据服务的中心节点,因此免除了单点故障的隐患.本文基于最新的0.7.0版本测试,介绍sheepdog的安装配置和使用. sheepdog的后端集群管理 sheepdog的后端集群管理用于管理节点间...

2015-06-17 16:28:43

阅读数 1578

评论数 0

使用 QEMU 进行嵌入式系统开发

相关文章 QEMU快速使用指南 (译) 使用QEMU进行嵌入式系统开发 第1部分 (译) https://prettyxw.com/article/2014/02/16/using-qemu-for-embedded-system-development-translate-part-1 /...

2015-06-17 16:05:52

阅读数 1163

评论数 0

QEMU 快速使用指南 (译) ******************

https://prettyxw.com/article/2014/02/14/the-quick-guide-to-qemu-setup-translate/   本文翻译自 Linux for You 网站上的文章 The Quick Guide to QEMU Setup (201...

2015-06-17 16:01:56

阅读数 1776

评论数 0

qemu 在当前OS中运行其它的操作系统

qemu从某种意义上功能类似于vmware/virtual box之类的软件,可以让你在当前OS中运行其它的操作系统,但是这仅仅是qemu的一种功能 qemu还可以模拟不同的cpu架构下的系统,比如在普通的个人pc上运行 arm linux之类,这个vmware之类的可能没有 关于qe...

2015-06-17 15:58:42

阅读数 760

评论数 0

使用QEMU模拟搭建ARM开发平台(三)——添加SCSI和MTD以及NAND flash支持

使用versatile_defconfig编译的内核不能满足要求,现在,添加SCSI磁盘,MTD以及NAND flash的支持。 交叉编译linux内核 下载codesourcery的交叉编译工具链 https://sourcery.mentor.com/sgpp/lite/arm/p...

2015-06-17 12:00:10

阅读数 2046

评论数 0

使用QEMU模拟搭建ARM开发平台

使用QEMU模拟搭建ARM开发平台(一):交叉编译Linux内核 tags: qemu 安装需要的包,我的主机环境是debian squeeze/x86_64,首先需要安装交叉编译工具链,安装qemu模拟器,下载linux内核。 安装交叉编译工具链 将下列源添加到/et...

2015-06-17 11:29:34

阅读数 843

评论数 0

在写一个嵌入式Linux构建的初级教程,先放上两篇,请大家拍拍转。

构建嵌入式Linux系统初级实践教程(一)  通过动手实践来学习嵌入式Linux系统,是一个行之有效的方法。本文以O'REILLY出版的经典书籍Building embedded linux systems(第二版)为蓝本,从动手实践的角度,循序渐渐地介绍了嵌入式Linux系统的构建方法,可...

2015-06-17 11:18:44

阅读数 878

评论数 0

为linux建立最小的根文件系统

为linux建立最小的根文件系统 在编译内核时候,可以指定一个文件夹作为内核启动时候的根文件系统,linux中管这个文件系统叫做initramfs。 具体做法如下(以i386为例) 1.下载内核文件   wget http://www.kernel.org/pub/linux/...

2015-06-17 10:46:13

阅读数 2286

评论数 0

Qemu虚拟机中挂载NFS

在Qemu运行的虚拟机中经常需要挂载NFS文件系统,在CenterOS 6.0系统中做了一次配置,在虚拟机中运行一个initramfs并在其中成功地挂载了NFS。下面是实验步骤的记录。 一、建立开发环境 yum groupinstall "Development Tools&qu...

2015-06-17 10:30:40

阅读数 849

评论数 0

120011111111QEMU中启动单虚拟机并已TAP/TUN方式联网的方法请参见:QEMU中启动单虚拟机并已TAP/TUN方式联网的方法请参见:QEMU中启动单虚拟机并已TAP/TUN方式联网的方

用Qemu模拟ARM(1) 前面已经安装并配置了编译链和qemu,现在可以用qemu来模拟arm平台了。 1. Hello, Qemu! 输入下面的代码: hello.c - hello.c #include int main() { printf(&...

2015-06-17 09:59:27

阅读数 601

评论数 0

PC 上 QEMU模拟arm

1. 首先,编译 qemu代码: git clone git://git.qemu.org/qemu.git cd qemu/ ./configure --target-list=arm-softmmu,mipsel-softmmu --enable-debug --enable...

2015-06-17 09:55:19

阅读数 541

评论数 0

qemu虚拟开发板

虚拟开发板 From armux Jump to: navigation, search 如果你想拥有一块开发板,而又不想花钱,那你就可以自己做一个虚拟开发板。 虚拟开发板是用QEMU模拟出来的一块板子,实际上就是一个虚拟机。 Contents [hide] ...

2015-06-17 09:51:15

阅读数 488

评论数 0

用Qemu模拟ARM

用Qemu模拟ARM(1) 前面已经安装并配置了编译链和qemu,现在可以用qemu来模拟arm平台了。 1. Hello, Qemu! 输入下面的代码: hello.c - hello.c #include int main() { printf(&...

2015-06-17 09:35:18

阅读数 3074

评论数 0

如何在Linux下大量屏蔽恶意IP地址(ipset)

转自:http://www.kuqin.com/shuoit/20150225/344886.html 很多情况下,你可能需要在Linux下屏蔽IP地址。比如,作为一个终端用户,你可能想要免受间谍软件或者IP追踪的困扰。或者当你在运行P2P软 件时。你可能想要过滤反P2P活动的网络链接。如果...

2015-06-16 10:57:49

阅读数 2979

评论数 0

ip_route_out route ip_rcv_finis

IP层路由适配(IP route)   路由表以及规则组成的系统,可以完成路由的管理以及查找的工作,但是为了使得IP层的路由工作更加的高效,linux的路由体系里,route.c里完成大多数IP层与RPDB的适配工作,以及路由缓冲(route cache)的功能。   调用接口 ...

2015-05-16 12:18:22

阅读数 394

评论数 0

struct rtable

在试验环境中,网络设备接口mylo的IP地址是127.10.0.1,它在内核中的表示是struct net_device myloopback_dev,测试程序往IP地址127.10.0.1发送DUMMY协议的数据报,协议栈为其生成的路由目的入口如下:    the dst_entry:     ...

2015-05-16 11:45:57

阅读数 1261

评论数 0

spark读取 kafka nginx网站日志消息 并写入HDFS中

spark 版本为1.0 kafka 版本为0.8 首先来看看kafka的架构图 详细了解请参考官方 我这边有三台机器用于kafka 日志收集的 A 192.168.1.1 为server B 192.168.1.2 为producer C 192.168.1.3 为consume...

2015-05-10 18:05:53

阅读数 2506

评论数 0

flume ng

我在flume-ng 1.1.0 孵化版的时候就开始接触了,自己也搞了一段时间,没事扯扯心得吧。    先说在前面,flume-ng 后面的版本,我没仔细读change log ,比较农民 , 不知道新添了哪些特别NB的功能,有说错的地方,还请多多指教。    首先,介绍一个非常全的文...

2015-05-10 17:35:19

阅读数 440

评论数 0

利用nf_conntrack机制存储路由,省去每包路由查找

最终生成的IP数据报的路由称为目的入口(dst_entry),目的入口反映了相邻的外部主机在本地主机内部的一种“映象”,目的入口在内核中的定义如下 struct dst_entry {     struct dst_entry    *next;     atomic_t       ...

2015-05-04 22:31:55

阅读数 354

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭