Linux进程管理
linux中每一个运行中的程序叫做进程,每个运行中的进程都会分配一个ID号
大多系统进程运行在后台,常驻在系统中直到关机才会结束
查看Linux的系统进程
ps
$ps
$ps -ef
$ps -aux
newland@newland-VirtualBox:~$ ps -aux
#用户 进程号 占用CPU百分比 占用物理内存百分比 - - 运行状态 执行开始时间 占用CPU时间
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.2 225656 9284 ? Ss 07:45 0:01 /sbin/init splash
root 2 0.0 0.0 0 0 ? S 07:45 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? I< 07:45 0:00 [rcu_gp]
root 4 0.0 0.0 0 0 ? I< 07:45 0:00 [rcu_par_gp]
root 6 0.0 0.0 0 0 ? I< 07:45 0:00 [kworker/0:0H-ev]
root 8 0.0 0.0 0 0 ? I< 07:45 0:00 [kworker/0:1H-kb]
终止进程
- kill
$kill [] [进程号]
killall
$killall [进程名称]
查看进程树
$pstree #-p 显示进程的PID -u 显示进程所属用户
多了进程号 Pid
动态查看进程
$top #-d 指定刷新秒数|-i top不显示闲置或者僵死进程|-p 通过指定监控进程id来监控某个进程状态
top模式交互操作
P 以CPU使用率排序
M以内存使用率排序
N以PID排序
q 退出 / ctrl+c 退出top
top -- u -- newland - 回车- 查看newland 用户的进程
标签:ps,07,管理,0.0,45,linux,进程,root From: https://www.cnblogs.com/Xin-chen/p/16871941.html