精华内容
下载资源
问答
  • Linux查看所有进程ps -aux命令介绍

    千次阅读 2011-11-13 09:07:52
    这就需要在Linux中可以使用ps -aux查看所有进程。希望你能学会ps -aux的用法。 参数w表示加宽显示的命令行,参数w可以写多次,通常最多写3次,表示加宽3次,这足以显示很长的命令行了。例如:ps -auxwww top:...
      
    

    在学习Linux过程中,经常会看到很多的命令,比如cd、mkdir、rmdir、rm等等,如果你想查看系统中的进程,要应用什么命令呢?这就需要在Linux中可以使用ps -aux查看所有进程。希望你能学会ps -aux的用法。

    参数w表示加宽显示的命令行,参数w可以写多次,通常最多写3次,表示加宽3次,这足以显示很长的命令行了。例如:ps -auxwww

    top:显示系统内存、cpu使用情况,j垠Ae管hIJNC&并可自动刷新进程列表

    vmstat:显示当前的内存使用情况

    netstat:显示网络状况,使用参数p可以查看对应的进程号及程序名,

    通常使用参数a(显示所有连接情况)和n(不反查域名和服务名),例如:netstat -anp。

    查看服务器侦听情况,使用:netstat -an | grep LISTEN

    查看服务器已建立的连接,使用:netstat -an | grep ESTABLISHED

    ifconfig:查看(或设置)网络设备信息

    ifconfig -a:查看所有网络设置信息

    last:显示登录到服务器的情况以及服务器重启情况

    df:显示硬盘空间及使用情况,@BGcTjjBChLinux下可以带参数h,显示结果更人性化。例如:

    df -h 硬盘空间按人性化显示

    df -k 硬盘空间按KB显示

    df -m 硬盘空间按MB显示

    w:显示登录到服务器上的用户列表

    以上就是ps -aux命令集锦。

    展开全文
  • Linux查看进程状态信息

    万次阅读 多人点赞 2018-10-24 22:00:21
    Linux查看进程状态信息 一、常用命令总结 ps -l 列出与本次登录有关的进程信息; ps -aux 查询内存中进程信息; ps -aux | grep *** 查询***进程的详细信息; top 查看内存...

                                                                           Linux中查看进程状态信息

    一、常用命令总结 

       ps -l   列出与本次登录有关的进程信息;
       ps -aux   查询内存中进程信息;
       ps -aux | grep ***   查询***进程的详细信息;
       top   查看内存中进程的动态信息;
       kill -9 pid   杀死进程。

       (更好的阅读体验,请移步我的个人博客)

    二、进程简述及查看方式

            进程是运行的程序在系统中的存在形式,通过查看进程的状态信息,我们可以了解进程占用的系统资源情况,对系统的运行状态进行分析、调整,从而让系统保持在一个平稳的状态下运行。

             Linux中查看进程信息的基本命令有ps、top,其中ps(Process Status)查看的是进程信息的一个快照,显示的我们执行ps这个命令时进程的信息,top显示的是进程的动态信息,使用这个命令会看到进程信息的动态变化。

    三、进程信息的查看

    3.1  列出与 本次登录系统 有关的进程信息
          ps  ( ps -l, 列出的是详细信息 ) 

    F 代表这个程序的旗标 (flag), 4 代表使用者为 superuser;
    S 代表这个程序的状态 (STAT);
    (  常见的进程的 STAT 如下:
    R 运行 Runnable (on run queue) 正在运行或在运行队列中等待,
    S 睡眠 Sleeping 休眠中, 受阻, 在等待某个条件的形成或接受到信号, 
      空闲 Idle ,
    Z 僵死 Zombie(a defunct process) 进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放,
    D 不可中断 Uninterruptible sleep (ususally IO) 收到信号不唤醒和不可运行, 进程必须等待直到有中断发生,
    T 终止 Terminate 进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行,
    P 等待交换页 ,
    W 无驻留页 has no resident pages 没有足够的记忆体分页可分配,
    X 死掉的进程 ,
    < 高优先级进程 高优先序的进程 ,
    N 低优先 级进程 低优先序的进程 ,
    L 内存锁页 Lock 有记忆体分页分配并缩在记忆体内 ,
    s 进程的领导者(在它之下有子进程),
    l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads)。 )

    3.2  列出在内存中运行的  全部进程信息
          ps  -aux ( ps -aux | grep ***,  列出 *** 进程的详细信息) 

     USER :进程的所属用户,
    PID :进程的进程ID号, 
    %CPU :进程占用的 CPU资源 百分比,
    %MEM :进程占用的 物理内存 百分比, 
    VSZ :进程使用掉的虚拟内存量 (Kbytes) ,
    RSS :进程占用的固定的内存量 (Kbytes) ,
    TTY :与进程相关联的终端(tty),?代表无关,tty1-tty6是本机上面的登入者程序,pts/0表示为由网络连接进主机的程序。
    STAT :进程的状态,具体见2.1列出来的部分 ,
    START :进程开始创建的时间 ,
    TIME :进程使用的总cpu时间,
    COMMAND : 进程对应的实际程序。

    3.3  动态显示内存中的进程信息(top)

    四、进程的清除

       kill -9 -pid (pid通过上面的命令可以查到)

    注:有些进程是不允许停止的,因为停止会造成系统的不稳定,甚至崩溃。(网上搜索进程知识了解更多)

     


     

    展开全文
  • linux查看进程所有子进程和线程

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

    linux查看进程所有子进程和线程

    原文连接:https://blog.csdn.net/uestczshen/article/details/74091892

      

    问题: 我的程序在其内部创建并执行了多个线程,我怎样才能在该程序创建线程后监控其中单个线程?我想要看到带有它们名称的单个线程详细情况(如,CPU/内存使用率)。

    线程是现代操作系统上进行并行执行的一个流行的编程方面的抽象概念。当一个程序内有多个线程被叉分出用以执行多个流时,这些线程就会在它们之间共享特定的资源(如,内存地址空间、打开的文件),以使叉分开销最小化,并避免大量高成本的IPC(进程间通信)通道。这些功能让线程在并发执行时成为一个高效的机制。

    在Linux中,程序中创建的线程(也称为轻量级进程,LWP)会具有和程序的PID相同的“线程组ID”。然后,各个线程会获得其自身的线程ID(TID)。对于Linux内核调度器而言,线程不过是恰好共享特定资源的标准的进程而已。经典的命令行工具,如ps或top,都可以用来显示线程级别的信息,只是默认情况下它们显示进程级别的信息。

    这里提供了在Linux上显示某个进程的线程的几种方式。

    注:lwp      LWP    lwp (light weight process, or thread) ID of the lwp being reported. (alias spid, tid).就是说lwp spid tid都是指线程ID.

    1.利用进程名获取进程号(以syslog为例)

    ps -ef|grep syslog|grep -v "grep"|awk '{print $2}'

    先看ps -ef|grep syslog的输出:(我没有打马赛克,千万不要攻击我的电脑啊)

    grep的输出都会有grep自身这个进程在,用grep -v "grep"可以把这一行干掉,然后awk '{print $2}'就是打印第二列数字,即722

    2.利用进程号查看该进程下的线程

        ps -eLf|grep 722|grep -v "grep" ,输出如下:

    第四列就是线程号

       ps -T -p 722,输出如下:(SPID即线程号)

    3,利用top -H -p 722查看线程cpu利用率

    第二行(Threads):总共4个线程,0个正在执行,4个睡眠,0个stopped, 0个zombie(僵尸),%CPU和%MEM即cpu占有率和内存占有率,其他字段含义参考top命令

    4.pstree -p 722(树状图显示)

    展开全文
  • Linux查看端口进程

    千次阅读 2019-04-02 15:22:05
    Linux查看端口进程 分享两种查看端口进程的方法: 方法一 1、使用命令:netstat –apn,查看所有进程和端口使用情况,找到端口对应的PID。 # netstat -apn 2、使用命令:ps -aux | grep pid 查看对应的进程 # ps ...

    Linux查看端口进程

    分享两种查看端口进程的方法:

    方法一

    1、使用命令:netstat –apn,查看所有的进程和端口使用情况,找到端口对应的PID。

    # netstat -apn
    

    2、使用命令:ps -aux | grep pid 查看对应的进程

    #  ps -aux | grep 9334
    

    方法二

    直接使用 netstat -anp | grep port

    # netstat -apn | grep 8080
    
    展开全文
  • linux查看僵尸进程

    千次阅读 2020-05-06 16:07:50
    1、查看系统是否有僵尸进程 使用Top命令查找,当zombie前的数量不为0时,即系统内存在相应数量的僵尸进程。 2、定位僵尸进程 使用命令ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'定位僵尸进程以及该僵尸进程的父...
  • Linux 查看java进程的命令

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

    万次阅读 多人点赞 2019-04-21 15:12:57
    -ef,以全格式显示进程所有信息,包括父进程Pid,创建人,创建时间,进程号。等等 一般项目中,我们首先要查询一个进程,并对其进行删除会用一下命令 ps -a | grep helloworld 或 ps -ef |grep helloworld 或者...
  • Linux查看进程,关闭进程

    万次阅读 2019-06-09 19:54:32
    ps -aux //完整的显示当前用户的所有进程 ps -ef|grep <进程名> //查看并筛选 跟进程名有关的进程,该进程名可以是进程的全部或者部分。 kil -9 pid //关闭进程 ...
  • 1、使用ps查看当前系统中的所有进程,包括有终端和无终端的进程2、使用top命令查看当前系统中进程的cpu占有率,内存以及交换文件的使用率,观察系统负载。 3、打开3个shell连接,找到这三个shell的pid4、在上一步的...
  • linux查看指定用户的所有进程

    万次阅读 2020-07-31 16:53:10
    1. top命令如果不加限制,默认是查看所有用户的进程情况 2. top -u [用户名] 可以查看该用户名的所有进程 实验如下 1. ubuntu用户状态下,我们运行命令 top -u ubuntu 可以查看用户ubuntu的所有进程 2. ...
  • linux 查看进程命令

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

    千次阅读 2021-01-20 23:34:08
    那么哪些命令可以查看所有运行中的进程呢? 你可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。ps命令能提供一份当前进程的快照。如果...
  • Linux 查看php进程命令

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

    千次阅读 2021-01-30 21:23:14
    一、不挂断的后台运行命令 1.nohup 不挂断的运行命令 语法:nohup Command [ Arg … ] [ & ] 2.& 加在一个命令后,可以把这个命令放在后台运行 ...查看当前终端后台运行命令 ,终端关闭后无法查看。 jo
  • Linux 查看指定进程和关闭进程

    万次阅读 2018-06-07 09:23:40
    比如说我想查看我的python运行了哪些进程程序在命令行敲入此命令:ps -ef |grep python这样就可以查看到了当前python正在运行的程序同理要查看其它的进程也是一样的 ps -ef |grep 进程名结束进程的话直接 kill -9 ...
  • Linux查看所有正在运行的进程

    万次阅读 2018-07-20 10:30:48
    Linux查看所有正在运行的进程,可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。 ps命令能提供一份当前进程的快照。如果想状态...
  • linux 查看运行进程所在目录

    千次阅读 2019-02-21 18:15:29
    linux查看进程用 ps -ef | grep XXX 通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息: Linux在启动一个进程...
  • Linux 查看java进程简单说明

    千次阅读 2012-10-10 21:11:33
    LINUX命令平台输入1-2个字符后按Tab键会自动补全后面的部分(前提是要有这个东西,例如在装了tomcat的前提下,输入tomcat的to按tab)。...Linux 查看进程ps命令表示查看所有进程里CMD是java的进程信息 ps-aux|grepjava
  • Linux查看某个进程的启动时间

    万次阅读 2019-04-25 21:18:58
    Linux查看某个进程的启动时间 命令格式: ps -p PID -o lstart 说明:其中的PID为进程编号
  • linux服务器查看进程数量

    千次阅读 2020-06-10 10:35:36
    一、使用命令查看Linux进程的线程数  1、使用top命令,具体用法是 top -H  加上这个选项,top的每一行就不是显示一个进程,而是一个线程。  2、使用ps命令,具体用法是 ps -xH  这样可以查看所有存在的线程...
  • Linux查看全部进程的命令

    千次阅读 2020-05-24 20:08:43
    在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是 ps -aux 。 Linux ps命令详解: 1)ps a 显示现行终端机下的所有程序,包括其他用户的程序. 2)ps -A 显示所有程序. 3)ps c 列出程序时,显示每...
  • linux 中使用top 或 ps 查看进程使用kill杀死进程 1.使用top查看进程: $top 进行执行如上命令即可查看top!但是难点在如何以进程的cpu占用量进行排序呢? cpu占用量排序执行下操作: 按大写O再按k再敲回车,...
  • Linux查看进程详细

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

    万次阅读 2018-06-13 11:15:31
    查看当前所有进程 * ps -aux 查看筛选的进程 * ps -aux|grep “fuseki/fuseki-server” 查看二次筛选的进程 * ps -aux|grep “fuseki/fuseki-server”|grep -v “grep” 结束进程 kill -9 4394 grep...
  • Linux查看java进程

    万次阅读 2018-11-29 16:37:02
    Linux查看和停止所有java进程 1.ps -ef | grep java 在Linux查看所有java进程命令:ps -ef | grep java 停止特定java进程命令:kill -9 java进程序号 停止所有java进程命令:pkill - 9 java 2.jps jps -l -v ...
  • Linux查看进程的启动文件

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

    千次阅读 2019-09-25 10:03:41
    ss -antulp |grep 9876 查看是否存在mq进程,没有重启mq ps aux|grep java|grep mq 查看mq环境

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 974,065
精华内容 389,626
关键字:

linux查看所有进程

linux 订阅