码迷,mamicode.com
首页 >  
搜索关键字:inode fork vfork    ( 3904个结果
Inode的理解与补充
对于刚开始学习Linux的人来说inode总是那么的懵懵懂懂。本文主要来分享一下我对inode的理解,以及在实践当中遇到的一个关于inode号的小问题。一、什么是inodeinode是指在许多“类Unix文件系统”中的一种数据结构。每个inode保存了文件系统中的一个文件系统对象(包括文件、目录..
分类:其他好文   时间:2015-03-29 18:11:23    阅读次数:169
fork()、僵死进程和孤儿进程
孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。 僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信...
分类:系统相关   时间:2015-03-29 07:03:20    阅读次数:163
Linux系统指令‘df’详细用法解析
df-查看不同的文件系统有多少空闲的磁盘空间、被挂载文件系统的磁盘利用率(仅以K显示)。 df -h 以可读的方式展示磁盘空间(会根据文件大小以K,M,G直观显示) 展示inode使用情况:inode是用来存储特定文件的元数据的一种数据结构,创建一个文件系统时,inode的预先定义数量将被分配。一个文件系统耗尽空间可能是大文件用尽空间,也可能是小文件用完所有inode...
分类:系统相关   时间:2015-03-29 00:42:34    阅读次数:248
机器信息采集脚本(python)
机器信息采集脚本(python) 源代码位置:https://github.com/caidao/ugetinfo-1.0.0  (希望大家能多多star收藏和fork改进程序) 一、做什么的?    (1)主要用于采集服务器的相关信息,提供两种交互方式,一种是将服务器信息汇总至xml文件中,便于软件开发者使用(图1);另一种方式通过命令行交互的方式,通过输入参数信息查询相关信息...
分类:编程语言   时间:2015-03-28 21:49:34    阅读次数:259
《UML精粹》第11章 互动图
第11章 活动图        活动图是一种表述过程机理、业务过程以及工作流的技术。在很多方面,它们所起的作用域流程图类似,但是,与流程图表示法的主要区别是,活动图支持并行行为。       下图表示活动图的一个简例。我们在初始节点动作初开始,随后做订单动作,完成后,便遇上一个分岔。分岔(fork)有一个人流和几个并发的出流。     上图说的是,按订单供货、开发票以及它...
分类:其他好文   时间:2015-03-28 17:23:24    阅读次数:124
12进程
这节主要介绍,父子进程共享文件、fork基于的copy on write、exit(0)与_exit(0)的区别、atexit()终止处理程序。首先父子进程共享文件:直接献上一个例子:#include #include #include #include #include #include #inc...
分类:系统相关   时间:2015-03-28 01:08:36    阅读次数:161
linux下的连接文件——软连接和硬连接的区别
软连接可以理解为,源文件的快捷方式,软连接文件记录的是源文件的路径,占用空间非常校当把源文件删除后,那么软连接文件也就变成一个坏文件了,不能使用了。硬连接和源文件的inode信息是一模一样的,可以说硬链接文件只是复制了一份源文件的inode信息,在我们看来硬链接文件..
分类:系统相关   时间:2015-03-20 18:53:33    阅读次数:203
Linux pipe 源码分析
Linux pipe 源码分析      管道pipe作为Unix中历史最悠久的IPC机制,存在各个版本的Unix中,主要用于父子进程之间的通信(使用fork,从而子进程会获得父进程的打开文件表),pipe()系统调用底层的实现就相当于一个特殊的文件系统,每次调用的时候创建一个inode关联着两个file,一个用于读,一个用于写,从而实现数据的单向流动。 用户层API:...
分类:系统相关   时间:2015-03-20 18:41:06    阅读次数:357
nginx和apache作为webserver的区别
1.两者所用的驱动模式不同。 nginx使用的是epoll的非阻塞模式事件驱动。 apache使用的是select的阻塞模式事件驱动。 2.fastcgi和cgi的区别 当用户请求web服务的时候,web会根据不同的需求将请求发送给不同个cgi来处理。 cgi模式,就是每次有请求的时候都fork一个新的进程来处理这个请求,处理完成后再关闭这个进程。 fastcg...
分类:Web程序   时间:2015-03-20 16:28:57    阅读次数:154
Linux内核源代码情景分析-进程的创建,执行,等待,消亡
我们先看下面的程序:#include int main() { int child; char *args[] = {"/bin/echo", "Hello", "World!", NULL}; if(!(child = fork())) { /* child */ execve("/bin/echo", args, NULL}); printf("I am back,...
分类:系统相关   时间:2015-03-20 09:20:14    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!