⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 内核编译.html

📁 linux内核的编译步骤。适用于linux的学习
💻 HTML
📖 第 1 页 / 共 5 页
字号:
	<dt>Network packet debugging</dt><dd>在调试不合格的包时加上额外的附加信息,但在遇到Dos攻击时你可能会被日志淹没</dd>	<dt>Packet socket</dt><dd>这种Socket可以让应用程序(比如tcpdump,iptables)直接与网络设备通讯,而不通过内核中的其它中介协议</dd>	<dd><dl>		<dt>Packet socket: mmapped IO</dt><dd>让Packet socket驱动程序使用IO映射机制以使连接速度更快</dd>	</dl></dd>	<dt>Unix domain sockets</dt><dd>一种仅运行于本机上的效率高于TCP/IP的Socket,简称Unix socket.许多程序都使用它在操作系统内部进行进程间通信(IPC),比如X Window和syslog</dd>	<dt>Transformation user configuration interface</dt><dd>为IPsec(可在ip层加密)之类的工具提供XFRM用户配置接口支持</dd>	<dt>Transformation sub policy support</dt><dd>XFRM子策略支持,仅供开发者使用</dd>	<dt>PF_KEY sockets</dt><dd>用于可信任的密钥管理程序和操作系统内核内部的密钥管理进行通信,IPsec依赖于它</dd>	<dt>TCP/IP networking</dt><dd>TCP/IP协议当然要选</dd>	<dd><dl>		<dt>IP: multicasting</dt><dd>群组广播,似乎与网格计算有关,仅在使用MBONE的时候才需要</dd>		<dt>IP: advanced router</dt><dd>高级路由,如果想做一个路由器就选吧</dd>		<dt>IP: policy routing</dt><dd>策略路由</dd>		<dt>IP: equal cost multipath</dt><dd>用于路由的基于目的地址的负载均衡</dd>		<dt>IP: verbose route monitoring</dt><dd>显示冗余的路由监控信息</dd>		<dt>IP: kernel level autoconfiguration</dt><dd>在内核启动时自动配置ip地址/路由表等,需要从网络启动的无盘工作站才需要这个东西</dd>		<dt>IP: tunneling</dt><dd>IP隧道,将一个IP报文封装在另一个IP报文内的技术</dd>		<dt>IP: GRE tunnels over IP</dt><dd>基于IP的GRE(通用路由封装)隧道</dd>		<dt>IP: multicast routing</dt><dd>多重传播路由</dd>		<dt>IP: ARP daemon support</dt><dd>这东西尚处于试验阶段就已经被废弃了</dd>		<dt>IP: TCP syncookie support</dt><dd>抵抗SYN flood攻击的好东西,要启用它必须同时启用/proc文件系统和"Sysctl support",然后在系统启动并挂载了/proc之后执行"echo 1 &gt;/proc/sys/net/ipv4/tcp_syncookies"命令</dd>		<dt>IP: AH transformation</dt><dd>IPsec验证头(AH)实现了数据发送方的验证处理,可确保数据既对于未经验证的站点不可用也不能在路由过程中更改</dd>		<dt>IP: ESP transformation</dt><dd>IPsec封闭安全负载(ESP)实现了发送方的验证处理和数据加密处理,用以确保数据不会被拦截/查看或复制</dd>		<dt>IP: IPComp transformation</dt><dd>IPComp(IP静荷载压缩协议),用于支持IPsec</dd>		<dt>IP: IPsec transport mode</dt><dd>IPsec传输模式,常用于对等通信,用以提供内网安全.数据包经过了加密但IP头没有加密,因此任何标准设备或软件都可查看和使用IP头</dd>		<dt>IP: IPsec tunnel mode</dt><dd>IPsec隧道模式,用于提供外网安全(包括虚拟专用网络).整个数据包(数据头和负载)都已经过加密处理且分配有新的ESP头/IP头和验证尾,从而能够隐藏受保护站点的拓扑结构</dd>		<dt>IP: IPsec BEET mode</dt><dd>IPsec BEET模式</dd>		<dt>INET: socket monitoring interface</dt><dd>socket监视接口,一些Linux本地工具(如:包含ss的iproute2)需要使用它</dd>		<dt>TCP: advanced congestion control</dt><dd>高级拥塞控制,如果没有特殊需求(比如无线网络)就别选了,内核会自动将默认的拥塞控制设为"Cubic"并将"Reno"作为候补</dd>		<dt>IP: Virtual Server Configuration</dt><dd>IP虚拟服务器允许你基于多台物理机器构建一台高性能的虚拟服务器,不玩集群就别选了</dd>		<dt>The IPv6 protocol</dt><dd>你要是需要IPv6就选吧</dd>		<dt>NetLabel subsystem support</dt><dd>NetLabel子系统为诸如CIPSO与RIPSO之类能够在分组信息上添加标签的协议提供支持,如果你看不懂就别选了</dd>	</dl></dd>	<dt>Security Marking</dt><dd>对网络包进行安全标记,类似于nfmark,但主要是为安全目的而设计,如果你不明白的话就别选</dd>	<dt>Network packet filtering (replaces ipchains)</dt><dd>Netfilter可以对数据包进行过滤和修改,可以作为防火墙("packet filter"或"proxy-based")或网关(NAT)或代理(proxy)或网桥使用.选中此选项后必须将"Fast switching"关闭,否则将前功尽弃</dd>	<dd><dl>		<dt>Network packet filtering debugging</dt><dd>仅供开发者调试Netfilter使用</dd>		<dt>Bridged IP/ARP packets filtering</dt><dd>如果你希望使用一个针对桥接的防火墙就打开它</dd>		<dt>Core Netfilter Configuration</dt><dd>核心Netfilter配置(当包流过Chain时如果match某个规则那么将由该规则的target来处理,否则将由同一个Chain中的下一个规则进行匹配,若不match所有规则那么最终将由该Chain的policy进行处理)</dd>		<dd><dl>			<dt>Netfilter netlink interface</dt><dd>允许Netfilter在与用户空间通信时使用新的netlink接口.netlink Socket是Linux用户态与内核态交流的主要方法之一,且越来越被重视</dd>			<dd><dl>				<dt>Netfilter NFQUEUE over NFNETLINK interface</dt><dd>通过NFNETLINK接口对包进行排队</dd>				<dt>Netfilter LOG over NFNETLINK interface</dt><dd>通过NFNETLINK接口对包记录.该选项废弃了ipt_ULOG和ebg_ulog机制,并打算在将来废弃基于syslog的ipt_LOG和ip6t_LOG模块</dd>			</dl></dd>			<dt>Layer 3 Independent Connection tracking</dt><dd>独立于第三层的链接跟踪,通过广义化的ip_conntrack支持其它非IP协议的第三层协议</dd>			<dt>Netfilter Xtables support</dt><dd>如果你打算使用ip_tables,ip6_tables,arp_tables之一就必须选上</dd>			<dd><dl>				<dt>"CLASSIFY" target support</dt><dd>允许为包设置优先级,一些排队规则(atm,cbq,dsmark,pfifo_fast,htb,prio)需要使用它</dd>				<dt>"CONNMARK" target support</dt><dd>类似于"MARK",但影响的是连接标记的值</dd>				<dt>"DSCP" target support</dt><dd>允许对ip包头部的DSCP(Differentiated Services Codepoint)字段进行修改,该字段常用于Qos</dd>				<dt>"MARK" target support</dt><dd>允许对包进行标记(通常配合ip命令使用),这样就可以改变路由策略或者被其它子系统用来改变其行为</dd>				<dt>"NFQUEUE" target Support</dt><dd>用于替代老旧的QUEUE(iptables内建的target之一),因为NFQUEUE能支持最多65535个队列,而QUEUE只能支持一个</dd>				<dt>"NOTRACK" target support</dt><dd>允许规则指定哪些包不进入链接跟踪/NAT子系统</dd>				<dt>"SECMARK" target support</dt><dd>允许对包进行安全标记,用于安全子系统</dd>				<dt>"CONNSECMARK" target support</dt><dd>针对链接进行安全标记,同时还会将连接上的标记还原到包上(如果链接中的包尚未进行安全标记),通常与SECMARK target联合使用</dd>				<dt>"comment" match support</dt><dd>允许你在iptables规则集中加入注释</dd>				<dt>"connbytes" per-connection counter match support</dt><dd>允许针对单个连接内部每个方向(进/出)匹配已经传送的字节数/包数</dd>				<dt>"connmark" connection mark match support</dt><dd>允许针对每个会话匹配先前由"CONNMARK"设置的标记值</dd>				<dt>"conntrack" connection tracking match support</dt><dd>连接跟踪匹配,是"state"的超集,它允许额外的链接跟踪信息,在需要设置一些复杂的规则(比如网关)时很有用</dd>				<dt>"DCCP" protocol match support</dt><dd>DCCP是打算取代UDP的新传输协议,它在UDP的基础上增加了流控和拥塞控制机制,面向实时业务</dd>				<dt>"DSCP" match support</dt><dd>允许对IP包头的DSCP字段进行匹配</dd>				<dt>"ESP" match support</dt><dd>允许对IPSec包中的ESP头进行匹配,使用IPsec的话就选上吧</dd>				<dt>"helper" match support</dt><dd>加载特定协议的连接跟踪辅助模块,由该模块过滤所跟踪的连接类型的包,比如ip_conntrack_ftp模块</dd>				<dt>"length" match support</dt><dd>允许对包的长度进行匹配</dd>				<dt>"limit" match support</dt><dd>允许根据包的进出速率进行规则匹配,常和"LOG target"配合使用以抵抗某些Dos攻击</dd>				<dt>"mac" address match support</dt><dd>允许根据以太网的MAC进行匹配,常用于无线网络环境</dd>				<dt>"mark" match support</dt><dd>允许对先前由"MARK"标记的特定标记值进行匹配</dd>				<dt>IPsec "policy" match support</dt><dd>使用IPsec就选上吧</dd>				<dt>Multiple port match support</dt><dd>允许对TCP或UDP包同时匹配多个端口(通常情况下只能匹配一个端口)</dd>				<dt>"physdev" match support</dt><dd>允许对到达的或将要离开的物理桥端口进行匹配</dd>				<dt>"pkttype" packet type match support</dt><dd>允许对封包目的地址类别(广播/群播/直播)进行匹配</dd>				<dt>"quota" match support</dt><dd>允许对总字节数的限额值进行匹配</dd>				<dt>"realm" match support</dt><dd>允许对iptables中的路由子系统中的realm值进行匹配</dd>				<dt>"sctp" protocol match support</dt><dd>流控制传输协议(SCTP),十年以后也许能够普及的东西</dd>				<dt>"state" match support</dt><dd>这是对包进行分类的有力工具,它允许利用连接跟踪信息对连接中处于特定状态的包进行匹配</dd>				<dt>"statistic" match support</dt><dd>允许根据一个给定的百分率对包进行周期性的或随机性的匹配</dd>				<dt>"string" match support</dt><dd>允许根据包所承载的数据中包含的特定字符串进行匹配</dd>				<dt>"tcpmss" match support</dt><dd>允许根据TCP SYN包头中的MSS(最大分段长度)选项的值进行匹配</dd>			</dl></dd>					</dl></dd>		<dt>IP: Netfilter Configuration</dt><dd>针对IPv4的Netfilter配置</dd>		<dd><dl>			<dt>Connection tracking (required for masq/NAT)</dt><dd>链接跟踪.可用于报文伪装或地址转换,也可用于增强包过滤能力</dd>			<dd><dl>				<dt>Connection tracking flow accounting</dt><dd>允许针对每个连接记录已经传送的字节/包数,常用于connbytes match</dd>				<dt>Connection mark tracking support</dt><dd>允许对连接进行标记,与针对单独的包进行标记的不同之处在于它是针对连接流的.CONNMARK target和connmark match需要它的支持</dd>				<dt>Connection tracking security mark support</dt><dd>允许对连接进行安全标记,通常这些标记包(SECMARK)复制到其所属连接(CONNSECMARK),再从连接复制到其关联的包(SECMARK)</dd>				<dt>Connection tracking events</dt><dd>连接跟踪事件支持.如果启用这个选项,连接跟踪代码将提供一个notifier链,它可以被其它内核代码用来获知连接跟踪状态的改变</dd>				<dt>Connection tracking netlink interface</dt><dd>支持基于netlink的用户空间接口</dd>				<dt>SCTP protocol connection tracking support</dt><dd>SCTP是IP网面向多媒体通信的新一代的流控制传输协议</dd>				<dt>FTP protocol support</dt><dd>FTP协议</dd>				<dt>IRC protocol support</dt><dd>IRC协议是一种用来实时聊天协议,用过mIRC的人应当不陌生</dd>				<dt>NetBIOS name service protocol support</dt><dd>NetBIOS名字服务协议</dd>				<dt>TFTP protocol support</dt><dd>TFTP是基于UDP的比FTP简单的文件传输协议</dd>				<dt>Amanda backup protocol support</dt><dd>Amanda备份协议</dd>				<dt>PPTP protocol support</dt><dd>点对点隧道协议(PPTP)是一种支持多协议虚拟专用网络的网络技术,ADSL用户对它应该很熟悉</dd>				<dt>H.323 protocol support</dt><dd>ITU-T提出的用于IP电话的协议</dd>				<dt>SIP protocol support</dt><dd>IETE提出的用于IP电话的协议</dd>			</dl></dd>			<dt>IP Userspace queueing via NETLINK</dt><dd>已废弃</dd>			<dt>IP tables support (required for filtering/masq/NAT)</dt><dd>要用iptables就肯定要选上</dd>			<dd><dl>				<dt>IP range match support</dt><dd>允许对ip地址的范围进行匹配</dd>				<dt>TOS match support</dt><dd>允许对ip包头的TOS(Type Of Service)字段进行匹配</dd>				<dt>recent match support</dt><dd>可以创建一个或多个刚刚使用过的ip地址列表,然后根据这些列表进行匹配</dd>				<dt>ECN match support</dt><dd>允许对TCP/IP包头的ECN(Explicit CongestionNotification)字段进行匹配.ECN是一种显式拥塞通知技术,它不但要求路由器支持而且要求端到端主机的支持,其基本思想是当路由器发生早期拥塞时不是丢弃包而是尽量对包进行标记,接收方接到带有ECN提示的包时,通知发送方网络即将发生拥塞,也就是它通过对包的标记提示TCP源即将发生拥塞,从而引发拥塞避免算法</dd>				<dt>AH match support</dt><dd>允许对IPSec包头的AH字段进行匹配</dd>				<dt>TTL match support</dt><dd>允许对ip包头的TTL(生存期)字段进行匹配</dd>				<dt>Owner match support</dt><dd>允许对本地生成的包按照其宿主(user,group,process,session)进行匹配</dd>				<dt>address type match support</dt><dd>允许对地址类型(单播,本地,广播)进行匹配</dd>				<dt>hashlimit match support</dt><dd>是limit的升级,它基于你选择的ip地址与/或端口动态的创建以limit为桶(bucket)的哈希表.它可以创建诸如"为每个特定的目标IP分配10kpps"或"允许每个特定的源IP分配500pps"之类的规则</dd>				<dt>Packet filtering</dt><dd>定义filter表以允许对包进行过滤</dd>				<dd><dl>					<dt>REJECT target support</dt><dd>允许返回一个ICMP错误而不是简单的丢弃包</dd>				</dl></dd>				<dt>LOG target support</dt><dd>允许将符合条件的包头信息通过syslog进行记录</dd>				<dt>ULOG target support</dt><dd>透过netlink socket将符合条件的封包交给用户空间的ulogd守护进程.反对使用该选项,因为它已经被NETFILTER_NETLINK_LOG代替</dd>				<dt>TCPMSS target support</dt><dd>允许修改TCP包头中的MSS(最大分段长度)选项值</dd>				<dt>Full NAT</dt><dd>允许进行伪装/端口转发以及其它的NAT功能,仅在你需要使用iptables中的nat表时才需要选择</dd>				<dt>Packet mangling</dt><dd>在iptables中启用mangle表以便对包进行各种修改,常用于改变包的路由</dd>				<dt>raw table support (required for NOTRACK/TRACE)</dt><dd>在iptables中添加一个'raw'表,该表在netfilter框架中非常靠前,并在PREROUTING和OUTPUT链上有钩子,从而可以对收到的数据包在连接跟踪前进行处理</dd>			</dl></dd>			<dt>ARP tables support</dt><dd>ARP表支持.只有在局域网中才有ARP欺骗问题,另外路由器也会遭到ARP欺骗</dd>			<dd><dl>				<dt>ARP packet filtering</dt><dd>ARP包过滤.对于进入和离开本地的ARP包定义一个filter表,在桥接的情况下还可以应用于被转发ARP包</dd>				<dt>ARP payload mangling</dt><dd>允许对ARP包的荷载部分进行修改,比如修改源和目标物理地址</dd>			</dl></dd>		</dl></dd>		<dt>IPv6: Netfilter Configuration</dt><dd>针对IPv6的Netfilter配置,需要的话可以参考前面IPv4的Netfilter配置进行选择</dd>		<dt>DECnet: Netfilter Configuration</dt><dd>针对DECnet的Netfilter配置</dd>		<dt>Bridge: Netfilter Configuration</dt><dd>针对桥接的Netfilter配置</dd>	</dl></dd>	<dt>DCCP Configuration</dt><dd>数据报拥塞控制协议在UDP的基础上增加了流控和拥塞控制机制,使数据报协议能够更好地用于流媒体业务的传输</dd>	<dt>SCTP Configuration</dt><dd>流控制传输协议是一种新兴的传输层协议.TCP协议一次只能连接一个IP地址而在SCTP协议一次可以连接多个IP地址且可以自动平衡网络负载,一旦某一个IP地址失效会自动将网络负载转移到其他IP地址上</dd>	<dt>TIPC Configuration</dt><dd>透明内部进程间通信协议,以共享内存为基础实现任务和资源的调度,专门用于内部集群通信</dd>	<dt>Asynchronous Transfer Mode (ATM)</dt><dd>异步传输模式(ATM)支持</dd>	<dt>802.1d Ethernet Bridging</dt><dd>802.1d以太网桥</dd>	<dt>802.1Q VLAN Support</dt><dd>802.1Q虚拟局域网</dd>	<dt>DECnet Support</dt><dd>DECnet是一种很生僻的协议</dd>	<dt>ANSI/IEEE 802.2 LLC type 2 Support</dt><dd>看不懂可以不选</dd>	<dt>The IPX protocol</dt><dd>IPX协议</dd>	<dt>Appletalk protocol support</dt><dd>与Mac机器通信的协议</dd>	<dt>CCITT X.25 Packet Layer</dt><dd>大约没人需要这东西</dd>	<dt>LAPB Data Link Driver</dt><dd>大约没人需要这东西</dd>	<dt>Acorn Econet/AUN protocols</dt><dd>一种被Acorn计算机使用的又老又慢的协议</dd>	<dt>WAN router</dt><dd>广域网路由</dd>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -