<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ff110698662</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ff110698662]]></copyright><item><title><![CDATA[挂接命令(mount) ]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/6003334</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/6003334</guid><author>ff110698662</author><pubDate>Thu, 11 Nov 2010 18:38:00 +0800</pubDate><description><![CDATA[挂接命令(mount) 

　　首先，介绍一下挂接(mount)命令的使用方法，mount命令参数非常多，这里主要讲一下今天我们要用到的。 

　　命令格式： 

　　mount [-t vfstype] [-o options] device dir 
 
　　其中： 

　　1.-t vfstype 指定文件系统的类型，通常不必指定。mount 会自动选择正确的类型。常用类型有： 

　　光盘或光盘镜像：iso9660 

　　DOS fat16文件系统：msdos 

]]></description><category></category></item><item><title><![CDATA[CPU寄存器]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5992594</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5992594</guid><author>ff110698662</author><pubDate>Sun, 07 Nov 2010 00:20:00 +0800</pubDate><description><![CDATA[<br /> 4个数据寄存器(EAX、EBX、ECX和EDX)<br /> 2个变址和指针寄存器(ESI和EDI)<br /> 2个指针寄存器(ESP和EBP)<br /> 6个段寄存器(ES、CS、SS、DS、FS和GS) <br /> 1个指令指针寄存器(EIP)<br /> 1个标志寄存器(EFlags)<br /> <br />1、数据寄存器<br />数据寄存器主要用来保存操作数和运算结果等信息，从而节省读取操作数所需占用总线和访问存储器的时间。32位CPU有4个32位的通用寄存器EAX、EBX、]]></description><category></category></item><item><title><![CDATA[系统引导管理器GRUB，为初学者指南]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5986796</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5986796</guid><author>ff110698662</author><pubDate>Thu, 04 Nov 2010 11:17:00 +0800</pubDate><description><![CDATA[<br />转自 http://www.linuxsir.org/main/?q=node/129<br /> <br /> <br />作者：北南南北<br />来自：LinuxSir.Org<br />摘要： GRUB是多系统引导管理器，简单的说既能引导Linux，同时也能引导Windows；从LinuxSir.Org 讨论区近四年的观察来看，大多初学者并不能在短时间内掌握GRUB的用法，为了解决初学者在最短时间内掌握GRUB，重写GRUB入门文档还是有必要的；<br />本文重点介绍了GRUB的men]]></description><category></category></item><item><title><![CDATA[GCC编译过程的4个阶段]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5969657</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5969657</guid><author>ff110698662</author><pubDate>Wed, 27 Oct 2010 16:47:00 +0800</pubDate><description><![CDATA[<br />结合"hello world"探讨gcc编译程序的过程<br /> <br />1. gcc简介<br /> <br />gcc/g++是GNU工程的C和C++编译器。都要用四个步骤中的一个或多个处理输入文件。<br />·         预处理(preprocessing)<br />·         编译(compilation)<br />·         汇编(assembly)<br />·         连接(linking)<br /> <br />源文件后缀名标识源文件的]]></description><category></category></item><item><title><![CDATA[Linux系统引导流程 ]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5968889</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5968889</guid><author>ff110698662</author><pubDate>Wed, 27 Oct 2010 11:47:00 +0800</pubDate><description><![CDATA[<br />Linux系统的引导过程主要分为三个阶段。    第一阶段：开机->POST->INT19->BIOS->MBR    当用户打开电脑的电源，电脑会对系统硬件配置进行一系列检测，这个过程称为POST(Power on Self Test)，即上电自检过程。系统测试成功之后，接着将BIOS的中断处理程序各个中断向量装配到内存的低1024个字节单元。在这些中断向量中，初始引导程序是以中断类型为19H进行装配的。中断向量结束后，CPU执行类型为19H的中断，其功能是执行BIOS所带的系统初始化程序，称]]></description><category></category></item><item><title><![CDATA[Writing Loadable Kernel Modules using netfilter hooks (in-depth HOWTO) – Part 1]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5968681</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5968681</guid><author>ff110698662</author><pubDate>Wed, 27 Oct 2010 10:56:00 +0800</pubDate><description><![CDATA[<br />Note: This article was inspired by the lack of updated documentation on how to write proper netfilter kernel modules. At the time I’m writing this article, the latest stable release was 2.6.32.8. I am also assuming you are familiar with how LKMs (Loa]]></description><category></category></item><item><title><![CDATA[自己写 Netfilter 匹配器【转】]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5967177</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5967177</guid><author>ff110698662</author><pubDate>Tue, 26 Oct 2010 16:55:00 +0800</pubDate><description><![CDATA[<br />概述写一个 iptables/netfilter 
匹配模块的大体步骤如下： 找到你要匹配的具体情况。写用于接受参数的用户空间部分程序。写用于分析包信息，得出是否匹配结论的内核空间部分程序。 1.0 iptables 模块
iptables 库的用途基本上讲就是和用户交互，它捕获用户要传送给核心态程序的参数。  1.1 可用的数据结构和函数
首先是一些基本数据结构。 
<iptables/include/iptables.h><br />稍后文中就将可以看到这些结构的用途了。 
/* ]]></description><category></category></item><item><title><![CDATA[L7-filter总结 ]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5898774</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5898774</guid><author>ff110698662</author><pubDate>Tue, 21 Sep 2010 10:27:00 +0800</pubDate><description><![CDATA[<br /><br />1、概述<br /> <br />  L7-filter (Application Layer Packet Classifier for Linux), 是 Linux netfilter 的一个外挂模块, 它能使 Linux 的 iptables 支持 Layer 7 (OSI应用层) 过滤功能, 限制封杀 P2P、即时通讯(MSN、QQ、AIM)软件。<br /> <br />官方站点http://l7-filter.sourceforge.net/<br /> <br />2]]></description><category></category></item><item><title><![CDATA[Linux查看网络流量的脚本(转载)]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5737515</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5737515</guid><author>ff110698662</author><pubDate>Thu, 15 Jul 2010 16:33:00 +0800</pubDate><description><![CDATA[# cat stream       #! /bin/bash     # Write by Neil.xu qq:37391319 email: xurongzhong@gmail.com     # 2008-8-19 we need to monitor streams of LTS channels, so write this script     typeset in in_old dif_in dif_in1 dif_out1   typeset out out_old dif_out    ]]></description><category></category></item><item><title><![CDATA[samba的RPM包安装]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5722814</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5722814</guid><author>ff110698662</author><pubDate>Fri, 09 Jul 2010 11:34:00 +0800</pubDate><description><![CDATA[<br /> <br />先安装好rpm包<br />samba-3.0.23c-2.i386.rpm<br />samba-client-3.0.23c-2.i386.rpm<br />samba-common-3.0.23c-2.i386.rpm<br />第一步： 更改smb.conf<br />我们来实现一个最简单的功能，让所有用户可以读写一个Samba 服务器共享的一个文件夹；我们要改动一下smb.conf ；首先您要备份一下smb.conf文件；<br />[root@localhost ~]#]]></description><category></category></item><item><title><![CDATA[RHEL5.1/RHEL5不编译内核增加connlimit模块]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5678706</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5678706</guid><author>ff110698662</author><pubDate>Fri, 18 Jun 2010 17:10:00 +0800</pubDate><description><![CDATA[<br />RHEL5.1/RHEL5不编译内核增加connlimit模块 <br />系统环境和相关软件包<br />操作系统：Red Hat Enterprise Linux Server release 5 (2.6.18-53.el5)<br />内核源码路径：/usr/src/kernels/2.6.18-53.el5-i686<br />iptables-1.4.0.tar.bz2   #下载点：www.netfilter.org——其实我们仅需要他的源码而已。<br />patch-o-mat]]></description><category></category></item><item><title><![CDATA[RHEL5.1/RHEL5不编译内核增加connlimit模块]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5678704</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5678704</guid><author>ff110698662</author><pubDate>Fri, 18 Jun 2010 17:10:00 +0800</pubDate><description><![CDATA[RHEL5.1/RHEL5不编译内核增加connlimit模块 系统环境和相关软件包操作系统：Red Hat Enterprise Linux Server release 5 (2.6.18-53.el5)内核源码路径：/usr/src/kernels/2.6.18-53.el5-i686iptables-1.4.0.tar.bz2   #下载点：www.netfilter.org——其实我们仅需要他的源码而已。patch-o-matic-ng-20080214.tar.bz2 #下载点：www.kern]]></description><category></category></item><item><title><![CDATA[【转】TC(HTB)+iptables作流量控制 ]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5627643</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5627643</guid><author>ff110698662</author><pubDate>Thu, 27 May 2010 11:26:00 +0800</pubDate><description><![CDATA[转的用于学习tc　   　一、环境和要求：　　线路：ADSL：2M/512K　　eth0:10.0.0.136,外网口　　eth1:192.168.1.1,内网口　　业务需求：保证正常的网页浏览，FTP，SMTP，POP3，对其它的所有应用加以限制，以免影响正常业务的使用。　　1、让交互数据包保持较低的延迟时间,也就是说上载或下载文件不会打扰SSH/telnet等。　　2、上载或下]]></description><category></category></item><item><title><![CDATA[linux双网卡网段网关流控配置]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5624548</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5624548</guid><author>ff110698662</author><pubDate>Wed, 26 May 2010 10:21:00 +0800</pubDate><description><![CDATA[这个问题困扰我至少2个星期了，反反复复查了很多资料，今天终于能配置完成，现在要写下来激动啊，差点就气馁了。 要求：我想做ipp2p的流量控制测试，所以要在公司内部搭建一个测试环境。在我同公司的网之间搭建一台双网卡的linux机器，具体硬件架设图是这样的     互联网|公司的内部网段192.168.4.0(网关是192.168.4.1)|eth1(I]]></description><category></category></item><item><title><![CDATA[Linux c 数据类型 ]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5616436</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5616436</guid><author>ff110698662</author><pubDate>Sat, 22 May 2010 15:34:00 +0800</pubDate><description><![CDATA[当Linux内核在体系结构差异较大的平台之间移植时，会产生与数据类型相关的问题。.在编译内核时使用 -Wall  -W strict-prototypes 选项, 可以避免很多错误的发生.内核使用的基本数据类型主要有:     int           标准C语言整数类型     u32         32位整数类型     pid_t       特定内核对象pid的类型.在不同的CPU体系]]></description><category></category></item><item><title><![CDATA[[struct--iphdr -- IP头部]与[tcphdr结构]]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5616431</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5616431</guid><author>ff110698662</author><pubDate>Sat, 22 May 2010 15:31:00 +0800</pubDate><description><![CDATA[struct--iphdr -- IP头部2007年10月12日 星期五 12:04sk_buff->iphdr/usr/src/linux-2.6.19/include/linux/ip.hstruct iphdr {#if defined(__LITTLE_ENDIAN_BITFIELD)    __u8    ihl:4,            version:4;#]]></description><category></category></item><item><title><![CDATA[一个使用iptables配置NAT的实例]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5613632</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5613632</guid><author>ff110698662</author><pubDate>Fri, 21 May 2010 11:52:00 +0800</pubDate><description><![CDATA[一个使用iptables配置NAT的实例Zhaoke, 2006-11-24 本文介绍如何在linux系统上使用iptables建立NAT, 我们可以把它做为一个网关, 从而局域网的多台机器可以使用一个公开的ip地址连接外网. 我使用的方法是重写通过NAT系统IP包的源地址和目标地址.准备:CPU: PII或更高系统: 任何Linux版本软件: Iptables网卡: 2块]]></description><category></category></item><item><title><![CDATA[ipp2p中使用tc+iptables限速（脚本）]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/5613624</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/5613624</guid><author>ff110698662</author><pubDate>Fri, 21 May 2010 11:51:00 +0800</pubDate><description><![CDATA[tc限速：ipp2p只能识别p2p连接请求，而不能识别所有p2p包，必须和CONNMARK目标结合在一起使用（目前只支持TCP协议标识） #通过iptables给数据包打标记#结果：每一个标记为P2P连接的包被标记为“1”#从MARK目标中恢复标记iptables -A PREROUTING -t mangle -p tcp -j CONNMARK --restore-ma]]></description><category></category></item><item><title><![CDATA[关于程序考试常见的题目（自己看的）]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/4600268</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/4600268</guid><author>ff110698662</author><pubDate>Sun, 27 Sep 2009 11:22:00 +0800</pubDate><description><![CDATA[ //把十进制转换成任意进制 TenTo(100,16);void TenTo(int n,int nChange){ //十进制转化为2进制 char srz[100]; memset(srz, /0, sizeof(srz)); int i =-1; do  {    srz[++i] = n % nChange;  n = n / nChange;  } while ( n != 0);]]></description><category></category></item><item><title><![CDATA[堆栈作用--高级语言反汇编程序的函数调用过程]]></title><link>https://blog.youkuaiyun.com/ff110698662/article/details/4166204</link><guid>https://blog.youkuaiyun.com/ff110698662/article/details/4166204</guid><author>ff110698662</author><pubDate>Sun, 10 May 2009 21:21:00 +0800</pubDate><description><![CDATA[转的他人的文章 【来源： 作者：iiprogram 2006-04-27 出处：pcdog.com】摘要：本文说明高级语言编译成汇编语言后，高级语言中函数调用的汇编程序过程。正文：高级语言编译成汇编程序以后，在高级语言中的函数调用的汇编程序过程如下：1.将函数参数入栈，第一个参数在栈顶，最后一个参数在栈底。 2.执行CALL指令，调用该函数，进入该函数代码空间。a.]]></description><category></category></item></channel></rss>