linux进程控制
来源:互联网 发布:骚男的辣条淘宝店网址 编辑:程序博客网 时间:2024/04/30 19:06
linux下进程查看方法:
1.top:
init 是所有进程的里的第一个进程
top说明:
PID:pid号,USER:程序的所有者 ,PR:优先级,NI:nice值(nice值控制优先级),VIRT:虚拟内存,RES:物理内存,SHR:共享内存,S:状态,%CPU:CPU使用率,%MEM:内存使用率 TIME+:CPU使用汇总时间,COMMADN:使用命令
top常用操作:
k:杀掉一个进程
M:以内存使用率排序
r:更改优先级,优先级分为-20-19 ,-20为优先级最高,19为最低
q:退出
< > :切换显示界面
2.ps
ps可搭配ps aux,ps auxf ,ps -ef
ps aux :显示所有进程包括非用户执行的进程
ps auxf : 显示进程和父进程
ps -ef :类似ps aux
3.pstree
pstree以树形结构查看进程树
4.结束进程命令:
1). kill:kill是按照信号发送给进程,进程和进程之间使用IPC传输消息,kill常用参数
kill -l : 查看kill的信号说明
kill -9 :强制结束进程
kill -15:常规结束进程,kill不加任何参数默认为15信号
kill -19 暂停进程
kill -18 继续之前的进程
kill基本使用方法:kill -9 PID
2). killall :kill家族的一员,killall可以直接跟进程名,杀掉关于此进程名的所有进程
例:killall -9 httpd
3). skill: kill家族的一员,skill 可以杀掉登入的用户名,或者虚拟控制台
例:skill -9 visen 或skill -9 tty1
4). pkill
例:pkill -u visen
5):kill %1:杀掉后台第一个任务,%1是只第一个任务,任务可能是多进程组成,先使用jobs查看后台的进程
5.进程状态解释:
在top下的S状态显示有几种显示:S,D,T,R,Z,< N
S:sleep D: 不可被唤醒睡眠 T:STOP R:RUN Z:僵尸进程 <:高优先级的进程 N:低优先级的进程
6.nice使用方法:
nice -n -10 updatedb :把updatedb的命令调整nice值为-10
7.renice 使用方法:
renice -19 1:把pid为1的进程nice值调整到-19
8.前台后台进程
例:vim & 此语法中&是只程序在后台运行,如运行updatedb,运行过程中可以按ctrl+z让程序停止并且在后台运行,使用jobs可以查看后台运行任务的情况,开启后台运行程序可以输入bg %1,开启第一个任务的运行状态,fg %1把后台第一个任务转换到前台进行。
9.nohup
nohup 可以脱离父进程后继续在后台运行,使用方法:nohup updatedb &
- linux进程及进程控制
- linux进程及进程控制
- linux进程及进程控制
- linux进程及进程控制
- LINUX进程控制
- Linux 进程控制
- linux进程控制
- linux进程控制
- Linux的进程控制
- linux进程控制
- LINUX进程控制 笔记
- linux进程控制
- linux 进程控制说明
- linux 进程控制入门
- Linux进程控制
- Linux进程控制
- LInux进程控制
- Linux进程控制
- HadoopSourceAnalyse --- Nodemanager Container request handler
- error MSB6006: "mt.exe" exited with code 31
- 让你的嵌入式应用全天候运行!
- HDU 3987 Harry Potter and the Forbidden Forest (求割边最少的最小割)
- GPFS文件系统分析
- linux进程控制
- 大数据:“人工特征工程+线性模型”的尽头
- python 文件目录操作
- hdfs基本操作,上传、下载、删除
- i2c驱动中的传输函数
- linux防火墙关闭开启
- 对差分约束问题的理解
- zoj 3696 Alien's Organ
- 美国CS面试经验分享