Linux 进程管理

进程:活体,程序副本

虚拟内存空间(不是swap),线性,32bit

系统角度:
进程名,P(process)ID
init(initial) 1
cpu time,进程调度,进程优先级

进程  cpu密集,IO密集

进程间通信  IPC
  信号
  shm
  socket

thread  线程
  LWP
  Linux没有真正的线程

Sys V --> Berkeley,BSD
-ef        aux

ps

ps -ejh
ps axjf

daemon,守护进程,服务进程

调度进程
前台进程

进程状态:
运行态,就绪态,静止态,睡眠态,僵死态

running R
runnable R
stopped T
sleep:可中断的睡眠(S),不可中断的睡眠(D)
Z
<  高优先级的进程
N  低优先级的进程
s  会话发起者
+  前台进程组中的进程
L  支持多线程的进程
CMD  []-->内核线程

aux   a前台   x后台
axjf

-ejH

IPC:

man 7 signle
kill -l     信号列表
1,SIGHUP 不关闭服务,重新启动配置文件
2,SIGINT 终止
9,SIGKILL 直接杀死进程,不能被忽略
15,SIGTERM 报告终止
18,SIGCONT bg
19,SIGSTOP ctrl z 

kill -9 PID
kill PID   -->   kill -15 PID
kill -DIGKILL PID
killall -15 comm

pgrep.pkill

静态优先级,动态优先级
0-99          100-139

nice值:
-20 , 19

0 --> 5  优先级降低了
ps -o comm,nice

nice -n N bash

renice N PID


top   动态查看进程

gnome-system-moniter 图形

-b batch mode
-d delay time 设置刷新时间
-n N  显示几批

 

trap 'command' signal
trap 'echo "haha , i'm still there."' SIGINT
trap 'rm -f 123 ; echo "haha , i'm still there."' SIGINT
信号捕捉

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值