概念:进程号(PID):系统标识一个进程的正整数父进程号(PPID):父进程的进程号进程组号(PGID):进程组是一个或多个进程的集合。会话:一个或多个进程组的集合。控制终端的含义我不是很理解?函数/命令:ps aux:查看当前系统所有进程的基本属性getpid():获取当前进程PIDgetppid...
分类:
系统相关 时间:
2015-07-26 18:44:10
阅读次数:
160
问题1:为什么ssh一个关闭。不再执行的程序 罪魁祸首:SIGHUP 信号让我们来看看为什么关掉形式/断开将使程序被执行死。 在Linux/Unix在。有几个概念: 进程组(process group):一个或多个进程的集合,每个进程组有唯一一个进程组ID,即进程组长进程的ID。 会...
分类:
其他好文 时间:
2015-07-26 15:34:21
阅读次数:
150
数据库 - 数据文件实例 - 内存结构一个实例由系统全局内存区域(SGA)以及一系列后台进程组成每个连接到数据库的用户都通过一个客户端进程来进行管理。客户端进程是与服务端进程相联结的,每个服务器进程都会被分配一块私有的内存区域,称为进程共享内存区域(PGA)SGA - 共享池 共享池是缓存程序数据的...
分类:
数据库 时间:
2015-07-21 18:33:05
阅读次数:
169
控制终端: 当用户自举时,会创建init进程,进程号为1. init的创建使系统进入多用户状态。对于每个允许登录的设备,intit进程用一次fork,它所生成的子进程则执行exec(getty)程序。然后login程序将执行以下操作 : 1、将当前的工作目录设为用户的起始目录(chdir) 2、调用...
分类:
系统相关 时间:
2015-07-17 20:40:20
阅读次数:
146
主要函数: setsid getpgrp getpgid getpgid setpgid fflush pid_t setsid(void); 创建一个新的回话 成功返回pid_t失败返回-1 获取进程组id: pid_t getpgrp(void);//方言 pid_t ge...
分类:
系统相关 时间:
2015-07-17 18:16:38
阅读次数:
149
1、键盘组合键操作ctrl-c 发送 SIGINT 信号给前台进程组中的所有进程。常用于终止正在运行的程序。 ctrl-z 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程。 ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。 ctrl-/ 发送 SIGQU...
分类:
系统相关 时间:
2015-07-16 21:18:33
阅读次数:
171
unix进程关系主要有三种:父进程和子进程、进程组、进程会话。 1、进程组 每个进程除了有一个进程ID之外,还属于一个进程组。进程组是一个或多个进程的集合。通常他们与同一作业相关联,可接受来自同一终端的各种信号。 函数getpgrp返回调用进程的进程组ID。#includepid_t ge...
分类:
系统相关 时间:
2015-07-15 22:32:02
阅读次数:
180
用于给指定的进程或进程组发送信号。成功返回 0,出错返回 -1。
分类:
系统相关 时间:
2015-07-15 10:53:16
阅读次数:
312
CORE采用LXC(Linux namespace Container)技术和Bridge技术实现虚拟主机和虚拟网络的仿真模拟。LXC利用cgroups子系统中的进程组资源管理框架将虚拟主机实现为同一个组相对独立的进程。LXC已加入到内核2.6.28版本,CORE对虚拟主机创建和管理,通过的C语言系...
分类:
其他好文 时间:
2015-07-14 22:02:29
阅读次数:
229
Nginx由一个master进程和多个worker进程组成,但master进程或者worker进程中并不会再创建线程。
一、master进程和worker进程的作用
master进程
不需要处理网络事件,不负责业务的执行,只会通过管理worker等子进程来实现重启服务、平滑升级、更换日志文件、配置文件实时生效等功能。
master是...
分类:
系统相关 时间:
2015-07-01 08:39:37
阅读次数:
160