1. 基本概念: 孤儿进程:父进程退出,但是其子进程仍然在运行,那么这些子进程被称为孤儿进程;孤儿进程会被init进程收养,并作善后处理; 僵尸进程:一个已经终止,但是其父进程尚未对齐进行善后处理的进程被称为僵尸进程;ps命令状态为Z的进程; 善后处理:内核为每个终止子进程保存了一定量的信息,这些信
分类:
系统相关 时间:
2016-03-23 06:06:50
阅读次数:
245
原文地址: http://www.01happy.com/linux-python-daemon/守护进程英文为daemon,像httpd、mysqld、vsftpd最后个字母d其实就是表示daemon的意思。守护进程的编写步骤:fork子进程,而后父进程退出,此时子进程会被init进程接管。修改子...
分类:
编程语言 时间:
2016-03-18 10:53:29
阅读次数:
354
创建一个进程: 父子进程区别:fork的返回值不一样 pid不同 ppid不同 未决信号(未响应的信号)和文件锁不继承 资源利用量归0 init进程:是所有进程的祖先进程 1号进程 eg:简单创建一个子进程 不加fflus有两种结果 结果1: [root]# ./forkbase [3862]:be
分类:
系统相关 时间:
2016-03-16 17:13:10
阅读次数:
218
姓名:江军 ID:fuchen1994 实验日期:2016.3.13 实验指导 使用实验楼的虚拟机打开shell 内核启动完成后进入menu程序(《软件工程C编码实践篇》的课程项目),支持三个命令help、version和quit,您也可以添加更多的命令,对选修过《软件工程C编码实践篇》的童
分类:
数据库 时间:
2016-03-13 19:37:20
阅读次数:
597
《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 内核源码三个个重要目录 README 构造一个简单的Linux 系统 MenuOs 内核启动 → 加载根文件系统(可执行文件init被启动了) 使用GDB跟踪调
分类:
系统相关 时间:
2016-03-13 17:42:29
阅读次数:
240
顾涛原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 如果我写的不好或者有误的地方请留言 实验报告: 在实验楼里跑了一下gdb 没有多大印象 印象就是卡 这是卡吗 下面分析换自己的虚拟机 先来个宏
分类:
数据库 时间:
2016-03-13 14:18:56
阅读次数:
381
实验要求: 使用gdb跟踪调试内核从start_kernel到init进程启动 详细分析从start_kernel到init进程启动的过程并结合实验截图撰写一篇署名博客,并在博客文章中注明“真实姓名(与最后申请证书的姓名务必一致) + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程h
分类:
系统相关 时间:
2016-03-13 14:12:02
阅读次数:
240
秦鼎涛 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、实验目的及要求: 使用gdb跟踪调试内核从start_kernel到init进程启动 详细分析从start_kernel到init进程启动的过程并结合实验截
分类:
系统相关 时间:
2016-03-12 11:46:36
阅读次数:
307
跟踪调试Linux内核的启动过程---使用gdb 符钰婧 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ” 本次的实验是使用gdb跟踪调试内核从start_kernel到init进程启动,并
分类:
系统相关 时间:
2016-03-10 10:49:26
阅读次数:
203
理解Linux启动过程 在我们打开Linux电脑的电源后第一个启动的进程就是init。分配给init进程的PID是1。它是系统其他所有进程的父进程。当一台Linux电脑启动后,处理器会先在系统存储中查找BIOS,之后BIOS会检测系统资源然后找到第一个引导设备,通常为硬盘,然后会查找硬盘的主引导记录
分类:
其他好文 时间:
2016-03-08 23:43:00
阅读次数:
250