linux的进程管理

linux进程的相关概念

进程的类型

  • 前台进程
    前台进程就是具有终端,可以和用户交互的进程,会占用终端shell,不可以输入其他的命令。

  • 后台进程
    前台进程就是具有终端,可以和用户交互的进程。
    不会占用终端shell,可以继续执行其他命令。
    后台程序基本上不和用户交互,优先级比前台进程低。
    操作系统复习-linux的进程管理插图

  • 守护进程
    守护进程是特殊的后台进程。
    很多守护进程在系统引导的时候启动,一直运行知道系统关闭。
    linux有很多典型的守护进程。
    操作系统复习-linux的进程管理插图(1)

进程的标记

  • 进程的ID
    进程ID是进程的唯一标记,每个进程拥有不同的ID。
    进程ID表现为一个非负整数,最大值由操作系统限定。
    操作系统提供fork函数接口创建进程。
    操作系统复习-linux的进程管理插图(2)
    父子命令可以使用pstree命令查看。
    操作系统复习-linux的进程管理插图(3)
  • 进程的状态标记
    操作系统复习-linux的进程管理插图(4)

linux进程的相关命令

  • ps命令
    详细信息:ps -aux
    查看指定用户: ps -u root
    查看特定进程:ps -aux | grep 进程号/‘进程名’
    查看进程树:ps -ef –forest
    按照cpu使用频率进行排序:ps -aux –shot=-pcpu
    按照内存使用频率进行排序:ps -aux –shot=-pmem
    ps命令常用于显示当前进程的状态
    ps命令常配合aux参数或ef参数和grep命令检索特定进程

  • top命令

  • kill命令
    kil命令发送指定信号给进程
    ki -可以查看操作系统支持的信号
    操作系统复习-linux的进程管理插图(5)

本站无任何商业行为
个人在线分享-虚灵IT资料分享 » 操作系统复习-linux的进程管理
E-->