关于进程:内存结构的一种
            
内存中肯能有多个进程
进程是用户的代理!
进程号:pid
父程序的进程号:ppid
   有关的命令
进程属性的存放位置:/proc
查看打印进程数:pstree
     1查看进程:ps
a:与终端相关的进程
x:与终端无关的进程
u:显示用户的相关信息
o:指定列
-e:所有的进程
-ef:额外的安全格式信息
-l:长格式信息
-L:线程信息
      程序的状态 state
R可执行信息
s睡眠信息
T检测
D:死亡连续睡眠状态
Z死亡程序《kil除去》僵尸状态
W分页传呼
        优先级
<高优先级进程
N:低优先级进程
L内容被锁定
&:后台运行
+:前台运行
s:会话首部
    补充:
vsz虚拟内存大小
RSS:守护进程
解释:进程分用户进程和和守护进程
用户进程:terminal-》shell
守护进程:与终端无关
  查看图形进程
ps aux | grepX
                                        
关于信号signals:
系统默认:15
强制杀出信号:9
命令:
显示所有进程信息列表:kill -l
消除终止:ctrl+c
停止:ctrl+z
终止某个命名的所有进程:killall
注意:其他情况kill只能加数字
 
终止以http命名的所有进程:killall http
    scheduing prioyity
调度的优先级
在-20-19之间默认值为0
nice值越小优先级越高
    命令起初将nice值定格:nice -n -1 ifconfig
 
     查看nice的值:ps axo pid nice
   注意:只有root管理员有降低nice值的权限
2》动态查看并刷新进程  top
   1:在top的显示界面中的快捷键
P:按cpu处理器的大小排序
m:按内存百分比利用大小排序
k:kill进程
q:退出
3》
top 
-b:批处理且保留,不刷新
-n:指定刷新次数
-d:指刷新延迟
eg:top -b -n 2 -d 1
延迟一秒并刷新两次
捕捉信号:kill -l |more
SIGINT<=>CTRL+C
SIGSTOP<=>CTRL+Z
  作业管理jib control
jobs
-r:正在运行的作业
-s:列表处于停止状态的作业
bg:%n  将进程放入后台运行
kill [-SINGNAL] [%jobnum]
注意此%不可省略:
at:一次一次性作业

-l:查看队列
-c:查看细节
-d:删除作业