摘要: 转载:http://blog.csdn.net/iamlaosong/article/details/7085178我们有个系统每天要下载数据,为了检查下载数据是否正常,需要查看下载数据目录大小,因为每天的数据都差不多,如果变化太大就说明不正常。查看目录大小的命令是du(当然也可以查看文件大小),例如:du ems_data,就是查看ems_data目录下各子目录的大小;du,就是查看当前目录下各子目录的大小;du *,就是查看当前目录下各子目录和文件的大小。为了提高查看效果,我们需要对结果进行排序,因为du的命令结果很乱,例如:从大到小排列:du ems_data | sort -nr按目录 阅读全文
posted @ 2013-08-28 15:32 dolinux 阅读(434) 评论(0) 推荐(0)
摘要: 转载:http://blog.chinaunix.net/uid-25365622-id-3055635.html概念: 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进 程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任 务。比如,作业规划进程crond,打印进程lpd等。(这里的结尾字母d就是Daemon的意思)创建步骤:①使进程在后台运行 创建子进程父进程退出if((pid = fork())>0 阅读全文
posted @ 2013-08-28 13:55 dolinux 阅读(1073) 评论(0) 推荐(0)
摘要: 参考1:http://www.blogjava.net/lihao336/archive/2011/12/13/366231.html在linux纷繁复杂的内核代码中,sys_dup()的代码也许称得上是最简单的之一了,但是就是这么一个简单的系统调用,却成就了unix/linux系统最著名的一个特性:输入/输出重定向。 sys_dup()的主要工作就是用来“复制”一个打开的文件号,使两个文件号都指向同一个文件。既然说简单,我们就首先来看一下它的代码(定义在fs/fcntl.c中):1asmlinkagelongsys_dup(unsignedintfildes)2{3intret=-EBADF 阅读全文
posted @ 2013-08-28 10:22 dolinux 阅读(6297) 评论(0) 推荐(1)