一、进程的查看

  • 不管在测试的时候、在实际的生产环境中,还是自己的使用过程中,难免会遇到一些进程异常的情况,所以 Linux 为我们提供了一些工具来查看进程的状态信息。我们可以通过 top 实时的查看进程的状态,以及系统的一些信息(如 CPU、内存信息等),我们还可以通过 ps 来静态查看当前的进程信息,同时我们还可以使用 pstree 来查看当前活跃进程的树形结构。
  • 1.1 top工具的使用
    • top工具是我们常用的一个查看工具,能实时的查看我们系统的一些关键信息的变化。
    • 直接在终端下输入top后,会看到下图:
      Linux下的进程之进程管理_qt
    • top 是一个在前台执行的程序,所以执行后便进入到上图的一个交互界面,正是因为交互界面我们才可以实时的获取到系统与进程的信息。在交互界面中我们可以通过一些指令来操作和筛选。在此之前我们先来了解显示了哪些信息。
    • top命令显示的第一行解释:
      • top 表示当前程序的名称
      • 11:05:18 表示当前的系统的时间
      • up 8 days,17:12 表示该机器已经启动了多长时间
      • 1 user 表示当前系统中只有一个用户
      • load average: 0.29,0.20,0.25 分别对应1、5、15分钟内cpu的平均负载。

未完待续,敬请期待…