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

    万次阅读 多人点赞 2019-04-21 15:12:57
    ps命令 -a,查看所有 -u,以用户(user)的格式...一般项目中,我们首先要查询一个进程,并对其进行删除会用一下命令 ps -a | grep helloworld 或 ps -ef |grep helloworld 或者其他 查询到helloworld相关的进...

    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
    我们可以使用 ps 命令查看进程。 ps 命令介绍 ps(process status) 命令是 Linux 下最常用的进程查看工具,使用该命令可以确定哪些进程正在运行和运行的状态、 进程是否结束、进程有没有僵尸、哪...

    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查看进程命令有哪些?

    千次阅读 2019-09-23 17:09:42
    我们在使用Linux系统的过程中,有的时候会需要查看后台进程,并选择性...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查看进程和杀掉进程命令

    万次阅读 2019-04-25 10:17:52
    查看进程命令:ps -ef | grep java(查看所有进程里 CMD 是 java 的进程信息) kill 命令用于终止进程 例如:kill -9 12345

    查看进程命令:ps -ef | grep java(查看所有进程里 CMD 是 java 的进程信息)

    kill 命令用于终止进程

    例如:kill -9 12345

    展开全文
  • Linux 查看php进程命令

    千次阅读 2019-10-09 09:52:43
    ps -ef |grep php
  • linux ps 查看进程命令

    万次阅读 2015-02-28 23:26:21
    linux 中ps命令是Process Status的缩写。ps命令可以列出系统中当前运行的进程,所列出的进程是在执行ps命令这个时刻正在运行的进程。 如果要动态显示进程信息,需要使用top命令。通过ps命令,可以确定哪些进程正在...
  • Linux查看进程,杀死进程命令

    千次阅读 2018-11-19 11:20:06
    1.查找进程 ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A&...
  • Linux实时查看进程命令top笔记

    千次阅读 2019-05-02 06:29:51
    top命令Linux下常用的性能分析工具,能够实时显示Linux系统中各个进程的资源占用状况,类似于Windows系统的任务管理器功能。top命令的语法格式:top [...
  • linux查看主机端口进程命令

    千次阅读 2019-04-08 17:43:39
    linux查看主机端口进程命令 1、查看主机信息 #more /etc/hosts #Do not remove the following line, or various programs #that require network functionality will fail. 127.0.0.1 xyn-redhat localhost....
  • linux重启进程命令

    千次阅读 2019-09-15 10:08:08
    显示所有进程 -> 筛选python进程 -> 提出进程号 -> 格式化进程号并根据进程号杀死进程 ps:将某个进程显示出来 -A 显示所有程序。  -e 此参数的效果和指定"A"参数相同。 -f 显示UID,PPIP,C与STIME栏位。  grep...
  • linux查找进程命令

    千次阅读 2018-08-28 19:44:40
    ps –ef| grep zookeeper 查找zookeeper的进程 ...查找zookeeper的进程并不显示“grep”这个进程   ps –ef| grep zookeeper| grep –v grep| wc –l zookeeper有几个进程在运行wc(word count)    ps –...
  • Linux 查看java进程命令

    千次阅读 2019-11-04 16:50:54
    刚才去了微众税银面试。面试官赶时间,导致我的语速也快了起来,其中有个问题没答上,那就是Linux查看java...在Linux查看所有java进程命令:ps -ef | grep java 停止所有java进程命令:pkill - 9 java 停止特...
  • Linux查看进程及杀死进程命令

    千次阅读 2018-07-27 16:22:33
    Linux中想杀死fcitx进程,然后再重启它。 root@www.linuxidc.com:/home/zhangbin# ps -e | grep 'fcitx'
  • Linux查看进程命令ps -aux和ps -ef

    千次阅读 2019-11-27 10:07:14
    Linux下显示系统进程命令ps,最常用的有ps -ef 和ps aux。这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格,ps aux最初用到Unix Style中,而ps -...
  • linux查看进程命令ps aux和ps -ef

    万次阅读 2017-11-12 15:42:18
    Linux下显示系统进程命令ps,最常用的有ps -ef 和ps aux。这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格,ps aux最初用到Unix Style中,而ps -...
  • linux查看端口和进程命令

    千次阅读 2019-04-04 21:41:27
    netstat -anp|grep 8080查看端口 ps -anx|grep tomcat ps显示所有进程,anx显示所有状态
  • Linux 查看进程ps命令及其参数:

    千次阅读 2014-04-20 20:44:17
    Linux 查看进程ps命令及其参数: 使用方式:ps [options] [--help] 语 法: ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C ][-g ][-G ][-p ][p ][-s ][-t ][t ][-u ][-U ][U ][-][--cols ][--columns ...
  • Linux 查看进程的几个命令

    万次阅读 多人点赞 2020-06-17 11:22:00
    本文重点介绍通过ps命令查看进程 一:一些常用的参数组合及解析 1. 查看包含其他使用者的进程,和PID,CPU占有率,记忆体使用情况,运行状态等,可以输入ps -aux USER:进程拥有者,示例中是root。 PID:进程...
  • 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查看进程端口号命令

    万次阅读 2018-08-31 22:55:10
    查看程序进程 ps -ef|grep zookeeper 查看端口号 netstat -anp|grep 2181 查看端口号 lsof -i:2181  
  • Linux查看和结束进程命令详解

    万次阅读 2017-06-04 13:25:44
    转自:... 先看两个例子:  例子一:结束某个程序,如Firefox    键入命令: pkillfirefox  ...例子二:结束某个进程,如find  ...先用ps命令查看进程对应的PID。
  • linux-查看Java进程命令

    千次阅读 2020-05-21 14:53:44
    ps -ef|grep “java” 就可以查询出当前运行了哪些Java进程。 从图片中可以看出运行了3个Java程序,一个是Java,一个是rocketmq,另外一个就是zookeeper。
  • Linux查看进程占用端口: 查看程序对应进程号:ps –ef|grep 进程名   REDHAT :查看进程号所占用的端口号:netstat –nltp|grep 进程号?xml:namespace> ubuntu:查看进程占用端口号:netstat -anp|grep...
  • 关键字: linux进程、杀进程、起进程进程 ps 命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而...
  • Linux查看全部进程命令

    千次阅读 2020-05-24 20:08:43
    在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是 ps -aux 。 Linux ps命令详解: 1)ps a 显示现行终端机下的所有程序,包括其他用户的程序. 2)ps -A 显示所有程序. 3)ps c 列出程序时,显示每...
  • linux进程及进程查看ps命令

    万次阅读 2016-07-03 11:16:23
    本文简介了linux进程,进程组,会话概念。以及进程查看命令ps命令的使用。介绍了ps命令的unix风格,GNU风格,BSD风格三种风格的参数,以及三种风格参数的区别及使用,介绍了ps命令如何控制进程信息列输出的参数。...
  • Linux中top命令参数详解

    万次阅读 多人点赞 2019-07-31 19:28:22
    top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。 top的使用方式 top [-d number] | top [-bnp] 参数解释: -d:number代表秒数,表示top命令显示的页面...
  • Linux kill 命令使用详解 功能说明:删除执行中的程序或工作。 语 法:kill [-s 信息名称或编号>][程序] 或 kill [-l 信息编号>] 补充说明:kill可将指定的信息送至程序。预设的信息为SIGTERM...
  • Linux进程查看命令 PS命令 1.不带参数的ps使用 2.显示所有的当前进程 ps –ax -a 代表 all。同时加上x参数会显示没有控制终端的进程。 ps -ax | less 可以结合less命令和管道来使用以方便查看。 3.通过cpu和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 593,566
精华内容 237,426
关键字:

linux查看进程命令

linux 订阅