1.什么是进程
程序放置在储存媒体中如硬盘,光盘,软盘,磁带等,为实体文件的形态存在
进程:程序被触发后执行者的权限与属性,程序的程序码与所需数据等都会被载入内存中,操作系统并给予这个内存内的单元一个识别码(pid),进程就是一个正在运行的程序
2.进程的状态
R 正在运行
S 正在睡眠状态,但可以被唤醒
D 不可被唤醒的睡眠状态,通常进程可能在等待I/O的情况
T 停止状态,可能是在工作控制(背景暂停)或除错状态
Z 僵尸状态,程序已经终止但无法被移至内存外
3.查看进程
(1)图形方式查看
gnome-system-monitor
打开后如下:
(2)进程查看命令
ps 查看当前环境的进程
-A 表示所有进程
x表示有字符设备的所有进程,即有输出界面的进程
-a 当前环境中的进程,忽略环境本身
a 跟当前环境(shell)相关的所有的进程,包括背景,最全的
-u 显示进程的归属,进程所有人
f 查看进程的从属关系,有窗口的进程结束父进程子进程会自动结束
###pstree查看系统的进程树
e 显示进程消耗的资源
l 较长,较详细的将该pid的信息列出
<1>常用组合
ps aux 显示系统中所有进程并显示进程用户
ps ef 显示进程详细信息并显示进程父子关系
ps ax 显示当前系统中的所有进程