选择显示字体大小

linux内核模块和驱动的编写

linux内核是一个整体是结构,因此向内核添加任何东西,或者删除某些功能,都十分困难。为了解决这个问题引入了内核机制。从而可以动态的想内核中添加或者删除模块。 模块不被编译在内核中,因而控制了内核的大小.然而模块一旦被插入内核,他就和内核其他部分一样.这样一来就会曾家一部分系统开销。同时,如果模块出现问题,也许会带来系统的崩溃。 模块的实现机制: 启动时,由函数 void inti_modules() 来初始化模块,因为启动事很多时候没有模块.这个函数往往把内核自身当作一个虚模块。 如由系统需要,则调用一系列以sys 开头的函数,对模块进行操作. 如: sys_creat_modules(),sys_inti_modules() , sys_deldte_modules()等等. 这里会用到一些模块的数据就结构,在/usr/scr/linux/include/linux/mod...

http://www.sosof.com/detail/202/2702029160334.html -by - 丰搜 缓存页面


编写linux实用程序的艺术

linux 和其他类 unix 系统总是附带了大量的工具,它们执行从显而易见的到不可思议的广泛功能。类 unix 编程环境的成功很大程度上归功于工具的高品质和选择,以及这些工具之间相互衔接的简易性。 作为开发人员,您可能会发现现有实用程序并不总是能够解决问题。虽然能够通过结合使用现有实用程序来容易地解决许多问题,然而解决其他问题却至少需要一些实 际的编程工作。这些后面的任务通常是创建新实用程序的候选任务,结合现有实用程序来创建新实用程序可以通过做最少的工作来解决问题。本文考察优秀实用程序所具有的品质,以及设计这种实用程序所经历的过程。 优秀的实用程序具有哪些品质? kernighan & pike 所著的 the unix programming environment 一书中包含了对此问题的精彩讨论。优秀的实用程序是把自己的工作做得尽可能好的实用程序。它必须与其他实用程序...

http://www.sosof.com/detail/202/7522029161258.html -by - 丰搜 缓存页面


unix系统被删文件的恢复策略

与dos/windows不同,unix文件被删除后很难恢复,这是由unix独特的文件系统结构决定的。unix文件目录不像dos/windows那样,文件即使被删除之后仍保存有完整的文件名、文件长度、始簇号(即文件占有的第一个磁盘块号)等重要信息;相反,它的文件信息全部依靠一种被称为i节点的数据结构来描述,而i节点在相应文件被删除之后即被清空,因此,要想直接恢复被删除的文件内容几乎是不可能的,必须另辟蹊径。本文结合实际,讨论几种文件恢复策略及其关键步骤的具体实现。 一、unix文件系统结构 我们知道,unix是以文件卷作为其文件系统存储格式的,而不同的unix系统,文件卷格式是有差异的,甚至即使是同一unix操作系统的不同版本,其文件系统未必完全相同,例如:sco unix 4.1版与5.0版文件系统结构就有明显差异,但只要是unix系统,其文件卷的基本结构是一致的。分析如下: 不管...

http://www.sosof.com/detail/202/3342029163106.html -by - 丰搜 缓存页面


通过com口管理linux服务器

本文简要地介绍了如何通过常见的com口进行linux服务器的控制台的扩展,具有实用性和简易性,不受服务器网络等条件的限制,可以方便地管理实际生产环境中的linux服务器。 说到管理linux服务器,大家会有很多种不同的办法:键盘+显示器、通过网络登陆、基于web的工具、x系统下的图形工具等等,这些方法用在普通的服务器或者自己 的pc服务器上是没有任何问题的,但是要管理一台24x7模式的服务器,确保在任何情况下都能直接快捷地管理到服务器,就不是那么容易了。 对比以上说到的几种方式:x系统下的图形工具。这当然是界面很友好的方式了,而且x系统也可以通过网络扩展到远程,但网络毕竟不是这么可靠,如果服务器的网络瘫痪了,你正好需要远程解决网络的问题,那该怎么做? 基于web的工具。这种方式的界面也是相当友好,如webadmin,但是由于安全方面的问题,这些工具是不会安装在真正重要的服务器上的,另...

http://www.sosof.com/detail/202/8072029164900.html -by - 丰搜 缓存页面


unix环境下的日期程序

前段时间做了一个计费程序,其中涉及到有关日期与时间的计算,如求某日某时的前(或后)一段时间是什么时候,unix c系统本身并未提供此类函数,笔者经摸索,设计了一个求时间的函数,现介绍给大家。 功能介绍与参数说明 该函数的主要功能是根据给定的日期时间及时长求出此前或后(bill_long为负)的日期时间及其星期。 参数说明如下: s:为给定的日期时间,如2001年6月2日18点30分04秒为“20010602183004”; bill_long:给定的时间长度,单位为秒; d_str:求出的日期,如2001年6月2日为“20010602”; t_str:求出的时间,如18点28分06秒为“182806”; 函数返回值为星期,如星期日为0,星期一至六分别对应1~6。 实现代码 该函数的具体实现代码如下: int getdatetime( char s,long int bil...

http://www.sosof.com/detail/202/4192029166175.html -by - 丰搜 缓存页面


sco unix系统“root密码”丢失的处理

在重要的计算机应用领域中,unix系统起着主导作用。unix具有很强的可伸缩性、健壮性,完全支持internet和良好的用户界面,是其它非unix系统无法做到和替代的。目前,unix覆盖了大多数银行、电信、保险、证券、铁路等系统应用,即使在internet应用方面,使用的也绝大多数是各计算机厂商提供的各种unix系统,可以说unix无处不在。 sco公司的sco unix系列产品在全球市场份额所占的比重相当大。由于sco unix不依赖于任何硬件平台,在基于intel公司的芯片的个人计算机和网络系统上就可以运行,因此具有成本低廉、维护简便的特点,受到广大用户的好评和欢迎。 在国内,各商业银行的营业点、各保险公司、邮电等行业中都在使用sco unix。sco unix运行相当稳定,对系统硬件的要求不高,所以一向受到国内各有关金融部门的青睐。 sco unix本身的可靠性是相当高的,很少出现什...

http://www.sosof.com/detail/202/7712029167953.html -by - 丰搜 缓存页面


创建linux、windows的多重引导系统

在操作系统市场上,风光一时的微软从windows 95到windows 98,从windows nt到刚刚露出庐山真面目的windows 2000,不断地推出着windows的各种版本,使windows操作系统成功地占领了大量的市场份额,成为了操作系统的主流。然而如今逐渐兴起的linux热潮,正在不知不觉中改变着这一切。从1998年开始,linux便成为it业关注的焦点。它是一个运行于微机上的免费的unix系统,最早由芬兰人linux torvalds进行开发,并且公布程序代码,由互联网上的程序员共同维护。linux经过短短七年时间,便以其优异的性能、安全的机制、低廉的价格得到了用户的认可,成为了全世界最炙手可热的操作系统,并对昔日呼风唤雨的微软帝国构成了巨大的威胁。linux在网络上的应用几乎是十全十美的,并且得到了oracle、sybase、sun等大公司的支持,在网络服务器的市场上...

http://www.sosof.com/detail/029/8720291612759.html -by - 丰搜 缓存页面


unix下几种常见系统故障和解决办法

 我们作为金融系统的计算机系统管理员,从1994年开始就看好了sco公司的多用户系列操作系统产品,先后使用了xenix、sco unix svr4的普通版和网络版、sco openserver 5.0.5,原因是这些操作系统产品有多用户、多任务的功能,安全保密性比较好,容易挂接图形、字符终端设备,网络连接简单,业务使用成本低。但正是由于这些,不可避免地带来了计算机异常关闭、误删系统文件等问题,不象windows系列产品那样有中文提示、帮助,需要系统维护人员读懂系统出现的各种英文提示,手工敲入一条条unix命令来排除各种故障,给系统维护带来了困难,也给系统维护人员提出了比较高的技术要求。 在实际工作中,我们发现造成unix系统故障的原因主要有两个:一是计算机异常关闭,重新启动时尽管计算机会自动检查文件系统,但那些关于不能自动修复的错误提示,一线操作人员读不懂,也不再处理,日积月累造成系统崩...

http://www.sosof.com/detail/202/77520291617367.html -by - 丰搜 缓存页面


redhat 9.0下安装igenus实录

2.安装ucspi-tcp-0.88#tar zxvf ucspi-tcp-0.88.tar.gz#cd ucspi-tcp-0.88#patch -p1 < ../ucspi-tcp-0.88.a_record.patch#patch -p1 < ../ucspi-tcp-0.88.errno.patch#patch -p1 < ../ucspi-tcp-0.88.nobase.patch#make#make setup check...

http://www.sosof.com/detail/212/3552129166779.html -by - 丰搜 缓存页面


syn cookie在linux内核中的实现

概述 在目前以ipv4为支撑的网络协议上搭建的网络环境中,syn flood是一种非常危险而常见的dos攻击方式。到目前为止,能够有效防范syn flood攻击的手段并不多,而syn cookie就是其中最著名的一种。syn cookie原理由d. j. bernstain和 eric schenk发明。在很多操作系统上都有各种各样的实现。其中包括linux。本文就分别介绍一下syn flood攻击和syn cookie的原理,更重要的是介绍linux内核中实现syn cookie的方式。最后,本文给出一种增强目前linux中syn cookie功能的想法。 一、syn flood攻击 syn flood攻击是一种典型的拒绝服务型(denial of service)攻击。所谓拒绝服务型攻击就是通过进行攻击,使受害主机或网络不能够良好的提供服务,从而间接达到攻击的目的。 syn flood...

http://www.sosof.com/detail/212/32421291626529.html -by - 丰搜 缓存页面


上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons