1 ps 命令
ps 可以加参数来显示各种进程 加a为当前环境下的进程 -a显示除shell外的本环境下的进程
ps也可以显示cpu 内存占用等信息 如下图 也可以显示use或者pid等参数
2 ps也可以对进程做排序 显示 使用 sort 排序后可以+pid %mem等参数来显示
3.进程优先级
1.进程的优先级范围
-20~19
2.优先级查看
ps ax -o pid,nice,comm
3.指定某个优先级开启进程
nice -n 优先级数字 进程名称
nice -n -5 vim & 开启vim并且指定程序优先级为-5
4.改变进程优先级
reince -n 优先级数字 进程pid
renice -n -5 1806 改变1806进程的优先级为-5
创建特定优先级的文件 nice -n 5 vim &
改变优先级 renice -n 5 1199 (进程的id)
4 进程的后台运行与调用
使用 &来把进程打入后台 使用fg与bg来切换
通过jobs来查看算则进程
5.进程信号
1.常用信号等级
1 进程不结束仅仅重新加载配置
2 删除进程在内存中的数据
3 删除鼠标在内存中的数据
9 强行结束单个进程(不能被阻塞)
15 正常关闭进程 (可能会被阻塞)
18 运行暂停的进程
19 暂停某个进程 (不能被阻塞)
20 把进程打入后台 (可以被阻塞)
使用时需要根据情况来选择使用那种信号
kill用于结束一个进程 killall用于结束批量进程 如开启了许多vim与gedit可以一次性的关闭
6 登陆的用户
使用w查看当前用户 使用last擦好看成功登陆的历史 lastb查看未成功的历史(用于安全方面)
7 top命令
top ##监控系统负载工具
s : 修改进程刷新间隔时间
m : 根据内存占有率进行排序
c : 根据 cpu 占有率进行排序
u : 后面输入用户名 , 用来查看该用户发起的所有进程
k : 后面跟要作用的进程 pid, 和发起的信号 (eg:9,15,20) 用来
给某个进程发起一信号
q : 退出进程查看界面
h : 显示 top 命令的帮助