大数据兼云计算(王明龙)讲师-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值的范围: -20到19
Nice越高,优先级越低
Renice 10 PID //调整进程优先级

Tty //查看当前使用的终端

cd /dev/pts //查看当前使用终端个数

Mkdir /usr/share/stardict

猜你喜欢

转载自blog.csdn.net/wangminglong1989/article/details/81367065