什么是进程:进程是已启动的可执行程序的运行实例,进程有以下组成部分?

一个文件;

被配内存的地址空间;

有权限限制;

程序代码的一个或多个副本(也叫执行线程);

像人一样有状态;

静态查看进程ps:

ps aux |head -2

ps a :显示现行终端机下的所有程序

ps u:以用户为主的格式来显示程序状态

ps x:不以终端机来区分

USER:运行进程的用户

PID:进程id

%CPU:CPU占用率

%MEM:内存占用率

VSZ:占用虚拟内存

RSS:占用实际内存

TTY:进程运行终端,?:(本机登陆)

STAT:进程状态(R:Running(正在执行或运行状态);

T:Stop(停止);

Z:Zombie(僵尸:通常是该进程已经死亡;但父进程没有释放);

S:Sleep(睡眠:通常等待某个事件发生)

START:进程开启时间

COMMAND:文件存在路径

进程父子关系:ps -ef

PPID是程序的父进程号。如图:pid为4的父进程是pid为2的

自定义显示字段:ps axo

动态查看进程top:(像windows的任务管理器)

top //立刻刷新,按z彩色显示

top -d 1   //每1s刷新

top -d 1  -p 47  //查看指定进程的动态信息

top -d 1 -p 47,5   //查看47和5号进程

使用信号控制进程

kill    -l   //列出所有

常用:kill   -9   进程号  //强制终止,无条件  (非法杀死)

kill   -15  进程号   //终止(正常终止)

"kill 1"和"kill %1"不同:前者终止pid为1的进程,后者杀死作业序号为1的后台程序

程序优先级nice(-20 ~ 19):

PR(+20):将nice级别显示映射到更大优先级队列   -20映射到0   19映射到30

nice值越大:表示优先级越小,例如+19,该进程容易将CPU 使用量让给其他进程。

nice值越小:表示优先级越大,例如-20,该进程更不倾向于让出CPU。

查看进程的nice级别:ps axo pid,command,nice  --sort=-nice

修改nice值:renice -20 pid  //pid旧的优先级为0,新的为-20

进程管理:ps top nice相关推荐

  1. Linux学习笔记_12_进程管理(ps, top)服务管理(service)查看系统网络(netstat)

    1. 进程的基本介绍 在 LINUX 中, 每个执行的程序(代码) 都称为一个进程. 每一个进程都分配一个 ID 号. 每一个进程, 都会对应一个父进程, 而这个父进程可以复制多个子进程. 例如 ww ...

  2. linux查看定时任务进程,[Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务...

    进程管理:查看与终止 进程查看 1. 进程是正在执行的程序或命令. 2. 进程管理的作用: 判断服务器健康状态, 查看系统中所有进程 杀死进程 3. 查看系统中所有进程 ps aux    # 查看系 ...

  3. 进程管理ps,top

    1: ps命令显示目前内存中的进程: 参数: -A :所有的 process 均显示出来,与 -e 具有同样的效用: -a :不与 terminal 有关的所有 process : -u :有效使用者 ...

  4. Linux进程管理ps

    Linux进程管理ps 进程概念 常见的5种进程状态 进程常用命令 ps查看进程 查看安全信息 ps查看所有进程 BSD风格打印 ps常用查看命令按内存或CPU排序 完整格式 ps常见问题 调整进程优 ...

  5. linux进程管理 ps,Linux - 进程管理,ps与top

    一个运行的程序,可能有多个进程. PID进程ID. UID启动进程的ID. 进程所属组GID. 进程的状态R运行.S睡眠.Z僵尸. 父进程管理子进程,父进程终止的时候子进程也会终止. 常用的组合为: ...

  6. Linux 进程管理 ps、top、kill

    文章目录 进程管理 进程字段名 进程的状态 查看进程ps(Process Status) Unix风格的参数 BSD风格的参数 GNU风格的参数 案例1:将目前属于本用户这次登入的 PID 与相关信息 ...

  7. Linux进程管理(ps,pgrep,kill,killall,pkill,nohup,bg,fg)

    文章目录 Linux进程管理 什么是进程?什么是线程?二者的区别? Linux进程管理命令 ps命令 使用方法案例 ps带减号和不带减号的区别 查看进程树的命令pstree pgrep命令 kill命 ...

  8. L60.linux命令每日一练 -- 第九章 Linux进程管理命令 -- top和nice

    9.7 top:实时显示系统中各个进程的资源占有状况 9.7.1 命令详解 ​ [命令星级] ★★★★★ ​ [功能说明] ​ top命令用于实时地对系统处理器状态进行监控,它能够实时地显示系统中各个 ...

  9. Linux 设备管理和进程管理

    设备管理 Linux系统中设备是用文件来表示的,每种设备都被抽象为设备文件的形式,这样,就给应用程序一个一致的文件界面,方便应用程序和操作系统之间的通信. 设备文件集中放置在/dev目录下,一般有几千 ...

最新文章

  1. Linux中的ftp命令怎么写,linux下使用ftp命令
  2. 经济学自身利益最大化_劳动经济学:研究劳动力市场运作的专业
  3. webstorm前端调用后端接口_软件测试面试题:怎么去判断一个bug是前端问题还是后端问题...
  4. 【聊透SpringMVC】java技术经理岗位职责
  5. 从单纯聊天到在线生活
  6. 算术基本定理“质数分解唯一性的证明”:古典方法与现代方法
  7. 再见了亲爱的学生们,再见了敬爱的同事们,再见了信狮
  8. mobaxterm为什么无法连接_为什么 TCP 建立连接需要三次握手
  9. MATLAB希尔伯特变换
  10. soap报文解析 php,soap 返回报文解析
  11. 网络传输的七层协议(包括tcp协议和udp协议的区别)
  12. 计算机硬盘图标不见了,移动硬盘不显示图标怎么办 移动硬盘不显示图标解决办法【图文】...
  13. 基于OPENCV的图形识别系统
  14. 防火墙阻止了IE服务器未响应,ie防火墙如何禁用
  15. Java_面向对象编程(高级篇)(非常详细整理总结)总
  16. 包的变量作用域测试说明
  17. ocr---训练自己的数据实现文本检测(kears实现east网络)
  18. 共享汽车管理系统设计软便件研究
  19. 键盘移动小div(js原生)
  20. 读取文件夹下同类型文件的文件名并排序(实例)

热门文章

  1. Scratch(四十四):打地鼠
  2. 机器视觉应用方向及学习思路总结
  3. dota是java中的_用java开发dota英雄最华丽的技能
  4. Origin绘图教程(一)
  5. linux scp 详解
  6. redhat6.5进入救援
  7. 递推-骨牌铺方格 II (2021-07-23)
  8. 网络技能大赛-2019年国赛真题[2019年全国职业技能大赛高职组计算机网络应用赛项真题-H卷]路由交换部分答案详解
  9. 如何添加在线QQ咨询?
  10. CI(CodeIgniter)框架入门