第1章
第16章 进程管理与SELinux初探
1、程序、进程与服务
- 程序是一段代码,放在磁盘上。
- 进程是运行的代码,被加载到内存中执行,很快结束。一般执行流程是fork and exec。
- 服务则是常驻在系统内的进程,一般有端口号来监听。
2、job管理
- 前景:直接交互的页面,需要等待,可以cron+c终止
- 背景:放在后台工作
cp file1 ./ & 放入背景中
jobs
fg %jobnum
bg %jobnum
kill -9 %jobnum
job放在背景中,但是依旧不能脱机,若想脱机执行某程序,需要nohup指令。
3、进程信息查看
- 静态ps
- 动态top
- 进程树pstree
ps -l :只查看自己的bash进程
ps aux :查看所有系统运作的进程
- F : 进程旗标;1:子进程仅复制,未进行执行。4:此进程的权限为root。
- S