精华内容
下载资源
问答
  • Linux查看进程命令

    万次阅读 多人点赞 2019-04-21 15:12:57
    -a,查看所有 -u,以用户(user)的格式显示 -x, 显示后台进程运行参数 -ef,以全格式显示进程所有信息,包括父进程Pid,创建人,创建时间,进程号。等等 一般项目中,我们首先要查询一个进程,并对其进行删除会...

    ps命令

    -a,查看所有

    -u,以用户(user)的格式显示

    -x, 显示后台进程运行参数

    -ef,以全格式显示进程所有信息,包括父进程Pid,创建人,创建时间,进程号。等等

    一般项目中,我们首先要查询一个进程,并对其进行删除会用一下命令

    ps -a | grep helloworld 或

    ps -ef |grep helloworld 或者其他

    查询到helloworld相关的进程,我们通过kill命令来操作该进程号删除该进程,kill -9  13492

    展开全文
  • linux 查看进程命令

    千次阅读 2020-02-10 17:55:56
    Linux 查看进程之PS命令 要对进程进行检测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程运行状态。Linux 系统中 我们可以使用 ps 命令查看进程。 ps 命令介绍 ps(process status) 命令是 ...

    Linux 查看进程之PS命令

          要对进程进行检测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程运行状态。Linux 系统中

    我们可以使用 ps 命令查看进程。

          ps 命令介绍

          ps(process status) 命令是 Linux 下最常用的进程查看工具,使用该命令可以确定哪些进程正在运行和运行的状态、

    进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等。

          注意:ps 命令工具显示的是进程的瞬间状态,并不是动态连续显示,如果想对进程状态进行实时监控应该用 top 命

    令。

           ps 命令的基本使用

           1. 执行任何不加选项的 ps 命令

    1

    2

    3

    4

    [root@VM_81_181_centos ~]# ps

      PID TTY          TIME CMD

    22402 pts/1    00:00:00 bash

    22447 pts/1    00:00:00 ps

      直接执行不加任何选项的 ps 命令时,则只显示当前用户会话中打开的进程。第一行为列表标题,包含基本四个字段,

    各个字段的含义描述如下:

           PID:表示该进程的唯一 ID 号

           TTY 或 TT:启动进程的终端名。表示该进程在哪个终端上运行。不是从终端启动的进程或与终端机无关的进程则显示

    为 ? 

          TIME:该进程使用 CPU 的累计时间

          CMD:该进程所运行的命令

          2.使用标准语法 (Unix 风格) 查看各个进程

          

          选项:

          -e:显示系统内所有进程的信息。与 -A 选项功能相同

          -f:使用完整 (full) 的格式显示进程信息,如果只有 ps -e 则输出进程信息的格式和只使用 ps 一样(都只有PID TTY TIME CMD这几项,但是输出信息的内容和ps的不一样)

          各字段含义如下:

          UID:启动该进程的用户的 ID 号

          PPID:代表该进程的父进程的 ID 号

          C:进程的 CPU 处理器利用率

          STIME/START:表示进程的启动时间

          注意:也可以使用 ps -eF 命令查看系统内的所有进程信息,输出的进程信息比使用 ps -ef 多三个信息分别是:SZ,RSS

    ,PSR 关于这三个感兴趣的可以自己上网查阅一下

          3.使用 BSD 语法查看系统上的进程信息

             3.1 显示当前终端下的所有信息

             

             a:显示当前终端下的所有进程信息,包含其他用户的进程信息。和 x 选项结合使用可以显示系统中所有进程的信息

             x:显示当前用户在所有终端下的进程信息

            字段描述:

            STAT:表示进程的当前状态

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    R:running,运行或可运行状态(在运行队列中)。正在运行或准备运行的进程。

     

    S:interruptable sleeping,可中断睡眠(等待事件完成)。正在睡眠的进程。

     

    D:uninterruptable sleeping,不可中断的睡眠进程(通常为IO)。

     

    T:stopped,停止或被追踪的进程。由作业控制信号停止。

     

    Z:zombie,失败终止的(“僵死”)进程。

     

    s:session leader,会话层状态。代表的父进程

     

    N:低优先级进程

     

    <:高优先级进程

     

    +:前台进程。在前台进程组中

     

    l:多线程进程。

      3.2 以面向用户的格式显示当前终端下的所有信息

           

           u:使用以用户为主的格式输出进程信息

           字段描述:

           USER:启动该进程的用户帐号名称

           %CPU:表示进程的 CPU 占用率

           %MEM:表示进程的内存占用率

           VSZ:表示进程虚拟内存的大小,以 KB 为单位

        4. 排序

            当使用 aux 选项查看进程的 CPU 或内存使用量来筛选,从而方便找出占用资源最多的进程,但是默认情况下不排序,

    在这里我们可以使用 --sort 命令选项排序,例如:

             

             ps aux --sort=%mem 或 ps aux --sort %mem 这两条命令是一样的,也可以使用 ps aux --sort=+%mem 或 ps aux --sort +%mem,

    %mem 前面默认有一个加号 + ,加不加上结果都是一样的,都表示升序排序,如果想要降序排序并且看到字段标题可以在 %mem 前面

    加上减号 -,如下所示:

            

      5.根据特定条件过滤

         在这里介绍一下和 grep 命令结合使用

         显示名为sshd的进程信息与仅仅显示一个名为 sshd 的进程信息 

     

          以上就是 Linux 使用 ps 查看进程的部分比较常用的操作命令

    具体参考:https://www.cnblogs.com/leeyongbard/p/10301206.html

    关于ps命令参数可以参考这个链接:https://www.cnblogs.com/jiqing9006/p/10036676.html

    Linux 查看进程之TOP命令

    top 命令——查看进程动态信息(以全屏交互式的界面显示进程排名,及时跟踪系统资源占用情况)

    Linux中如何查看进程和控制进程

    p键试了一下,命令并不能被识别。。。(Ubuntu16.04)其他的试了都像他说的那样可以。

    上述输出信息中,开头的部分显示了系统任务、CPU占用、内存占用等信息,相关信息的含义如下:

    系统任务(Task)信息 :total ,总进程数; running,正在运行的进程数;sleeping,休眠的进程数;stopped,中止的进程数;zombie,僵死无响应的进程数。

    CPU占用信息:us,用户占用;sy,内核占用;ni,优先级调度占用;id,空闲CPU;wa,I/O等待占用;hi,硬件终端占用;si,软件中断占用;st,虚拟化占用。要了解空闲的CPU百分比,主要看 %id 部分。

    内存占用(MEM)信息:total,总内存空间;free,空闲内存;used,已用内存;buff / cache,物理内存和交换内存的缓冲区总和。

    交换空间(swap) 占用:total,总交换空间;free,空闲交换空间;used,已用交换空间;avail Mem,可用物理空间。

    https://www.linuxidc.com/Linux/2019-03/157287.htm

    第六行以下为统计信息区域

    PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND  

    各列含义如下:

    复制代码

    序号  列名    含义
    a  PID    进程id
    b  PPID      父进程id
    c   RUSER    Real user name
    d  UID       进程所有者的用户id
    e  USER      进程所有者的用户名
    f  GROUP     进程所有者的组名
    g  TTY       启动进程的终端名。不是从终端启动的进程则显示为 ?
    h  PR        优先级
    i  NI        nice值。负值表示高优先级,正值表示低优先级
    j  P         最后使用的CPU,仅在多CPU环境下有意义
    k  %CPU      上次更新到现在的CPU时间占用百分比
    l  TIME      进程使用的CPU时间总计,单位秒
    m  TIME+     进程使用的CPU时间总计,单位1/100秒
    n  %MEM      进程使用的物理内存百分比
    o  VIRT      虚拟内存。进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
    p  SWAP      进程使用的虚拟内存中,被换出的大小,单位kb。
    q  RES       常驻内存。进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
    r  CODE      可执行代码占用的物理内存大小,单位kb
    s  DATA      可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
    t  SHR       共享内存。单位kb
    u  nFLT      页面错误次数
    v  nDRT      最后一次写入到现在,被修改过的页面数。
    w  S         进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)
    x  COMMAND   命令名/命令行
    y  WCHAN     若该进程在睡眠,则显示睡眠中的系统函数名
    z  Flags     任务标志,参考 sched.h

    复制代码

    备注:默认情况下仅显示比较重要的 PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 列。可以通过下面的快捷键来更改显示内容

    top命令使用方法

    top工具有两种使用方法:

      命令行加选项。其语法格式:top [选项]

      top工具的内置命令或交互命令的使用

    1、命令行加选项

    (1)-d n  指定每两次屏幕信息刷新之间的时间间隔。n 为具体的秒数。

    (2)-p pid  通过指定监控进程ID来仅仅监控某个进程的状态。pid 为具体进程ID。 如果是多个进程,只要$ top -p pid1,pid2,pid3

    (3)-q   该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。 

    (4)-S  指定累计模式 

    (5)-s  使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。 

    (6)-i  使top界面不显示任何闲置或者僵死进程。只显示运行中的线程。 

    (7)-c  COMMAND 选项显示整个命令行而不只是显示命令名。

    (8)-b  top显示的时候,将每一次显示的结果都打印出来,不会将上一次的结果给冲掉

    (9)-u username  显示某个用户的进程信息,username 为具体用户名,比如 root。

    (10)-H  显示线程的信息,不显示进程信息。

    2、交互式命令

    (3)A: 根据单窗口切换成多窗口,可以看到四个不同的窗口,可以通过a或者w来切换多个窗口。 四个窗口的名字分别为:Def,Job,Mem,Usr。

    (1)f : 进入一个动态配置top的界面中,按a-z即可显示或隐藏指定的列,按 Esc 或 Enter 都可保存并退回到 top 信息。

    (2)o: 进入一个动态配置top的界面中, 可以改变列的显示顺序,按小写的 a-z 可以将相应的列向右移动,而大写的 A-Z 可以将相应的列向左移动。按 Esc 或 Enter 都可保存并退回到 top 信息。

    (3)R: top界面第一列数据进行倒序排列。

    (4)k : 终止一个进程。系统将提示用户输入需要终止的进程PID,以及需要发送给该进程什么样的信号。一般的终止进程可以使用15信号;如果不能正常结束那就使用信号9强制结束该进程。默认值是信号15。在安全模式中此命令被屏蔽。

    (5)i: 隐藏闲置和僵死进程。这是一个开关式命令。

    (6)q: 退出top程序,Ctrl + C 也可以退出。

    (7)S: 切换到累计模式。

    (8)s : 改变两次刷新之间的延迟时间。系统将提示用户输入新的时间,单位为s。如果有小数,就换算成ms。输入0值则系统将不断刷新,默认值是5 s。需要注意的是如果设置太小的时间,很可能会引起不断刷新,从而根本来不及看清显示的情况,而且系统负载也会大大增加。

    (9)r: 重新安排一个进程的优先级别。系统提示用户输入需要改变的进程PID以及需要设置的进程优先级值。输入一个正值将使优先级降低,反之则可以使该进程拥有更高的优先权。默认值是10。

    (10)l:切换显示平均负载和启动时间信息。即显示隐藏第一行。

    (11)m: 切换显示内存信息。即显示隐藏内存行。

    (12)t : 切换显示进程和CPU状态信息。即显示隐藏CPU行。

    (13)c: 切换显示命令名称和完整命令行。 显示完整的命令。 这个功能很有用。

    (14)M : 根据驻留内存大小RES进行从大到小排序。

    (15)P: 根据CPU使用百分比大小%CPU进行从高到底排序。

    (16)T: 根据时间/累计时间TIME+进行从多到少排序。

    (17)W: 将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法

    (18)h或者? 显示帮助画面,给出一些简短的命令总结说明,按 Esc 或 Enter 都可退回到 top 信息。

    (19)1:在第三行显示多核CPU信息。

    具体参考:https://www.cnblogs.com/wbxk/p/10776103.html

    top命令也可以实时显示各个线程情况。要在top输出中开启线程查看,请调用top命令的“-H”选项,该选项会列出所有Linux线程。在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。

    top -H

    要让top输出某个特定进程<pid>并检查该进程内运行的线程状况:

    top -H -p <pid>

    参考:https://linux.cn/article-5633-1.html 

    展开全文
  • Linux 查看进程以及关闭后台进程

    千次阅读 2018-06-13 11:15:31
    Linux 查看进程以及关闭后台进程 标签(空格分隔): Linux 查看当前所有进程 * ps -aux 查看筛选的进程 * ps -aux|grep “fuseki/fuseki-server” 查看二次筛选的进程 * ps -aux|grep “fuseki/fuseki-...

    Linux 查看进程以及关闭后台进程

    标签(空格分隔): Linux


    查看当前所有进程
    * ps -aux
    查看筛选的进程
    * ps -aux|grep “fuseki/fuseki-server”
    查看二次筛选的进程
    * ps -aux|grep “fuseki/fuseki-server”|grep -v “grep”
    结束进程
    kill -9 4394

    grep -v “grep”是指过滤掉含有”grep”的进程
    “|”是指用前面的输出作为输入
    kill后面跟的是进程号

    展开全文
  • Linux查看进程命令有哪些?

    千次阅读 2019-09-23 17:09:42
    今天达妹就来为大家总结整理一些常用的Linux查看进程命令。 Linux查看进程命令有哪些? Linux查看进程命令:PS命令 ps命令是一个相当强大地Linux进程查看命令.运用该命令可以确定有哪些进程正在运行和运行地状态、 ...

    我们在使用Linux系统的过程中,有的时候会需要查看后台进程,并选择性的关闭一些不用的进程,那么Linux中有哪些查看进程的命令呢?今天达妹就来为大家总结整理一些常用的Linux查看进程命令。

    Linux查看进程命令有哪些?

    Linux查看进程命令:PS命令

    ps命令是一个相当强大地Linux进程查看命令.运用该命令可以确定有哪些进程正在运行和运行地状态、 进程是否结束、进程有没有僵死、哪些进程占用了过多地资源等等.总之大部分信息均为可以通过执行该命令得到地。

    PS命令语法:

    ps [选项]

    -e 显示所有进程,环境变量

    -f 全格式

    -h 不显示标题

    -l 长格式

    -w 宽输出

    -a 显示终端上地所有进程,包括其他用户地进程

    -r 只显示正在运行地进程

    -x 显示没有控制终端地进程

    PS命令使用:

    ps命令用于查看当前正在运行的进程,最常用的方法是ps aux,然后再通过管道使用grep命令过滤查找特定的进程,再对特定的进程进行操作,其中grep起到搜索作用。

    例如:

    ps -ef | grep java

    表示查看所有进程里 CMD 是 java 的进程信息

    ps -aux | grep java

    -aux 显示所有状态

    通常用 ps 查看进程 PID ,用 kill 命令终止进程,如:

    例如:kill -9 [PID]

    -9 表示强迫进程立即停止

    Linux查看进程命令:Top命令

    top命令可以实时显示各个线程情况。要在top输出中开启线程查看,请调用top命令的“-H”选项,该选项会列出所有Linux线程。在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。

    Linux查看进程命令:Pstree命令

    pstree命令以树状图的方式展现进程之间的派生关系,显示效果比较直观。

    Pstree命令语法:

    pstree(选项)

    -a 显示完整命令及参数 -c 重复进程分别显示 -c 显示进程ID、PID -n 按 PID排列进程

    Linux查看进程命令:Pgrep命令

    pgrep命令以名称为依据从运行进程队列中查找进程,并显示查找到的进程id。每一个进程ID以一个十进制数表示,通过一个分割字符串和下一个ID分开,默认的分割字符串是一个新行。对于每个属性选项,用户可以在命令行上指定一个以逗号分割的可能值的集合。

    Pgrep命令语法:

    pgrep(选项)(参数)

    -l 显示进程名和进程PID -o 进程起始ID -n 进程终止ID

    以上就是关于Linux查看进程命令的相关知识。
    在这里插入图片描述

    展开全文
  • linux查看进程占用io方法

    万次阅读 2019-05-20 10:21:25
    linux查看进程占用io方法 博客:https://wuyeliang.blog.csdn.net/ 操作系统查看进程占用IO 方法一: # iotop -oP 命令的含义:只显示有I/O行为的进程 方法二: # pidstat -d 1 命令的含义:展示I/O统计,每秒更新一...
  • Linux查看进程的所有子进程和线程
  • Linux 查看进程以及子进程/线程

    千次阅读 2015-06-24 16:27:55
    Linux 查看进程以及子进程/线程
  • linux查看进程号和进程

    千次阅读 2013-05-16 21:24:06
    linux查看进程号和进程 ps -p aaa 查看aaa进程的进程号 ps -C 1234 查看进程号为1234的进程 ps -A 查看所有进程
  • linux查看进程所有子进程和线程

    万次阅读 2018-08-28 14:58:42
    linux查看进程所有子进程和线程 原文连接:https://blog.csdn.net/uestczshen/article/details/74091892   问题: 我的程序在其内部创建并执行了多个线程,我怎样才能在该程序创建线程后监控其中单个线程?我想...
  • Linux查看进程的启动文件

    千次阅读 2015-01-21 10:43:04
    Linux查看进程的启动文件,linux查看进程的启动脚本
  • Linux 查看进程和删除进程

    千次阅读 2013-09-22 12:10:02
    Linux 查看进程和删除进程 1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。 2. ps 命令用于查看当前正在...
  • linux查看进程启动时间

    万次阅读 2017-01-31 20:04:52
    linux查看进程启动时间(运行多长时间)   转载▼ 标签:  ps   -eo   lstart   etime     ps -eo lstart 启动时间 ps -eo etime 运行多长时间.     ps -eo pid,lstart,etime | grep ...
  • Linux查看进程运行的完整路径方法

    千次阅读 2019-10-03 19:18:06
    Linux查看进程运行的完整路径方法 通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息: Linux在启动一个...
  • Linux查看进程,关闭进程

    万次阅读 2019-06-09 19:54:32
    ps -aux //完整的显示当前用户的所有进程 ps -ef|grep <进程名> //查看并筛选 跟进程名有关的进程,该进程名可以是进程的全部或者部分。 kil -9 pid //关闭进程 ...
  • linux 查看进程信息

    2010-04-06 13:37:00
    linux 查看进程信息 ps –aux查看进程的命令有很多,我只是列出了我最常用的几个。netstat –tln //查看服务监听端口netstat //查看进程号ps –aux //查看进程号ps –aux | more //全部查看ps –ef | grep mysql /...
  • linux 查看进程和终止进程 端口

    千次阅读 2012-12-17 16:12:23
    linux 查看进程和终止进程 1. 在LINUX命令平台输入1-2个字符后按Tab键会自动补全后面的部分(前提是要有这个东西,例如在装了tomcat的前提下,输入tomcat的to 按tab)。 2. ps 命令用于查看当前正在运行的进程。 ...
  • linux查看进程

    万次阅读 2019-07-10 10:54:31
    查看对应程序的进程号码 $netstat -anp|grep xxx xxx为程序名字 $kill -9 进程号 即可杀掉对应的进程
  • linux查看进程状态

    千次阅读 2021-02-19 15:41:39
    ps命令是查看进程状态的基础指令,有以下几个常用参数: 一:最常用的参数组合及解析 \1. 如果想查看包含其他使用者的进程,和PID,CPU占有率,记忆体使用情况,运行状态等,可以输入ps -aux USER:进程拥有者,...
  • Linux查看进程的命令

    2020-01-25 23:10:03
    Linux中使用命令查看进程Linux中使用PS命令查看进程 -a,查看所有 -ef,以全格式显示进程所有信息,包括父进程Pid,创建人,创建时间,进程号。等等 -u,以用户(user)的格式显示 -x, 显示后台进程运行...
  • linux查看进程线程数量命令:

    万次阅读 2017-08-19 15:25:33
    linux查看进程线程数量命令:1、root@iZj6c7f7xayisgqsw2hpx8Z:~# pstree -p 1388 | wc -l 498 root@iZj6c7f7xayisgqsw2hpx8Z:~# 2、 root@iZj6c7f7xayisgqsw2hpx8Z:~# cat /proc/1388/status Name: java State:...
  • linux查看进程

    千次阅读 2019-05-21 00:16:23
    查看进程树 1)以用户zhangsan登入,完成下列操作 2)使用vim打开abc.txt文件,不要编辑、不退出 3)以用户root登入另一个终端,完成下列操作 4)查看整个系统的进程树,输出PID号、完整命令行 5)查找用户zhangsan的进程...
  • linux 查看进程启动时间(运行时间)ps -eo lstart 启动时间 ps -eo etime 运行多长时间.ps -eo pid,lstart,etime | grep 5176
  • ps命令就是最根本相应情况下也是相当强大地进程查看命令.运用该命令可以确定有哪些进程...Linux 查看进程ps命令最经常使用地还是用于监控后台进程地工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设 备进行通
  • LINUX查看进程在哪个cpu核上运行方法一:使用top命令方法二:使用taskset命令taskset可以查看具体某一进程(或 线程)运行在哪个cpu上,也可以使某个程序运行在某个或某些cpu上 方法一:使用top命令 top 命令可以...
  • Linux 查看进程

    千次阅读 2019-05-23 15:59:53
    4)查看整个系统的进程树,输出PID号、完整命令行 5)查找用户zhangsan的进程树 6)查找用户zhangsan的进程树,并显示PID与完整命令 方案 PID:既标识了一个进程,也说明了这个进程启动的顺序。 程序:保存在磁盘...
  • Linux查看进程运行的完整路径方法:

    千次阅读 2017-04-15 09:44:42
    Linux查看进程运行的完整路径方法: 通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息: Linux在启动一个进程时,...
  • Linux查看进程详细

    万次阅读 2018-09-26 10:42:26
    遇到的问题是想要查看进程的启动脚本在哪里,比如自己写的weblogic启动脚本,但忘记放在哪里了,这时候可以用以下方式   1、用ps -ef |grep xxxxx 得到该进程的pid 2、输入ls -l ,结果中 exe链接对应的就是可...
  • Linux查看进程状态

    千次阅读 2019-03-25 23:30:14
    Linux系统中,每个程序启动后可以创建一个或多个进程。例如,提供Web服务的httpd程序,当有大量用户同时访问Web页面时,httpd程序可能会创建多个进程来提供服务。 程序保存在硬盘、光盘等介质中的可执行代码和数据...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,743
精华内容 11,497
关键字:

linux查看进程

linux 订阅