给进程设置僵尸状态的目的是维护子进程的信息,以便父进程在以后某个时间获取。这些信息包括子进程的进程ID、终止状态以及资源利用信息(CPU时间,内存使用量等等)。如果一个进程终止,而该进程有子进程处于僵尸状态,那么它的所有僵尸子进程的父进程ID将被重置为1(init进程)。继承这些子进程的init进程将清理它们(init进程将wait它们,从而去除僵尸状态)。
但通常情况下,我们是...
分类:
系统相关 时间:
2014-06-20 11:29:25
阅读次数:
336
core dump又叫核心转储, 当程序运行过程中发生异常, 程序异常退出时, 由操作系统把程序当前的内存状况存储在一个core文件中, 叫core dump. (linux中如果内存越界会收到SIGSEGV信号,然后就会core dump)
在程序运行的过程中,有的时候我们会遇到Segment fault(段错误)这样的错误。这种看起来比较困难,因为没有任何的栈、trace信息输出。该种类型的...
分类:
数据库 时间:
2014-06-20 09:56:07
阅读次数:
299
介绍:linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。使用phpize脚本安装php扩展模块的好处:在安装php时没有安装的扩展,可以在以后随时安装上,且不需要重新安装PHP。安装步骤:1、切换到扩展模块目录在php源...
分类:
Web程序 时间:
2014-06-12 00:35:38
阅读次数:
388
准备:swftools,flexpaper基本思路:1,将pdf文件转化成swf文件2,使用flexpaper预览swf文件主要代码:1,在linux中安装swftools.官网下载swftools
安装包,解压2,./configure --prefix=安装路径 make install执行完之...
分类:
系统相关 时间:
2014-06-10 00:00:55
阅读次数:
500
假如你安装了一个软件,安装好后,输入命令时,提示“command not found”,
这涉及到环境变量的PATH问题。PATH设置是linux下定制环境变量的一个组成部分。linux中每个用户都有一个专门的运行环境,这个环境就是一组环境变量的定义,用户可以对自己的运行环境进行定制。环境和Shel...
分类:
系统相关 时间:
2014-06-09 19:35:53
阅读次数:
430
在linux中使用c语言编程时,errno是个很有用的动动。他可以把最后一次调用c的方法的错误代码保留。但是如果最后一次成功的调用c的方法,errno不会改变。因此,只有在c语言函数返回值异常时,再检测errno。errno会返回一个数字,每个数字代表一个错误类型。详细的可以查看头文件。/usr/i...
分类:
编程语言 时间:
2014-06-09 14:17:16
阅读次数:
352
在linux下面工作,有些命令能够大大提高效率。本文就向大家介绍find、grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们。本文结构如下:find命令find命令的一般形式find命令的常用选项及实例find与xargsgrep命令grep命令的一般形式grep正则表达式元字...
分类:
系统相关 时间:
2014-06-08 21:05:17
阅读次数:
346
add by zhj:
在Linux,创建进程是用fork(),它其实就是拷贝父进程的数据段和其它数据,这相当于C函数调用中的值传递,这是此后两者的修改都互不影响。因为两者的数据虽相同,但却在不同的进程地址空间。原文:http://blog.csdn.net/jason314/article/det...
分类:
系统相关 时间:
2014-06-08 18:36:08
阅读次数:
366
在linux内核中能看到很多的## 很容易理解 说明常用的四种方法 基本看完这篇就不用看其他的东西了...
分类:
系统相关 时间:
2014-06-08 17:23:43
阅读次数:
1436
用户和用户组管理
Linux系统是个多用户多任务操作系统,在一个系统中可能同时有多个用户在作业。Linux中主要有三类用户
root用户:也称为超级用户,拥有最高权限,可以管理其他用户
虚拟用户:虚拟用户就是登录shell为/sbin/nologin的用户,这类用户不能登入系统。如ftp,apach...
分类:
系统相关 时间:
2014-06-07 22:02:42
阅读次数:
378