Unix/Linux操作系统Linux系统下的系统管理
1
Outline
进程相关概念
作业管理(job control)
进程管理
例行性工作(crontab)
2
进程相关概念
PID:系统为每个运行的进程分配一个ID,PID是进程在系统当前运行时刻的唯一标识
3
进程相关概念
PPID:进程的父进程ID,在Linux系统中每个进程都隶属于另外一个进程(子进程-父进程)
4
进程相关概念
子父进程的创建过程(fork – exec)
PID = x
程序 = zzz
父进程
PPID = x
PID = y
程序 = zzz
fork
PPID = x
PID = y
程序 = qqq
exec qqq
子进程
5
作业管理(job control)
背景:在当前bash下,可对多个作业进行管理
将前台(foreground)作业放入后台(background)暂停或运行
对前后台作业进行控制(暂停、运行、切换)
6
作业管理(job control)
将作业放入后台运行 (命令后加&)
./ > /dev/null &
[1] 9669
将./
[1] 表示当前作业的编号
9669 表示当前作业的PID
7
作业管理(job control)
将作业放入后台并暂停(ctrl + z)
在当前运行的作业下 使用ctrl+z可将当前作业放入后台并暂停
使用jobs命令查看后台的作业情况
[1]+ Stopped vi <== 如果使用fg命令则先调出该作业
[2]- Running ./go & <== 最近被放入后台的进程
8
作业管理(job control)
查看当前后台作业(jobs命令)
使用jobs命令查看后台的作业情况
-l 参数:列举出包括作业PID在内的信息
-s参数:仅列举出当前后台被暂停的作业
-r参数:仅列举出当前后台正在运行的作业
9
作业管理(job control)
后台作业的调度(fg及bg命令)
使用fg命令把 标记为 + 的
后台作业调入前台
使用fg %num命令把第num
个后台作业调入前台
vi
10
很好的linux课件8 来自淘豆网www.taodocs.com转载请标明出处.