自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

积水成渊

——————专注linux开发学习。

  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

转载 DNS查询器的linux C实例程序

DNS(Domain Name System)域名系统提供了主机名和IP地址之间的转换。通常我们在应用程序中使用库函数gethostbyname()和gethostbyaddr()来完成两者之间的转换。但是为了更深入的学习网络底层知识,有必要从源代码级别来分析和实现RFC 1034说明了DNS的概念和功能,RFC 1035详细说明了DNS的规范和实现。通过阅读RFC,我们知道明白了,应用程

2014-05-28 13:25:22 5049

原创 使用dnsmasq作为dns服务器

配置vi /etc/dnsmasq.conf默认配置下,dnsmasq使用系统的/etc/resolv.conf并读取/etc/hosts,在配置里可以更改或者关闭,现在是修改了这两个,其它的按默认:resolv-file=/etc/dnsmasq.resolv.conflisten-addn-hosts=/etc/dnsmasq.hosts(dnsmasq还支

2014-05-27 14:31:15 21424

原创 链路聚合

以太网链路聚合简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效地提高链路的可靠性。如图 1所示,Device A与Device B之间通过三条以太网物理链路相连,将这三条链路捆绑在一起,就成为了一条逻辑链路Link aggregation 1,这条逻辑链路的带宽等于原先三条以太网物理链路的带

2014-05-26 14:39:59 6049

转载 Linux双网卡搭建NAT服务器

Linux双网卡搭建NAT服务器来源: ChinaUnix博客  日期: 2010.01.04 12:22 (共有条评论) 我要评论 v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#def

2014-05-23 14:55:22 2456

转载 Linux双网卡的配置 使用iptables配置NAT

本文介绍如何在linux系统上使用iptables建立NAT, 我们可以把它做为一个网关, 从而局域网的多台机器可以使用一个公开的ip地址连接外网. 我使用的方法是重写通过NAT系统IP包的源地址和目标地址.准备:CPU: PII或更高系统: 任何Linux版本软件: Iptables网卡: 2块想法:用你的广域网IP替换xx.xx.xx.xx用你的局域网IP替换y

2014-05-23 14:29:18 9870 1

转载 QOS技术及配置实例

QOS概述      随着 Internet 的飞速发展,人们对于在 Internet 上传输多媒体流的需求越来越大,一般说来,用户对不同的多媒体应用有着不同的服务质量要求,这就要求网络应能根据用户的要求分配和调度资源,因此,传统所采用的“尽力而为”转发机制,已经不能满足用户的要求。QOS 应运而生。 QOS(Quality of Service,服务质量)是用来评估服务方满足客户需求的能力。

2014-05-22 10:38:16 17832

转载 netfilter框架分析

一、概述1. Netfilter/IPTables框架简介          Netfilter/IPTables是继2.0.x的IPfwadm、2.2.x的IPchains之后,新一代的Linux防火墙机制。Netfilter采用模块化设计,具有良好的可扩充性。其重要工具模块IPTables连接到Netfilter的架构中,并允许使用者对数据报进行过滤、地址转换、处理等操作。

2014-05-21 09:43:17 1004

原创 Tiny6410相关移植资料

http://www.arm9home.net/read.php?tid-14261.html

2014-05-20 15:37:19 616

转载 [转贴]Linux网络驱动程序

Linux驱动程序 --------------------------------------------------------------------------------        工作需要写了我们公司一块网卡的Linux驱动程序。经历一个从无到有的过程, 深感技术交流的重要。Linux作为挑战微软垄断的强有力武器,日益受到大家的喜 爱。真希望她能在中国迅速成长。把程序文档贴

2014-05-20 14:05:39 800

转载 driver: linux2.6 内核模块导出函数实例(EXPORT_SYMBOL)

内核版本:2.6.38-11-generic    内核自己都大量利用内核符号表导出函数,那么应该导出呢,ldd3上面说只需要EXPORT_SYMBOL一类的宏导出即可,结果试了很久都不行,最后查看文档,算是明白一点了。    对于导出符号表,内核文档给出了三种解决方案,见尾部,现在忽略。    现在有两个模块,a模块导出函数myprint,b模块使用该函数,想象一下如果a

2014-05-20 11:12:25 715

转载 以Blog为例阐述Git多人协作开发流程

项目背景:张三 / 李四 / 王五 打算共同协作,开发一套博客系统项目分工:张三 / 李四 负责文章系统 王五负责评论系统建立服务端仓库git虽然是分布式版本管理工具,但为了方便管理,我们需要建立一个中心仓库,先在服务端建立两条分支master developmaster保存稳定版(production ready),开发人员平时

2014-05-05 17:15:41 19421 2

原创 Git分支管理命令

1.创建分支

2014-05-05 16:55:48 805

转载 Git 分支管理和冲突解决

创建分支  git branch  没有参数,显示本地版本库中所有的本地分支名称。  当前检出分支的前面会有星号。  git branch newname  在当前检出分支上新建分支,名叫newname。  git checkout newname  检出分支,即切换到名叫newname的分支。  git checkout –b ne

2014-05-05 16:37:12 716

转载 Git 撤销修改

增补提交  git commit –C HEAD –a --amend  -C表示复用指定提交的提交留言,这个例子中是HEAD,实际上可以指定其他有效的提交名称。  如果参数是小写的-c,就会打开预先设置好的编辑器,以便在已有的提交留言基础上编辑修改。  增补提交只能针对最后一个提交,如果想更正好几个提交之前的某个错误,则须使用git revert这个命令。

2014-05-05 16:35:32 529

转载 Git基础:添加与提交

添加文件到暂存区  git add   交互添加方式:  git add –i  交互方式中有几个选项可以选择。                         如果想要添加文件到暂存区,选择update。  按下回车即可退回交互方式的主菜单。  如果想要取消已暂存的修改,可以使用revert模式。  patc

2014-05-05 16:34:30 563

转载 在GitHub上管理项目

本地目录下,在命令行里新建一个代码仓库(repository)  里面只有一个README.md  命令如下:  touch README.md  git init  初始化repository  git add README.md  将README.md加入到缓存区  (可以用git add --a将所有改动提交到缓存(注意是两个杠)) 

2014-05-05 16:33:38 3472

转载 Git基础使用教程:第一个Git项目

一个很小的HTML项目,使用。Git来记录和跟踪这个项目。包括以下内容:  创建版本库。  添加与修改文件。  创建新分支。  打标签并整理版本库。  克隆版本库。 创建版本库 Creating a Repository  在Git中,版本库(.git目录)是与工作目录树并排放在同一个目录中的。  本例中,要创建一个HTML页面,给这个项目取名为

2014-05-05 16:32:17 766

原创 Git版本管理初探

1. 对终端显示的配置,给文字添加颜色,更易于阅读1git config --global color.diff auto 2git config --global color.status auto 3git config --global

2014-05-05 16:29:58 662

iec61850 源码,已实现接口对接及模型操作回调接口

基于开源IEC-61850源码适配了交换机,目前实现了:1.模型数据接口回调。2. 模型数据后台定时更新。

2021-02-27

quagga文档

quagga 相关文档。同BCM SDK 配合的设计

2014-10-27

1588时钟协议

1588精确时钟协议源代码。可用于移植开发。

2014-04-21

Zebra下的PIM-SM协议

zpimd是 开源路由项目zebra 下的PIM-SM协议无关组播路由协议的稀疏模式实现。 本代码作者是大名鼎鼎的Robert Olsson

2014-04-21

Linux下网卡驱动程序源码分析

Linux下网卡驱动程序源码分析,描述了linux下网卡驱动程序的开发过程

2012-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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