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

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

    如果要动态显示进程信息,需要使用top命令。


    通过ps命令,可以确定哪些进程正在运行和运行状态、进程是否结束、进程是否僵死,哪些进程占用过多资源等。


    要杀死进程,使用kill命令,例:kill 12345 (12345为进程的pid)


    linux进程有5种状态

    1.运行(正在运行或在运行队列中等待)

    2.中断(休眠中,受阻,或等待某个条件的形成或接受到信号)

    3.不可中断(收到信号不唤醒和不可运行,进程必须等待直到有中断发生)

    4.僵死(进程已终止,但进程描述符存在,直到父进程调用wait4()系统调用后释放)

    5.停止(进程受到SIGSTOP,SIGSTP,SIGTIN,SIGTOU信号后停止运行)


    ps 5种进程状态的标识码如下:

    R 运行 runnable(on run queue)

    S 中断 sleeping

    D 不可中断 uninterruptible sleep (usually IO)

    Z 僵死 a defunct("zombie") process

    T 停止 traced or stopped


    命令参数

    a 显示所有进程

    -a 显示同一终端下的所有程序

    -A 显示所有进程

    c 显示进程的真实名称

    -N 反向选择

    -e 等于“-A”

    e 显示环境变量

    f 显示程序间的关系

    -H 显示树状结构

    r 显示当前终端的进程

    T 显示当前终端的所有程序

    u 指定用户的所有进程

    -au 显示较详细的资讯

    -aux 显示所有包含其他使用者的进程

    -C<命令> 列出指定命令的状况

    –lines<行数> 每页显示的行数

    –width<字符数> 每页显示的字符数

    –help 显示帮助信息

    –version 显示版本显示


    输出列的含义

    F 代表这个程序的旗标 (flag), 4 代表使用者为 super user

    S 代表这个程序的状态 (STAT),关于各 STAT 的意义将在内文介绍

    UID 程序被该 UID 所拥有

    PID 进程的ID

    PPID 则是其上级父程序的ID

    C CPU 使用的资源百分比

    PRI 这个是 Priority (优先执行序) 的缩写,详细后面介绍

    NI 这个是 Nice 值,在下一小节我们会持续介绍

    ADDR 这个是 kernel function,指出该程序在内存的那个部分。如果是个 running的程序,一般就是 “-“

    SZ 使用掉的内存大小

    WCHAN 目前这个程序是否正在运作当中,若为 - 表示正在运作

    TTY 登入者的终端机位置

    TIME 使用掉的 CPU 时间。

    CMD 所下达的指令


    例子:

    1.显示所有进程信息

    fdipzone@ubuntu:~$ ps -A
      PID TTY          TIME CMD
        1 ?        00:00:01 init
        2 ?        00:00:00 kthreadd
        3 ?        00:00:00 ksoftirqd/0
        4 ?        00:00:00 kworker/0:0
        5 ?        00:00:00 kworker/u:0
        6 ?        00:00:00 migration/0
        7 ?        00:00:00 migration/1
        8 ?        00:00:00 kworker/1:0
        9 ?        00:00:00 ksoftirqd/1
       10 ?        00:00:00 kworker/0:1
    ...省略部分结果

    2.显示指定用户进程

    fdipzone@ubuntu:~$ ps -u fdipzone
      PID TTY          TIME CMD
     1502 ?        00:00:00 gnome-keyring-d
     1521 ?        00:00:00 gnome-session
     1551 ?        00:00:00 ibus-daemon
     1555 ?        00:00:00 ssh-agent
     1558 ?        00:00:00 dbus-launch
     1559 ?        00:00:00 ibus-gconf
     1561 ?        00:00:00 python
     1563 ?        00:00:00 dbus-daemon
     1564 ?        00:00:00 ibus-x11
     1569 ?        00:00:00 gconfd-2
    ...省略部分结果

    3.显示所有进程,并显示命令行

    fdipzone@ubuntu:~$ ps -ef
    UID        PID  PPID  C STIME TTY          TIME CMD
    root         1     0  0 22:53 ?        00:00:01 /sbin/init
    root         2     0  0 22:53 ?        00:00:00 [kthreadd]
    root         3     2  0 22:53 ?        00:00:00 [ksoftirqd/0]
    root         4     2  0 22:53 ?        00:00:00 [kworker/0:0]
    root         5     2  0 22:53 ?        00:00:00 [kworker/u:0]
    root         6     2  0 22:53 ?        00:00:00 [migration/0]
    root         7     2  0 22:53 ?        00:00:00 [migration/1]
    root         8     2  0 22:53 ?        00:00:00 [kworker/1:0]
    root         9     2  0 22:53 ?        00:00:00 [ksoftirqd/1]
    root        10     2  0 22:53 ?        00:00:00 [kworker/0:1]
    ...省略部分结果

    4.与grep命令组合使用,查找指定的进程

    fdipzone@ubuntu:~$ ps -ef | grep apache
    root      2032     1  0 22:56 ?        00:00:01 /usr/sbin/apache2 -k start
    www-data  2318  2032  0 22:58 ?        00:00:00 /usr/sbin/apache2 -k start
    www-data  2319  2032  0 22:58 ?        00:00:00 /usr/sbin/apache2 -k start
    www-data  2320  2032  0 22:58 ?        00:00:00 /usr/sbin/apache2 -k start
    www-data  2321  2032  0 22:58 ?        00:00:00 /usr/sbin/apache2 -k start
    www-data  2322  2032  0 22:58 ?        00:00:00 /usr/sbin/apache2 -k start
    www-data  2323  2032  0 22:58 ?        00:00:00 /usr/sbin/apache2 -k start
    ...省略部分结果

    5.显示当前登入用户的bash相关的进程

    fdipzone@ubuntu:~$ ps -l
    F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
    0 S  1000  1805  1798  0  80   0 -  7011 wait   pts/0    00:00:00 bash
    0 R  1000  2561  1805  0  80   0 -  3377 -      pts/0    00:00:00 ps

    6.列出所有用户启动的进程

    fdipzone@ubuntu:~$ ps aux
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root         1  0.1  0.2  24136  2188 ?        Ss   22:53   0:01 /sbin/init
    root         2  0.0  0.0      0     0 ?        S    22:53   0:00 [kthreadd]
    root         3  0.0  0.0      0     0 ?        S    22:53   0:00 [ksoftirqd/0]
    root         5  0.0  0.0      0     0 ?        S    22:53   0:00 [kworker/u:0]
    root         6  0.0  0.0      0     0 ?        S    22:53   0:00 [migration/0]
    root         7  0.0  0.0      0     0 ?        S    22:53   0:00 [migration/1]
    root         8  0.0  0.0      0     0 ?        S    22:53   0:00 [kworker/1:0]
    root         9  0.0  0.0      0     0 ?        S    22:53   0:00 [ksoftirqd/1]
    root        10  0.0  0.0      0     0 ?        S    22:53   0:00 [kworker/0:1]
    root        11  0.0  0.0      0     0 ?        S<   22:53   0:00 [cpuset]
    root        12  0.0  0.0      0     0 ?        S<   22:53   0:00 [khelper]
    ...省略部分结果

    a:显示其他用户启动的进程

    x:查看系统中属于自己的进程

    u:启动这个进程的用户和启动时间



    展开全文
  • linux ps命令查看哪些ip连接了redis; linux ps命令查看哪些ip连接了redis; linux ps命令查看哪些ip连接了redis;
  • Linux ps命令

    千次阅读 2019-05-13 17:10:52
    PS,是Linux系统命令之一,是在Linux中是查看进程的命令ps查看正处于Running的进程,ps aux查看所有的进程。 ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该...

    PS,是Linux系统命令之一,是在Linux中是查看进程的命令。ps查看正处于Running的进程,ps aux查看所有的进程。
    ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。
    kill 命令用于杀死进程
    linux上进程有5种状态:

    1. 运行(正在运行或在运行队列中等待)
    2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
    3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
    4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
    5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
      ps工具标识进程的5种状态码:
      D 不可中断 uninterruptible sleep (usually IO)
      R 运行 runnable (on run queue)
      S 中断 sleeping
      T 停止 traced or stopped
      Z 僵死 a defunct (”zombie”) process

    1.命令格式:
    ps[参数]
    2.命令功能:
    用来显示当前进程的状态
    3.命令参数:
    a 显示所有进程
    -a 显示同一终端下的所有程序
    -A 显示所有进程
    c 显示进程的真实名称
    -N 反向选择
    -e 等于“-A”
    e 显示环境变量
    f 显示程序间的关系
    -H 显示树状结构
    r 显示当前终端的进程
    T 显示当前终端的所有程序
    u 指定用户的所有进程
    -au 显示较详细的资讯
    -aux 显示所有包含其他使用者的行程
    -C<命令> 列出指定命令的状况
    –lines<行数> 每页显示的行数
    –width<字符数> 每页显示的字符数
    –help 显示帮助信息
    –version 显示版本显示
    实例1:显示所有进程信息
    命令:
    ps -A
    在这里插入图片描述
    实例2:显示指定用户信息
    命令:
    ps -u root
    实例3:显示所有进程信息,连同命令行
    命令:
    ps -ef

    实例4: ps 与grep 常用组合用法,查找特定进程
    命令:
    ps -ef|grep ssh
    在这里插入图片描述
    实例5:将目前属于您自己这次登入的 PID 与相关信息列示出来
    命令:
    ps -l
    在这里插入图片描述
    说明:
    各相关信息的意义:
    F 代表这个程序的旗标 (flag), 4 代表使用者为 super user

    S 代表这个程序的状态 (STAT),关于各 STAT 的意义将在内文介绍

    UID 程序被该 UID 所拥有

    PID 就是这个程序的 ID !

    PPID 则是其上级父程序的ID

    C CPU 使用的资源百分比

    PRI 这个是 Priority (优先执行序) 的缩写,详细后面介绍

    NI 这个是 Nice 值,在下一小节我们会持续介绍

    ADDR 这个是 kernel function,指出该程序在内存的那个部分。如果是个 running的程序,一般就是 “-”

    SZ 使用掉的内存大小

    WCHAN 目前这个程序是否正在运作当中,若为 - 表示正在运作

    TTY 登入者的终端机位置

    TIME 使用掉的 CPU 时间。

    CMD 所下达的指令为何

    在预设的情况下, ps 仅会列出与目前所在的 bash shell 有关的 PID 而已,所以, 当我使用 ps -l 的时候,只有三个 PID。

    实例6:列出目前所有的正在内存当中的程序
    命令:
    ps aux

    展开全文
  • Linuxps命令

    千次阅读 2019-05-07 09:29:16
    文章目录进程的查看ps命令参数仅查看自己的bash的相关进程查看系统所有进程 进程的查看 ps命令 ps命令能将某个时间点的进程运行情况选取下来。 参数 -A:所有的进程均显示出来 -a:不与terminal有关的所有进程 -u:...

    进程的查看

    ps命令

    ps命令能将某个时间点的进程运行情况选取下来。

    参数

    • -A:所有的进程均显示出来
    • -a:不与terminal有关的所有进程
    • -u:有效用户相关的进程
    • x:通常与a这个参数一起使用,可列出较完整信息。

    仅查看自己的bash的相关进程

    使用ps -l就可以查看自己的bash的相关进程。

    查看系统所有进程

    使用ps aux就可以查看系统所有的进程。

    在这里插入图片描述

    • USER:进程属于哪个用户
    • PID:进程的进程标识符
    • %CPU:该进程的CPU占用率
    • %MEM:该进程的内存占用率
    • VSZ:该进程的虚拟内存使用量
    • RSS:该进程的内存使用量
    • TTY:该进程是在哪个终端机上运行的,若与终端机无关则显示?。tt1~tty6是本机上面的登陆者程序,若为pts/0之类的,则表示有网络连接进主机的进程。
    • STAT:该进程目前的状态(运行、睡眠、不可唤醒、僵尸)
    • START:该进程被触发启动的时间
    • TIME:该进程实际使用CPU的时间
    • COMMAND:该进程的实际命令
    展开全文
  • linux ps命令查看某进程cpu和内存占用率情况, linux ps命令查看进程cpu和内存占用率排序。 不指定 背景:有时需要单看某个进程的CPU及占用情况,有时需要看整体进程的一个占用情况。 一、 linux ps命令,...
    
    

    背景:有时需要单看某个进程的CPU及占用情况,有时需要看整体进程的一个占用情况。
    一、 linux ps命令,查看某进程cpu和内存占用率情况
    [root@test vhost]# ps aux
    USER       PID  %CPU    %MEM    VSZ   RSS TTY      STAT    START   TIME COMMAND
    解释:
    linux 下的ps命令
    USER 进程运行用户
    PID    进程编号
    %CPU 进程的cpu占用率
    %MEM 进程的内存占用率
    VSZ 进程所使用的虚存的大小
    RSS 进程使用的驻留集大小或者是实际内存的大小
    TTY 与进程关联的终端(tty)
    STAT 检查的状态:进程状态使用字符表示的,如R(running正在运行或准备运行)、S(sleeping睡眠)、I(idle空闲)、Z (僵死)、D(不可中断的睡眠,通常是I/O)、P(等待交换页)、W(换出,表示当前页面不在内存)、N(低优先级任务)T(terminate终止)、W has no resident pages
    START (进程启动时间和日期)
    TIME ;(进程使用的总cpu时间)
    COMMAND (正在执行的命令行命令)
    NI (nice)优先级
    PRI 进程优先级编号
    PPID 父进程的进程ID(parent process id)
    SID 会话ID(session id)
    WCHAN 进程正在睡眠的内核函数名称;该函数的名称是从/root/system.map文件中获得的。
    FLAGS 与进程相关的数字标识
    ————————————由上面列的输出后于是可以通过awk进行对特定列进行输出————————————

    1. ps aux |grep HttpPrograme| awk '{print($1" "$3" "$4" "$11);}'   


    查看用户的一个进程运行情况参数o:

    1. ps -o user,%cpu,%mem,command  
    2. -o,o user-defined  -f full            --Group --User --pid --cols --ppid  


    摘自:http://www.commandlinefu.com/commands/view/7244/micro-ps-aux-by-memcpu




    二、 linux ps命令,查看进程cpu和内存占用率排序
    使用以下命令查看:
    ps -aux | sort -k4,4n
    ps auxw --sort=rss
    ps auxw --sort=%cpu

    摘录自:http://blog.chinaunix.net/uid-21389973-id-3292358.html

    展开全文
  • linux常用命令 ps 常用命令的使用

    千次阅读 2018-08-28 08:24:13
    linux常用命令 ps命令的使用
  • Linux中top命令参数详解

    万次阅读 多人点赞 2019-07-31 19:28:22
    top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。 top的使用方式 top [-d number] | top [-bnp] 参数解释: -d:number代表秒数,表示top命令显示的页面...
  • Linux常用基本命令

    万次阅读 多人点赞 2020-11-21 00:07:04
    Linux常用基本命令 目录文件管理 cd 切换目录 cd 绝对路径/相对路径 切换目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd / 进入根目录 ls 列出目录 ls 列出文件(不包括隐藏...
  • linux ps 命令使用

    千次阅读 2015-06-02 09:45:50
    Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。...
  • Linux ps命令详细参数

    万次阅读 2018-06-23 10:49:10
    ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps...
  • Linuxps命令介绍

    千次阅读 2017-01-17 08:51:09
    Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 ...
  • ps 命令是最常用的监控进程的命令,通过此命令可以查看系统中所有运行进程的详细信息。 ps 命令有多种不同的使用方法,这常常给初学者带来困惑。在各种 Linux 论坛上,询问 ps 命令语法的帖子屡见不鲜,而出现这样的...
  • linux ps 命令查看进程状态

    千次阅读 2015-04-23 01:31:43
    查看系统中属于自己的进程(x) 启动这个进程的用户和它启动的时间(u) 使用“date -s”命令来修改系统时间 比如将系统时间设定成1996年6月10日的命令如下。 #date -s 06/10/96 将系统时间设定成下午1点12...
  • 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命令查看进程状态

    万次阅读 2016-10-10 21:17:53
    Linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已...
  • 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 -...
  • linuxps命令

    千次阅读 2019-01-30 11:43:31
    查看它的man手册可以看到,ps命令能够给出当前系统中进程的快照。它能捕获系统在某一事件的进程状态。如果你想不断更新查看的这个状态,可以使用top命令。 ps命令支持三种使用的语法格式 UNIX 风格,选项可以组合在...
  • Linux进阶——查看进程ps命令

    千次阅读 2014-08-13 22:50:47
    Linux 查看进程ps命令用于查看当前正在运行的进程 grep是搜索 例如:ps-ef|grepjava   Linux 查看进程ps命令表示查看所有进程里CMD是java的进程信息 ps-aux|grepjava -aux显示所有状态
  • linux缺少ps命令

    千次阅读 2019-09-16 14:16:36
    1.缺少ps命令 apt-get/yum -y install procps 2.缺少pstree命令 apt-get/yum -y install psmisc
  • linux ps命令显示完整命令

    千次阅读 2013-11-13 10:20:15
    linux上执行ps命令,输出往往被截断 ps -f -p1501 UID PID PPID C STIME TTY TIME CMD root 1501 1 0 Nov11 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/home/mysql --socket...
  • Linux ps命令查看当前进程)

    千次阅读 2019-05-08 11:13:44
    ps命令用于显示当前进程 (process) 的状态。语法: ps [选项] 命令选项: ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义 -A 列出所有的行程 -w 显示加宽可以显示较多的资讯 -au 显示较详细的资讯...
  • linux进程及进程查看ps命令

    万次阅读 2016-07-03 11:16:23
    以及进程查看命令ps命令的使用。介绍了ps命令的unix风格,GNU风格,BSD风格三种风格的参数,以及三种风格参数的区别及使用,介绍了ps命令如何控制进程信息列输出的参数。同时介绍了ps命令的常用用法。
  • linux ps命令,查看进程cpu和内存占用率排序 使用以下命令查看: ps -aux | sort -k4,4n ps auxw --sort=rss ps auxw --sort=%cpu linux 下的ps命令 %CPU 进程的cpu占用率 %MEM 进程的内存占用率 VSZ 进程所...
  • linux 查看删除进程 ps命令详解

    千次阅读 2016-04-24 00:37:56
    ps命令详解 名称:ps 使用权限:所有使用者 使用方式:ps [options] [--help] 说明:显示瞬间行程 (process) 的动态 参数:ps的参数非常多, 在此仅列出几个常用的参数并大略介绍含义 -A 列出所有的...
  • Linux常用命令

    万次阅读 多人点赞 2018-11-08 11:49:23
    2.2 目录查看 ls [-al] 2.3 目录操作【增,删,改,查】 2.3.1创建目录【增】 mkdir 2.3.2删除目录或文件【删】rm 2.3.3目录修改【改】mv 和 cp 2.3.4搜索目录【查】find 三、文件操作命令 3.1 文件操作【增...
  • Linux查看进程命令

    万次阅读 多人点赞 2019-04-21 15:12:57
    ps命令 -a,查看所有 -u,以用户(user)的格式显示 -x, 显示后台进程运行参数 -ef,以全格式显示进程所有信息,包括父进程Pid,创建人,创建时间,进程号。等等 一般项目中,我们首先要查询一个进程,并对其...
  • ps命令-参数: A :所有的进程均显示出来,与 -e 具有同样的效用; -a : 显示现行终端机下的所有进程,包括其他用户的进程; -u :以用户为主的进程状态 ; x :通常与 a 这个参数一起使用,可列出较完整信息。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 300,438
精华内容 120,175
关键字:

linuxps查看命令

linux 订阅