大数据兼云计算(王明龙)讲师-LINUX-DAY06-进程

进程控制与管理

**

进程控制

**

查看进程
Pstree       //查看系统进程树
     -a          //显示命令行参数
     -u          //显示用户名
     -p          //显示Pid

Ps              //只显示当前进程
Ps  aux         //显示系统所有进程 
Ps  -elf         
Ps  -e          //显示系统所有进程
USER  PID %CPU %MEM    VSZ   RSS TTY   STAT    START   TIME COMMAND

USER        进程所有者  
PID          进程IP 
CPU%        占用cpu百分比 
%MEM       占用内存百分比 
VSZ          占用虚拟内存大小 
RSS          占用物理内存大小   
TTY          进程占用的终端 
STAT         进程状态
     R    running    正在动行
     S    sleeping    可被中断的休眠状态
     Z    zombie    僵死状态
     T    stop       暂停状态   
     D              不可中断休眠状态
     l
     L
     +
     >
     s
START        进程开启时间
TIME         占用cpu的总时间
COMMAND   进程名

echo $?     
Kill -stop 进程名
Kill -cont 进程名




Pidof    进程名              //显示进程ID
Lsof     -i:PID               //查看进程端口是否开启
Pgrep  -l  进程名关键字       //显示进程名和ID
Top      实时查看进程
Top 回车 M             //按内存排序
Top 回车 P              //按cpu排序
Top 回车 K              //输入pid可杀死进程,用>和<向上下翻页


进程和线程区别

杀死进程
Kill  信号   pid
Kill -9 PID       //强制杀死进程
Kill -19 PID和Kill -stop 进程名        //暂停进程Kill -stop 进程名
Kill -18 PID和Kill -cont 进程名        //启动暂停进程
Kill -l     //查看系统所有信号
Killall -9  进程名                 //杀死所有跟进程有关进程
Pkill  -t  终端                   //按终端杀死进程
Pkill  -t  终端  -9                 //按终端杀死进程,同时终端也被杀死
Pkill  -9  进程名                 //按进程名杀死进程

挂起进程
Ctrl + Z  和&     //把进程挂到后台      
#fg  % job号      //把后台挂起进程调到前台
#bg  % job号      //把前台进程挂到后台
#jobs              //查看后台挂起进程工作号
#kill -9  %job号    //杀死进程
进程优先级
Nice值的范围:  -2019
Nice越高,优先级越低
Renice 10 PID          //调整进程优先级





Tty   //查看当前使用的终端
# cd /dev/pts                   //查看当前使用终端个数
Mkdir /usr/share/stardict 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT灵魂摆渡者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值