ReactOS是一个基于 Windows NT 架构(Windows XP, Windows 7, Windows Server 2012 等均基于 Windows NT 架构)设计原则的开源操作系统。由于所有的代码都经过重新编写,ReactOS 并不是一个基于 Linux 的操作系统,而且不包含任何 UNIX 架构。...
Wait函数
pid_t wait(int *status);//函数原型
头文件、
进程一旦调用了wait,就立即阻塞自己,由wait自动分析当前进程的某个子进程是否已经退出,如果它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到,wait就会一直阻塞在这里,直到有一个出现为止。
SIGCHLD
SIGCHLD,Linux的一...
分类:
系统相关 时间:
2014-10-06 12:14:10
阅读次数:
209
Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP,DNS,以及yum包镜像。Cobbler支持命令行管理,web界面管理,还提供了AP..
分类:
其他好文 时间:
2014-10-06 03:59:30
阅读次数:
429
作为新手,在刚开始使用linux的时候,难以记住许多命令,这时候linux的帮助命令就派上用场了。1.help命令首先区分一下linux内部命令和外部命令,内部命令被封装在shell中,外部命令在linux系统上可以找到对应的位置。使用type可以获知一个命令是内部命令、外部命令或关键字,例如:> ...
分类:
系统相关 时间:
2014-10-06 02:46:59
阅读次数:
211
Cobbler:是一个快速网络安装Linux的工具,使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP,DNS,以及yum包镜像。Cobbler支持命令行管理,web界面管理主要由Repository,Distribution,Profile:各部分组成分别是Repository:mirrorurlDistribution:kernek,initr..
分类:
系统相关 时间:
2014-10-06 02:36:20
阅读次数:
336
上一篇文章主要从理论上分析了Linux的Ext2文件系统,这一篇主要讲解如何查看Linux的文件系统的容量,以及Linux文件系统中的连接文件。
可以通过df和du命令来查看磁盘与目录的容量,df命令用来列出文件系统的整体磁盘使用量,df命令的用法是 df[-ahikHTm] 目录或文件名,
如果df命令不加任何参数,则默认将系统内所有的文件系统的容量都列出来。关于df命令还需要说明的...
分类:
系统相关 时间:
2014-10-05 22:19:49
阅读次数:
261
这里只分析基于WIN32 Message方式部分,对于Nano不是这里的分析重点,相信熟悉Linux内核的,应该都知道在Linux下,不管是设备,驱动,还是进程,都是采用链表的方式将各个宿主数据结构链接起来,而在Microwindows中也采用内似的方式,我们先来复习下Linux的双向链表吧,在Linux内核中,有大量的数据结构需要用到双循环链表,例如进程、文件、模块、页面等。若采用双循环链表的传统实现方式,需要为这些数据结构维护各自的链表,并且为每个链表都要设计插入、删除等操作函数。因为用来维持链表的ne...
简介
由于Linux的多平台特性,任何一个重要的驱动程序都应该是可移植的与内核代码相关的核心问题是应该能够同时访问已知长度的数据项,并充分利用不同处理器的能力内核使用的数据类型主要被分成三类
类似int这样的标准C语言类型类似u32这样的有确定大小的类型像pid_t这样的用于特定内核对象的类型
本章将讨论在什么情况下使用这三种类型以及如何使用
使用标准C语言类型
当我们需要“...
分类:
系统相关 时间:
2014-10-05 16:25:48
阅读次数:
308
IP是无连接的,因此IP路由是每包一路由的,数据包通过查找路由表获取路由,这是现代操作协议协议栈IP路由的默认处理方式。可是假设协议栈具有流识别能力,是不是能够基于流来路由呢?答案无疑是肯定的。设计思想在Linux的实现中,nf_conntrack能够做到基于流的IP路由,大致思想就是,仅仅针对一个...
分类:
其他好文 时间:
2014-10-05 15:21:48
阅读次数:
279