
Unix/Linux
Suprman
这个作者很懒,什么都没留下…
展开
-
在Linux下设定MTU值
在Linux下设定MTU值转载 2006-08-30 14:36:00 · 1774 阅读 · 0 评论 -
Linux下IP分片与重组
Linux下IP――分片与重组原理介绍 为一个数据包片再次分片 为数据包分片和为数据包片再次分片之间的细微差别就在于网关处理MF比特的不同。但一个网关为原来为分片的数据包分片时,除了末尾的数据包片,它将其余所有分片上的MF比特都置为一,最后一片为0。然而,当网关为一个非末尾的数据包片再次分片时,它会把生成的所有子分片中的MF比特全转载 2006-08-30 16:55:00 · 2868 阅读 · 0 评论 -
Linux系统函数
ALP Chapter 8 Linux系统函数(Linux System Calls) 到目前为止我们介绍的所有API都分可归为两类: 库函数(library function):普通的函数,由一个不属于我们程序的外部的库编写,这种外部的库的一个典型例子是C库。这种函数的参数传递是通过寄存器或者堆栈来实现的,执行的时候直接跳转到该函数代码的开头,转载 2006-09-04 09:50:00 · 3718 阅读 · 0 评论 -
OpenSSL 源码下载
Here you can find all distribution tarballs (and sometimes corresponding patches) of the various OpenSSL release versions. Alternatively you can also download them via FTP from the OpenSSL FTP area un转载 2006-09-04 09:42:00 · 7596 阅读 · 0 评论 -
实现Linux下多播路由
Linux下多播路由的实现 蓝森林 http://www.lslnet.com 前言(只是一些废话,不想看的可以略过) ===================================== 多播路由是一个很好的技术,在Internet上实现了对数据的转载 2006-09-04 10:11:00 · 2961 阅读 · 0 评论 -
提高Linux上socket 性能
提高 Linux 上 socket 性能 加速网络应用程序的 4 种方法转载 2006-09-04 10:19:00 · 1412 阅读 · 0 评论 -
如何制作rpm文件
如何制作rpm文件 内容:一 、rpm 介绍二.典型spec文件分析杨爱林Linux 研发工程师2005 年 7 月 本文分为两部分,第一部分阐述了 rpm 工具的功能以及 rpmbuild 工具,详细的介绍了 spec文件的书写规则以及关键部分,第二部分对一个典型的 spec 文件做了详细的分析。 一 、rpm 介绍1. 概述RPM全称是 Red Hat Package Ma转载 2006-09-08 16:44:00 · 2116 阅读 · 0 评论 -
基于linux 平台的libpcap源代码
基于 linux 平台的 libpcap 源代码分析转载 2006-09-13 09:26:00 · 1634 阅读 · 0 评论 -
深入Linux网络核心堆栈
深入Linux网络核心堆栈 目录1 - 简介 1.1 - 本文涉及的内容 1.2 - 本文不涉及的内容2 - 各种Netfilter hook及其用法 2.1 - Linux内核对数据包的处理 2.2 - Netfilter对IPv4的hook3 - 注册和注销Netfilter hook4 - Netfilter 基本的数据报过滤技术[1] 4.1转载 2006-09-13 09:29:00 · 1551 阅读 · 0 评论 -
Donald Knuth 传奇
作者:yueq Donald Knuth自传的开头这样写道:“Donald Knuth真的只是一个人么?”作为世界顶级计算机科学家之一,Knuth教授已经完成了编译程序、属性文法和运算法则的前沿研究,并编著完成了已在程序设计领域中具有权威标准和参考价值的书目的前三卷。在完成该项工作之余,Knuth还用了十年时间发明了两个数字排版系统,并编写了六本著作对其做了详尽的解释说明,现在,这两个系转载 2006-09-13 12:30:00 · 4172 阅读 · 2 评论 -
iptables下udp穿越
iptables下udp穿越实用篇----iptables与natcheck [转] iptables下udp穿越实用篇----iptables与nat转载 2006-09-14 09:26:00 · 1808 阅读 · 0 评论 -
Linux下的网络协议分析工具-tcpdump
TCPDUMP简介在传统的网络分析和测试技术中,嗅探器(sniffer)是最常见,也是最重要的技术之一。sniffer工具首先是为网络管理员和网络程序员进行网络分析而设计的。对于网络管理人员来说,使用嗅探器可以随时掌握网络的实际情况,在网络性能急剧下降的时候,可以通过sniffer工具来分析原因,找出造成网络阻塞的来源。对于网络程序员来说,通过sniffer工具来调试程序。 用过windo转载 2006-09-29 12:30:00 · 2254 阅读 · 0 评论 -
设置网卡混杂模式实现方法
关于设置网卡的混杂模式的实现方法,很多地方都有提及,现在也能搜集到很多具体的实现方法的代码,在此只是搜集整理,有的是从文章中摘录,有的就直接从其他代码中抽取,希望对大家的能有所帮助。一、在普通程序中设置网卡混杂模式。在普通程序中普遍用ioctl函数来设置,该函数很值得大家好好的了解,因为它的使用非常的广泛。下面给出设置网卡混杂模式的实现代码:#include #include #include #转载 2006-09-30 14:13:00 · 6841 阅读 · 0 评论 -
Using Assembly Language in Linux
Using Assembly Language in Linux.by PhillipNote: there is a turkish translation of this article. Contents:IntroductionIntel and AT&T Syntax PrefixesDirection o翻译 2006-09-23 13:47:00 · 1530 阅读 · 0 评论 -
AIX 中Paging Space使用率过高分析与解决
AIX 中Paging Space使用率过高分析与解决 作者:金 源 来自:IBM DW中国<!---->AIX 操作系统中的 Paging Space 是很重要的设备,Paging Space 使用率过高将影响系统整体性能,甚至会造成系统挂起。文中对 Paging Space 使用率过高的常见原因进行了分析,并给出了相应的解决方案。AIX操作系统中Paging Space是很重要的设转载 2006-10-09 11:23:00 · 1846 阅读 · 0 评论 -
Oracle数据库的自动备份(1)
Oracle数据库的自动备份转载 2006-10-13 09:49:00 · 1238 阅读 · 0 评论 -
Oracle数据库的自动备份脚本(2)
实现脚本rem #=========================================================================rem # Purpose:exp Oracle DB ZYTK30 to file ZYTK30_YYYYMMDDHHMM.dmp,rem # and Delete the file,7 days ago create转载 2006-10-13 09:53:00 · 1617 阅读 · 0 评论 -
WebSphere系统管理(zz)
WebSphere Application Server 有用的命令: 第二部分:系统管理转载 2006-10-13 10:05:00 · 2186 阅读 · 0 评论 -
一款别致的telnet工具
CTerm (Clever Terminal) 不仅可以作为普通 Telnet 客户软件用于 Telnet 站点的登录,更是针对国内BBS的特点设计的一个专用上站软件。 它在运行中对用户和服务器之间的信息进行了分析,知道用户在 BBS 上的当前状态(主选单/讨论区列表/用户列表/文章 列表/编辑状态),从而提供相应的服务。转载 2006-10-27 16:47:00 · 1515 阅读 · 0 评论 -
CTDP linux 程序员手册 (3) Linux 信号
<!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel = "";google_color_border = "E1771E";google翻译 2006-07-06 14:46:00 · 1612 阅读 · 0 评论 -
CTDP linux 程序员手册 (4) Linux 脚本编程
<!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel = "";google_color_border = "E1771E";google翻译 2006-07-07 12:49:00 · 1713 阅读 · 0 评论 -
CTDP linux 程序员手册 (4.1) Linux 脚本变量
<!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel = "";google_color_border = "E1771E";google翻译 2006-07-08 16:42:00 · 2045 阅读 · 0 评论 -
CTDP linux 程序员手册 (4.2) Linux 测试条件
<!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel = "";google_color_border = "E1771E";google翻译 2006-07-10 12:55:00 · 1294 阅读 · 0 评论 -
CTDP linux 程序员手册 (1)
<!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel = "";google_color_border = "E1771E";google_c翻译 2006-07-04 13:22:00 · 1608 阅读 · 0 评论 -
CTDP linux 程序员手册 (2) IPC 进程间通讯
Linux IPC 进程间通讯IPC的类型: 信号 -由其他的进程或系统内核发到某指定的进程,表明条件的变化. 管道 -未命名管道一般由 shell 使用,用 "|"字符表示,将一个程序的输出作为另一个程序的输入 FIFOS -先进先出的命名管道. 消息队列 - 此机制允许一个或多个进程去写一个消息列,同时允许一个或多个进程去读此队列. 信号量 - 统计共享资源的使用控翻译 2006-07-05 14:08:00 · 1451 阅读 · 0 评论 -
CTDP linux 程序员手册 (4.4)在Linux 脚本中经常要用到的程序
<!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel = "";google_color_border = "E1771E";google翻译 2006-07-14 13:14:00 · 1361 阅读 · 0 评论 -
CTDP linux 程序员手册 (4.5)Shell 的能力
Shell 的能力重定向> 打开作为标准输出 >> 追加到这个文件尾部 | 标准输出到输入的管道 参数扩展内置函数脚本编程中的 Bash 内置函数: alias <!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad翻译 2006-07-14 13:16:00 · 1282 阅读 · 0 评论 -
CTDP linux 程序员手册 (4.7) 调整时间的程序
<!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel = "";google_color_border = "E1771E";google翻译 2006-07-15 14:48:00 · 1297 阅读 · 0 评论 -
CTDP linux 程序员手册 (4.3) 控制和迭代
<!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel = "";google_color_border = "E1771E";google翻译 2006-07-12 14:59:00 · 1384 阅读 · 0 评论 -
CTDP linux 程序员手册 (4.6) 一个循环脚本的例子
<!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel = "";google_color_border = "E1771E";google原创 2006-07-15 13:57:00 · 1538 阅读 · 0 评论 -
CTDP linux 程序员手册 (4.8) 一个管理和读文件的例子
<!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel = "";google_color_border = "E1771E";google翻译 2006-07-15 15:01:00 · 1651 阅读 · 0 评论 -
CTDP linux 程序员手册 (4.9) 一个 makefile 脚本的例子
<!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel = "";google_color_border = "E1771E";google翻译 2006-07-18 13:04:00 · 1868 阅读 · 0 评论 -
Linux下网卡的一些技术信息
对于那些想了解更多有关网卡如何工作、或如何使用现有驱动程序,以及试图为目前不支持的网卡编写自己的驱动程序的人来说,这些信息应该会有用。如果你没有这种想法,那么最好跳过这一节。 1 可编程I/O、共享内存与DMA 如果已经可以发送接收背靠背数据包,就无法把更多的数据放到网络上。每一个现代的以太网卡都可以接收背靠背数据包。Linux的DP8390驱动程序(wd80x3、SMC-Ultra、3c503、转载 2006-11-29 16:49:00 · 1346 阅读 · 0 评论 -
核心路由器十项性能指标与路由器简介
说到路由器的性能,不妨我先给大家简单的介绍一下什么是路由器,路由器是用来做什么的! 路由器是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”,以使它们能够相互“读”懂对方的数据,从而构成一个更大的网络。 路由器有两大典型功能,即数据通道功能和控制功能。数据通道功能包括转发决定、背板转发以及输出链路调度等,一般由特定的硬件来完成;控制功能一般用软件来实现转载 2006-11-30 13:59:00 · 1827 阅读 · 0 评论 -
使用DOS命令破除UNIX管理员口令
对于广大的SCOUNIX操作系统管理员来说,最不可原谅的过失之一就是忘记了 管理员口令(即超级用户口令)。这个过失会导致极其严重的后果,对此凡是具备UNIX 操作系统常识的人都应该知道。然而令人遗憾的是,时至今日铸错者依然大有人在。看 来,对他们固然要责备,但既然问题客观存在,我们就总还须面对现实,想办法去解决转载 2006-11-30 14:31:00 · 1341 阅读 · 0 评论 -
使用epoll进行高性能网络编程
epoll和其他技术的性能比较.翻译:韩红军。hanhj@vrlab.buaa.edu.cn ; hongjun_han@163.com原文出自:https://www.captech.com.cn英文原文:http://www.xmailserver.org/linux-patches/nio-improve.html由于水平有限,错误在所难免,希望各位指正。07-01-2001 – 初稿 -转载 2006-11-30 15:07:00 · 2252 阅读 · 0 评论 -
利用原始套接字(SOCK_RAW)对ip数据进行监听
<!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel = "";google_color_border = "E1771E";google原创 2006-07-27 10:27:00 · 2829 阅读 · 0 评论 -
Linux 环境下 Makefile 文件制作
编写:Leaf ZhouEMAIL:leaf_zhou_8@hotmail.com可自由复制但禁止删改2003-10-12无论对于一个初学者还是一个资深的Linux程序员,编写Makefile文件都是一件很麻烦的事;再者,开发人员应该把主要的精力放在程序代码的编写上,而在Makefile文件花费太多的精力显然是不明智的;还有,对于不同的处理器架构,往往编译器不同,环境不同,特别是一些嵌入式系统中的转载 2006-11-30 15:16:00 · 1599 阅读 · 0 评论 -
C 编程最佳实践
尽管 C 语言问世已近 30 年,但它的魅力仍未减退。C 语言继续吸引着众多的人们,他们为了编写新的应用程序,或者移植或维护现有的应用程序而必须学习新技能。简介本文是为了满足开发人员的需要而写的。我们总结了一套指南,无论作为开发人员还是顾问,这些指南多年来一直都很好地指导着我们,我们把它们作为建议提供给您,希望对您的工作有所帮助。您也许不赞同其中的某些指南,但我们希望您会喜欢其中的一些并在转载 2006-11-30 15:34:00 · 1367 阅读 · 0 评论 -
GCC中SIMD指令的应用方法
X86架构上的多媒体应用开发,如果能够使用SIMD指令进行优化, 性能将大大提高。目前,IA-32的SIMD指令包括MMX,SSE,SSE2等几级。 在GCC的开发环境中,有几种使用SIMD指令的方式,本文逐一介绍。 X86的SIMD指令 ...simd instrucitons in X86IA-32 Intel体系结构的指令主要分为以下几类 [1]: 通用转载 2006-12-01 12:22:00 · 1768 阅读 · 0 评论