1、100.0.0.16/28对应网段的网关地址、广播地址、可分配IP地址范围101.100.0.0.16255.255.255.1110,00002^4=16个网段100.0.0.16属于100.0.0.16-31/28网关地址:100.0.0.16广播地址:100.0.0.31可分配ip地址范围:100.0.0.17-302、使用man手册学习tcpdump的使用tcpdump是linux上自
分类:
系统相关 时间:
2019-08-04 22:34:00
阅读次数:
170
一、环境变量 通过extern char** environ打印环境变量信息 二、fork函数 1.创建单个子进程。 2.循环创建子进程 三、 gdb调试 四、exec函数族 1.execlp 2.execl 3.execv 通过dup2将进程信息写入文件 五、孤儿进程 六、僵尸进程 七、wait函 ...
分类:
系统相关 时间:
2019-07-26 19:02:00
阅读次数:
154
创建完子进程后,主进程所在的这个脚本就退出了,当父进程先于子进程结束时,子进程会被init收养,成为孤儿进程,而非僵尸进程 import os import sys import time pid = os.getpid() ppid = os.getppid() print 'im father' ...
分类:
系统相关 时间:
2019-07-24 10:20:18
阅读次数:
119
1.进程 进程(process) 是一个已经开始执行但还没终止的程序实例。 Linux 系统下使用 ps 命令可以查看到当前正在执行的进程。每个进程包含有进程运行环境、内存地址空间、进程ID、和至少一个被称为线程的执行控制流等资源。同一个程序可以实例化为多个进程实体。操作系统中所有进程实体共享着计算 ...
分类:
系统相关 时间:
2019-07-24 10:08:34
阅读次数:
138
将任务放置在子进程或其他线程中执行,在子进程或其他线程执行超时,则父进程或主线程程序并退出 fork进程 fork一个子进程,当子进程早于父进程退出时,需要对子进程进行处理,否则子进程会变成zombie进程如下图,直到父进程执行完被清理之后,该子进程变为init的子进程,从而被清理。使用signal ...
分类:
系统相关 时间:
2019-07-04 00:13:59
阅读次数:
133
fork和僵尸进程 1. 关于fork fork()函数: 用于创建一个进程,所创建的进程复制父进程的代码段/数据段/BSS段/堆/栈等所有用户空间信息;在内核中操作系统重新为其申请了一个PCB,并使用父进程的PCB进行初始化; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...
分类:
系统相关 时间:
2019-06-29 12:44:57
阅读次数:
136
几日所学内容: 一、多进程: 二、阻塞 非阻塞 并行 并发 三、三种状态的切换 四、进程的两种使用方式 五、join 函数 (重点) 六、孤儿进程与僵尸进程 七、常用属性 一、多进程: 进程:一个正在被运行的程序就称之为进程,是程序具体执行过程,一种抽象概念,进程来自于操作系统 创建新的进程方式: ...
分类:
其他好文 时间:
2019-05-31 19:48:25
阅读次数:
104
598. Zombie in Matrix https://www.lintcode.com/problem/zombie-in-matrix/description?_from=ladder&&fromId=1 ...
分类:
其他好文 时间:
2019-05-23 10:53:05
阅读次数:
110
守护进程,也就是通常说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。Linux系统有很多守护进程,大多数服务都是通过守护进程实现的,同时,守护进程还能 ...
分类:
系统相关 时间:
2019-05-19 09:34:27
阅读次数:
150
内容目录 1.前提介绍 操作系统发展史 多道技术 2.进程 进程介绍 进程调度 进程状态转换 同步与异步,阻塞与非阻塞 创建进程的两种方式 join方法 进程间的数据隔离与通信 进程对象的其他相关方法 僵尸进程与孤儿继承 守护进程 互斥锁 一、前提介绍 1.1 操作系统发展史 点击这里查看详细信息: ...
分类:
系统相关 时间:
2019-05-11 17:47:09
阅读次数:
206