《5-Linux进程管理》.pdfVIP

  • 1
  • 0
  • 约7.43千字
  • 约 26页
  • 2015-10-20 发布于河南
  • 举报
《5-Linux进程管理》.pdf

Linux进程管理 王娟云 太原市学府街122号凯通大厦二层(高新区大学生创业孵化园) 内容 • 1.程序与进程 • 2.进程管理常用命令 • 3.计划任务 太原市学府街122号凯通大厦二层(高新区大学生创业孵化园) 程序和进程 • 程序是为了完成某种任务而设计的软件。 • 进程是正在运行中的程序 • 进程与程序没有一一对应的关系。 太原市学府街122号凯通大厦二层(高新区大学生创业孵化园) 进程的属性 • 进程ID (PID):是唯一的数值,用来区分进程; • 父进程和父进程的ID (PPID); • 启动进程的用户ID (UID)和所归属的组(GID ); • 进程状态:状态分为运行R、休眠S、僵尸Z • 进程执行的优先级; • 进程所连接的终端名; • 进程资源占用:比如占用资源大小(内存、CPU 占用量); 太原市学府街122号凯通大厦二层(高新区大学生创业孵化园) 进程的状态 • 就绪 – 进程已经分配到资源,但因为其它进程正占用 CPU,所以暂时不能运行而等待分配CPU 的状态 • 等待 – 因等待某种事件而暂时不能运行的状态,等待 进程等 • 运行 – 进程分配到CPU,正在处理器上运行 太原市学府街122号凯通大厦二层(高新区大学生创业孵化园) 父进程与子进程 • 孤儿进程 – 一个父进程退出,而它的一个或多个子进程还在运行,那么那些 子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养, 并由init进程对它们完成状态收集工作。 • 僵死进程 – 一个子进程在其父进程还没有调用wait()或waitpid()的情况下退出。 这个子进程就是僵尸进程 • Init进程是所有进程的父进程,init是第一个可以存在的进 程,init的PID恒为1,其他PID动态分配 太原市学府街122号凯通大厦二层(高新区大学生创业孵化园) 前台进程与后台进程 • 前台进程 – 在Shell提示处输入一个命令后,创建一个子进程,运行 命令,Shell等待命令退出,然后返回到对用户给出提示 符。这条命令与串行运行,即在前台运行,用户在它 完成之前不能执行另一个命令 • 后台进程 – 在命令后输入一个 ,Shell创建子进程运行此命令,但 不等待命令退出,而直接返回到原进程,给用户显示 提示。与当前Shell并行运行,即后台运行。是非交互式 的。 太原市学府街122号凯通大厦二层(高新区大学生创业孵化园) 进程管理命令 • 1.符号 – 在命令后面加上一个 符号,表示该命令放在 后台执行 – 如:find / -name init /new/init.find • 2. Jobs 命令 – 该命令可以查看当前有多少在后台运行的命令, jobs 列出当前shell环境中已启动的任务状态, 若未指定jobsid ,则显示所有活动的任务状态信 息。 太原市学府街122号凯通大厦二层(高新

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档