进程查看
1,什么是进程:进程就是系统未完成并且正在进行
2,进程查看命令:gnome-system-monitor
图形查看
ps -A 所有进程
ps -a 在当前环境中的进程不包含环境信息
ps -u 显示进程用户信息
ps a 显示当前环境中运行的进程,包含环境信息
ps x 列出系统中所有运行包含tty输出设备
ps f 显示进程的父子关系
ps e 显示进程的详细信息(系统资源的调用)
ps 常用组合
ps aux 显示系统中所有进程并显示进程用户
ps ef 显示进程的详细信息并显示进程父子关系
ps ax 显示当前系统中所有进程
pstree 显示当前系统的树进程
3,显示进程指定信息
ps -o xxx 显示进程指定信息
comm 进程名称
user 进程所有人
group 进程所有组
%cpu 进程cpu使用率
%men 进程内存使用率
pid 进程id
nice 进程优先级
4,进程排序
ps ax --sort=+%cpu|-%cpu (-大到小 +小到大)
5,stat中显示的信息
S 进程状态
l 内存中有锁定空间
n 优先级别
< 优先级高
+ 前台运行
s 顶级运行6
5,进程优先级
优先级范围 -20~19 高~低
优先级查看:ps ax -o pid nice,comm
指定某个优先级开启进程
nice -n 优先级数字进程pid
nice -n -5 vim& 开启vim并且指定程序优先级为-5
改变进程优先级
renice -n 优先级的数字进程pid
renice -n -5 1000 改变1000进程的优先级为-5
6,进程信号常用的信号等级
1 进程重新加载配置
2 删除进程在内存中的数据
3 删除鼠标在内存中的数据
9 强制结束单个进程(不能被阻塞)
15 正常关闭进程(可能会被阻塞)
18 运行暂停的进程
19 暂停某个程序 (不能被阻塞)
20 把程序打入后台(可能会被阻塞)
man7 signal 查看信号的详细信息
kill -信号 进程pid
kilalll -信号 进程名字
pkill -u student -信号
7,进程动态监控 top
1 显示cpu每个核心负载
s 调整刷新频率
c cpu负载排序
m 内存使用排序
h 查看帮助
u 查看指定用户进程
k 对进程发起信号
q 退出