ps -ef 查看进程
1.进程参数说明
ps a显示现行终端机下所有程序
ps u以用户为主的格式来显示程序状态
ps x不已终端机来区分
ps o操作选项
当前进程状态
ps aux | head -2 看前两行
STAT状态
R运行 #Run
T停止 #Stop
Z僵死 #zombie
S休眠 #sleep
pid:子进程ID
ppid:父进程ID
ps axo user(用户),pid,ppid,%mem(大小),command(程序名称) | head -3
top 动态进程查看
free -m或g、k 查看内存
2.控制进程
kill -序号 进程id
1 #重新加载配置
9 #强制终止,无条件
15 #终止(正常结束)
注意kill 1和kill %1不同,前者终止pid为1的进程,后者终止后台序号为1的进程
3.进程优先级nice #这个平时不要动 -20到19,数字越低优先级越高
ps axo pid,command,nice --sort=-nice sort排序-降序
建立例:nice -n -5 sleep 700 & #建立了一个后台pid22446的进程
sleep睡眠 n是nice值 &丢后台
更改进程nice级别
renice #重置nice

这篇博客介绍了Linux系统的进程管理,包括使用`ps`和`top`命令查看进程状态,`kill`信号控制进程,调整进程优先级`nice`,以及简单的作业控制。重点讲解了如何查看和管理进程状态,如`R`、`T`、`Z`等状态的含义,以及`kill`命令的不同信号用途。
最低0.47元/天 解锁文章
1285

被折叠的 条评论
为什么被折叠?



