概述
1.进程:进程就是cpu未完成的工作
2.ps命令:(1)显示进程信息
a 关于当前环境的所有进程 x| -A 所有进程 f 显示进程从属关系
e 显示进程调用环境工具的详细信息 l 长列表显示进程的详细信息
u 显示进程的用户信息 -a 显示shell前台运行命令的进程,但不包含shell本身
指定显示进程的某些信息
%cpu显示进程cpu负载 %mem显示进程内存负载 user显示进程的用户 group 显示进程的组
comm显示进程的名称 nice显示进程的优先级 pid显示进程的id stat显示进程的状态
S 进程状态 l 内存中有锁定空间 N 优先级低 < 优先级高 + 前台运行 s 顶级进程
(2)按照进程信息排序(正序或倒序)
按cpu占有率正序排序(结果显示cpu占有率和进程名称)
按cpu占有率逆序排序(结果显示cpu占有率和进程名称)
3.进程的优先级
(1)进程的优先级范围 -20—19
(2)进程优先级的查看 ps ax -o pid,nice,comm(显示pid,优先级和进程名称)
(3)在开启进程的时候并且指定优先级
nice -n -5 vim & 开启vim并且指定程序优先级为-5
(4)改变进程的优先级 ps a -o pid,nice,comm
4.环境中进程的前后台调用
jobs 查看被打入环境后台的进程
ctrl+z 把占用终端的进程打入后台
fg jobsnum 把后台进程调回前台
bg jobsnum 把后台暂停的进程运行
comm & 让命令直接在后台运行
5.kill -信号 进程pid
信号等级: 1 进程重新加载配置 2 删除进程在内存中的数据 3 删除鼠标在内存中的数据
9 强行结束单个进程(不能被阻塞) 15 正常关闭进程 (可能会被阻塞)
18 运行暂停的进程 19 暂停某个进程 (不能被阻塞)
20 把进程打入后台 (可以被阻塞)
killall -信号 进程名字
pkill -u student -信号 结束student用户开启的进程
6.用户登录审计
w 查看当前使用系统的用户有哪些
w -f 查看使用地点
last 查看用户登录成功历史
lastb 查看用户登录未成功历史
7.top命令
top 监控系统负载工具
s : 修改进程刷新间隔时间 m : 根据内存占有率进行排序 c : 根据 cpu 占有率进行排序
u : 后面输入用户名 , 用来查看该用户发起的所有进程
k : 后面跟要作用的进程 pid, 和发起的信号 (eg:9,15,20) 用来给某个进程发起一信号
q : 退出进程查看界面 h : 显示 top 命令的帮助
最后
以上就是清秀芒果为你收集整理的linux中进程简介的全部内容,希望文章能够帮你解决linux中进程简介所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复