进程管理

发布时间 2023-11-28 18:03:57作者: -AWE
  • 在linux中,每一个执行的程序和指令都称为一个进程.每一个进程都有一个独立的进程号
  • 每一个进程,都会有一个对应的父进程.而这个父进程可以复制多个子进程.
  • 每一个进程,都可能有两种方式存在:前台,后台.
    前台进程是指,用户在屏幕上能够操作的程序对应的进程.
    后台进程是指,已经运行但在屏幕上无法看到,用户也不能直接操作的程序对应的进程.
  • 一般系统的服务都是以后台进程的方式存在,而且会常驻内存.只到强制停止或关机才会结束.

在Linux系统中,可以使用多种工具来控制进程。常用的工具有:

  1. ps: 显示当前系统中所有进程的信息,可以查看某个进程的PID、状态、内存使用情况等。

  2. top: 动态显示当前系统中所有进程的信息,可以实时监控系统负载和各进程的资源使用情况。

  3. kill: 结束指定的进程,可以根据进程的PID来结束进程。

  4. nice: 调整进程的优先级,使某个进程获得更高或更低的 CPU 时间片。

  5. renice: 调整进程的优先级,可以根据进程的PID来调整优先级。