zoukankan      html  css  js  c++  java
  • 【终端使用】"ps"、"top"命令查看进程信息 和 "kill"命令杀死进程

    进程:通俗的讲就是当前正在执行的一个程序

    命令 作用
    ps -aux 英文"process status"缩写,查看进程详细信息。
    top 动态显示运行中的进程,并且排序(按"CPU、内存"使用率排序的)。
    kill [-9] 进程代号 终止指定代号的进程,"-9"选项,表示强制终止。

    "ps [选项]"命令,选项说明:

    • "-a"选项:显示终端上的所有进程,包括其他用户的进程。
    • "-u"选项:显示进程的详细状态。uid or username选择有效的 用户id 或者是 用户名。
    • "-x"选项:显示不是通过终端启动的进程,同时显示各个命令的具体路径。

    一、"ps"命令的使用

    1、"ps"命令,不添加任何选项时,默认只会显示当前用户通过终端启动的应用程序。

     2、最常用的方法是使用"ps -aux"命令,然后再利用一个"|"(管道符号)导向到"grep"去查找特定的进程,然后再对特定的进程进行操作。

     列说明:

    • USER: 用户名
    • PID: 进程ID(Process ID)
    • %CPU: 进程的cpu占用率
    • %MEM: 进程的内存占用率
    • VSZ: 进程所使用的虚存的大小(Virtual Size)
    • RSS: 进程使用的驻留集大小或者是实际内存的大小,Kbytes字节。
    • TTY: 与进程关联的终端(tty)
    • STAT: 进程的状态:进程状态使用字符表示的(STAT的状态码)
    • TIME: 进程使用的总cpu时间
    • COMMAND: 正在执行的命令行命令

    二、"top"命令 的使

    "top"命令,是一个事实监控的程序,会按照"CPU、内存"的使用率 动态排序、显示 的进程信息的命令。每个一段时间刷新一次进行列表信息。

    注意:要退出"top"命令的程序,要按下"q按键"!!!

    三、"kill"命令的使用

    ①使用"kill"命令时,最好只终止由当前用户打开的软件进程;而不要终止"root"身份开启的的进程,否则可能导致系统崩溃。

    ②进程不能被关闭时,使用"-9"选项,表示强制终止。(例如:关闭当前正在使用的终端

    1、当前登录的"greamrod"用户,只打开了两个软件:gedit(文本编辑器)、terminal(终端)。

     2、先使用"ps -u"命令显示当前用户打开程序的PID(进程代号)。然后找到 要关闭的程序进程代号(PID)

     3、关闭gedit(文本编辑器软件),它的pid=2493

      4、关闭terminal(终端),它的pid=2396

     5、如此一来,gedit(文本编辑器)和terminal(终端)都被关闭了。

  • 相关阅读:
    regsvr32 错误解决方案
    cefsharp解决闪烁
    WPF使用cefsharp 下载地址
    Winform下CefSharp的引用、配置、实例与报错排除(源码)
    cefSharp在XP下使得程序崩溃记录
    mvc3在window 7 iis7下以及 xp iis 5.1下的部署 ,asp.net MVC3无法打开项目文件E:/我们的项目/Project/HeatingMIS.Web/HeatingMIS.Web.csproj”。此安装不支持该项目类型。
    顺序程序设计
    你对linux了解多少,Linux 系统结构详解!
    算术运算符和算术表达式(优先级,结合性等)
    离散化和面元划分(可以理解为划分段)
  • 原文地址:https://www.cnblogs.com/greamrod/p/12462890.html
Copyright © 2011-2022 走看看