一系统进程及服务的控制
1进程
系统未完成并且正在进行的工作
2查看进程
图形方式查看
gnome-system-monitor
进程查看命令
ps -A 所有进程
-a 当前环境中运行的进程,不包括环境信息
-u 显示进程用户信息
a 当前环境中运行的进程
x 列出系统中所有运行包含tty输出设备
f 显示进程的父子关系
e 显示进程的详细信息(系统资源的调用)
ps 常用组合
ps aux 显示系统中所有进程并显示进程用户
ps ef 显示进程详细信息并显示进程父子关系
ps ax 显示当前系统中的所有进程
ps -o xxx 显示进程的制定信息
comm 进程名称
user 进程所有人
group 进程所有组
%cpu cpu使用率
%mem进程内存使用率
pid 进程id
nice 进程优先级
pstree 显示进程树
进程排序
ps ax --sort=
+%cpu|-%cpu + -分别表示正序逆序
+%mem|-%mem
指定进程优先级
nice -n 优先级数字 进程名字
nice -n -5 vim
该变进程优先级
renice -n 优先级数字 进程pid
###进程前后台调用
jobs 查看被打入环境后台的进程
ctrl+z 把占用终端的进程打入后台
fg jobsnum 把后台进程调回前台
bg jobsnum 把后台暂停的进程运行
comm & 进程直接在后台运行
###进程信号
1常用信号等级
1 进程重新加载配置
2 删除进程在内存中的数据
3 删除鼠标在内存中的数据 (不显示)
9 强行结束单个进程(不会被阻塞)
15 正常结束进程(可能被阻塞)
18运行暂停的进程
19暂停进程(不会被阻塞)
20 把进程打入后台(可能被阻塞)
man 7 signal 查看信号详细信息
用法: kill -信号数字 进程pid
killall -信号数字 进程名字
pkill -u student -信号数字 结束整个用户的进程
###进程的动态监控
top
1 显示cpu每个核的负载
s 调整刷新频率
c cpu负载排序
m 内存使用量排序
h 查看帮助
u 查看指定用户进程
k 对指定进程发起信号
q 退出