Linux 进程管理

目录

1.  进程

2.  查看进程

3.  查看指定进程 

4.  关闭进程

5.  总结 


1.  进程

        进程,顾名思义,正在运行的程序。该程序开始运行,但是还未结束。它是一个 驻留在内存中 运行的作业,它是从众多等待作业中选取出来并装入内存中的作业。一个进程可以处于运行状态或者等待 CPU 调用,只要作业装入内存就成为一个进程。需要注意的是:进程一定是作业,作业未必是进程

        程序运行在操作系统中,是被操作系统所管理的。操作系统为 方便管理 正在运行的程序,将其注册为系统中的一个 进程。然后,并会为每一个进程都分配一个独有的:进程 ID (进程号)。

2.  查看进程

ps  命令

作用:查看进程

语法:ps  [ -e  -f ]

  • 选项  -e ,显示出全部的进程。
  • 选项  -f  ,以完全格式化的形式展现全部信息。 

一般来说,固定用法就是:ps  -ef  列出 全部进程全部信息

Linux 进程管理_第1张图片 

上图从左到右分别是: 

  • UID:进程所属的用户 ID
  • PID:进程的进程号 ID
  • PPID:进程的父 ID (启动此进程的其他进程)
  • C:此进程的 CPU 占用率(百分比)
  • STIME:进程的启动时间
  • TTY:启动此进程的终端序号,如果显示 问号 ?,表示非终端启动
  • TIME:进程占用 CPU 的时间(累计使用时间)
  • CMD:进程对应的名称或启动路径或启动命令

3.  查看指定进程 

使用管道符配合 grep 来查看指定进程 (即用 grep 进行二次过滤)

①   ps -ef | grep root,即可准确的找到 root 进程的信息

②   找到在一个特定时间启动的程序 

Linux 进程管理_第2张图片

③   找到一个固定的进程号 

Linux 进程管理_第3张图片

  • 如上图所示,不仅找到进程号为 12 的进程,还找到了父进程号为 12 所启动的 子进程。 

4.  关闭进程

         在 Windows 系统中,可以通过任务管理器选择进程后,点击结束进程从而关闭它。同样,在 Linux 中,可以通过 kill 命令关闭进程。

语法:kill  [ -9 ]  进程 ID 

  • 选项 -9 ,表示强制关闭进程。如果不使用此选项,则进程发送信号 要求 其关闭,即不会被强制关闭,但是否关闭看进程的自身处理机制。 

5.  总结 

        这篇博客主要写了进程的基本概念,进程和作业的关系,如何查看进程,查看指定进程和关闭进程的相关知识点。今天的分享总结就到这里了,如果有疑问的小伙伴,我们评论区交流嗷~,笔者必回,我们下期再见啦 !!!

        

你可能感兴趣的:(Linux,linux,运维,服务器)