精华内容
下载资源
问答
  • windows下查看当前进程,杀掉进程等

    万次阅读 2018-01-04 09:48:31
    这里记录一下windows下,如何查找当前进程,并把它杀掉。一、使用背景在用模拟器开启react native的时候,发现8081端口被占用了。这要是在linux下,直接查找占用端口的pid,然后kill即可。然而这些命令在

          虽然我们平时学习最多的是linux命令,但是平时开发,更多的却是在windows下,而cmd命令也是我们经常需要用到的。cmd命令和linux命令有相同也有不同之处。这里记录一下windows下,如何查找当前进程,并把它杀掉。

    一、使用背景

          在用模拟器开启react native的时候,发现8081端口被占用了。这要是在linux下,直接查找占用端口的pid,然后kill即可。然而这些命令在windows下实在行不通。

    二、查看进程

    1、查看当前所有进程

    //这个命令在linux下也可以用的,都是查看当前的进程。
    netstat
    

    2、查看netstat命令下的所有参数

    //执行下面命令
    netstat  --help
    

    -a 显示所有连接和侦听端口。
    -b 显示在创建每个连接或侦听端口时涉及的
    可执行程序。在某些情况下,已知可执行程序承载
    多个独立的组件,这些情况下,
    显示创建连接或侦听端口时
    涉及的组件序列。在此情况下,可执行程序的
    名称位于底部 [] 中,它调用的组件位于顶部,
    直至达到 TCP/IP。注意,此选项
    可能很耗时,并且在你没有足够
    权限时可能失败。
    -e 显示以太网统计信息。此选项可以与 -s 选项
    结合使用。
    -f 显示外部地址的完全限定
    域名(FQDN)。
    -n 以数字形式显示地址和端口号。
    -o 显示拥有的与每个连接关联的进程 ID。
    -p proto 显示 proto 指定的协议的连接;proto
    可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s
    选项一起用来显示每个协议的统计信息,proto 可以是下列任何一个:
    IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
    -q 显示所有连接、侦听端口和绑定的
    非侦听 TCP 端口。绑定的非侦听端口
    不一定与活动连接相关联。
    -r 显示路由表。
    -s 显示每个协议的统计信息。默认情况下,
    显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;
    -p 选项可用于指定默认的子网。
    -t 显示当前连接卸载状态。
    -x 显示 NetworkDirect 连接、侦听器和共享
    终结点。
    -y 显示所有连接的 TCP 连接模板。
    无法与其他选项结合使用。
    interval 重新显示选定的统计信息,各个显示间暂停的
    间隔秒数。按 CTRL+C 停止重新显示
    统计信息。如果省略,则 netstat 将打印当前的
    配置信息一次。

    3、查看占用8081端口的进程

    //这里的端口号可以使用字符串的形式"3306"
    //也可以直接加端口号,3306,实现的效果是相同的
    netstat -ano | findstr 3306
    

    1)-ano 是为了更直观的展现当前端口的使用情况,并且把pid显示出来,让我们能知道是哪个进程占用了该端口号
    2)findstr 这个命令和linux下的grep命令很像,都有查找的左右
    3)| 是代表管道的意思,表示可以同时执行两边的命令。

    4、查看占用当前进程的具体程序

    // tasklist该工具显示在本地或远程机器上当前运行的进程列表。
    //关于tasklist的具体用法,可以使用 tasklist /?来查看
    tasklist | findstr 3306
    

    听过这个命令,我们可以找到当前使用3306端口的具体程序。

    三、windows下杀掉进程

    1、windows下杀掉进程的方法为taskkill
    使用该工具按照进程 ID (PID) 或映像名称终止任务。

    2、执行

    //查看相关参数
    taskkill /?
    

    参数列表:
    /S system 指定要连接的远程系统。
    /U [domain]user 指定应该在哪个用户上下文执行这个命令。
    /P [password] 为提供的用户上下文指定密码。如果忽略,提示
    输入。
    /FI filter 应用筛选器以选择一组任务。
    允许使用 ""。例如,映像名称 eq acme
    /PID processid 指定要终止的进程的 PID。
    使用 TaskList 取得 PID。
    /IM imagename 指定要终止的进程的映像名称。通配符 '*'可用来
    指定所有任务或映像名称。
    /T 终止指定的进程和由它启用的子进程。
    /F 强制终止进程

    3、杀掉pid为8888的进程

    //表示强制终止pid为8888的进程
    taskkill  /F /PID 8888
    

          以上就是关于windows下如何查看指定端口,如何杀掉进程的方法。cmd的命令和linux的shell命令始终是有不同之处。多用 "命令 /?"的方式,查看参数,这样能更有利于我们的学习。

    end

    展开全文
  • adb shell 查看当前进程和窗口信息

    千次阅读 2018-08-22 10:40:23
    adb shell 查看当前进程和窗口信息可以使用如下命令: >adb shell >dumpsys window windows |grep "Window #" 显示信息如下:   2:打开AMS、WMS的命令行如下: adb shell dumpsys...

    adb shell 查看当前进程和窗口信息可以使用如下命令:

    >adb shell

    >dumpsys window windows |grep "Window #"

    显示信息如下:

     

    2:打开AMS、WMS的命令行如下:

    adb shell dumpsys activity log x on
    adb shell dumpsys window -d enable a

     

    3:查看屏幕分辨率和GPU频率

    adb shell “cat /proc/gpufreq/gpufreq_opp_dump”

    还有wm size,adb shell wm size

     

    4:

    adb shell wm size WXH 命令是按witch x hight 设置分辨率。如果分辨率设置的过大,图标会变大,反之则变小

    adb shell wm size reset 命令是将分辨率设置为LCD原始分辨率

     

    5:抓起loading 和fps 和freq

    adb shell "setprop debug.egl.traceGpuCompletion 1"

    adb shell "setprop debug.atrace.tags.enableflags 0x3fe"

    adb shell "setprop debug.egl.trace systrace"

    adb shell "stop;start"

     

       2,请帮忙抓一下卡顿场景的GPU loading 和freq和FPs, 可以同时起三个命令行抓取,把得到的结果提供给我们。

        // loading 

        adb shell "while(true) ; do cat /d/ged/hal/gpu_utilization;sleep 0.1; done" 

       

        // freq

       adb shell "while(true) ; do cat /proc/gpufreq/gpufreq_var_dump | grep g_cur_gpu_freq; sleep 1; done"

       // FPS

        adb shell "while(true) ; do cat /d/ged/hal/ged_kpi; sleep 1; done"

     

    6:读取Settings db中的属性值

     adb shell settings list global | grep game

     adb shell settings list secure| grep game

     

    7:使用adb命令过滤logcat中的命令信息。

    (1) adb shell findstr | grep service_to_fd

    (2)adb shell

        logcat | grep service_to_fd

     

    Line 526: 12-06 15:11:32.074  1526  1526 I ADB_SERVICES: service_to_fd shell:am start -W -S 'com.android.contacts/.activities.PeopleActivity'
        Line 2430: 12-06 15:12:05.530  1526  1526 I ADB_SERVICES: service_to_fd shell:dumpsys -t 30 meminfo --package com.android.contacts
        Line 2433: 12-06 15:12:06.127  1526  1526 I ADB_SERVICES: service_to_fd shell:am force-stop 'com.android.contacts'

    展开全文
  • linux 查看当前进程ID及父进程ID

    千次阅读 2020-10-07 14:12:03
    getpid及getppid分别是查看进程id和父进程id用法如下: #include <stdio.h> #include <sys/types.h> #include <unistd.h> void main() { pid_t idp,id; idp = getppid(); printf("ppid= %d\n...

    两个函数 在man 2里可以查到
    getpid及getppid分别是查看进程id和父进程id用法如下:

    #include <stdio.h>
    #include <sys/types.h>
    #include <unistd.h>
    
    void main()
    {
        pid_t idp,id;
        idp = getppid();
        printf("ppid= %d\n",idp);
        id = getpid();
        printf("pid= %d\n",id);
    }
    
    展开全文
  • Linux如何查看当前进程的ID

    千次阅读 2016-07-20 17:21:12
    2012-11-22 22:25 4943人阅读 评论(0) 收藏 ...Linux如何查看当前进程的ID 表示当前进程的ID,$PPID表示当前进程的父进程的ID.bash−3.2$echo 13750 bash-3.2$ echo $PPID 13656 bash-3.2$ ps -ef
      4943人阅读  评论(0)  收藏  举报
    Linux如何查看当前进程的ID


    ID,$PPIDID.bash3.2$echo

    13750
    bash-3.2$ echo $PPID
    13656
    bash-3.2$ ps -ef | grep 13750
    oracle 13750 13656  0 06:09 pts/4    00:00:00 bash
    oracle 28981 13750  0 06:34 pts/4    00:00:00 ps -ef
    oracle 28982 13750  0 06:34 pts/4    00:00:00 grep 13750
    上面的结果表示ps(pid=28981)和grep(pid=28982)的父进程是bash(pid=13750)。

    顺便看看bash的父进程是谁? - ksh,即在ksh提示符下运行了bash。
    bash-3.2$ ps 13656
      PID TTY      STAT   TIME COMMAND
    13656 pts/4    S      0:00 -ksh
    展开全文
  • /*--处理死锁 查看当前进程,或死锁进程,并能自动杀掉死进程 因为是针对死的,所以如果有死锁进程,只能查看死锁进程 当然,你可以通过参数控制,不管有没有死锁,都只查看死锁进程--邹建 2004.4--*//*--调用示例 exec...
  • Linux ps命令(查看当前进程

    千次阅读 2019-05-08 11:13:44
    ps命令用于显示当前进程 (process) 的状态。语法: ps [选项] 命令选项: ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义 -A 列出所有的行程 -w 显示加宽可以显示较多的资讯 -au 显示较详细的资讯...
  • /*当前进程数量*/ select count(*) from v$process; /*进程数量上限*/ select value from v$parameter where name = 'processes'; /*当前会话数量*/ select count(*) from v$session; /*会话数量上限*/ select ...
  • 我们可以看到以下界面,这个时显示当前进程占用cpu的情况,就类似windows中的任务管理器 那么我们还可以更直观的查看cpu中的进程使用状况输入:htop 上面的四个条是不停的跳动的,这样就可以观察的更清楚了 ...
  • 1.使用jps 命令找到进程的PID $ jps 225648 Jps 5268 127284 Launcher 226980 Launcher 227624 ConcurrencyTest 2.使用jstack命令dump出线程信息 jstack 227624 > ./thread.dump 3.分析线程的状态...
  • 在linux下通常通过free命令查看当前的内存消耗情况 例如: admin@k5:/data/user/3798c # free total used free shared buffers Mem: 1827576 1215184 612392 1584 ...
  • psutil是个跨平台库,能够轻松实现获取系统运行的进程和系统利用率,包括CPU、内存、磁盘、网络等信息。 它主要应用于信息监控,分析和限制系统资源及进程的管理。它实现了同等命令命令行工具提供的功能,如:ps、...
  • 查看当前进程打开fd的数量及上限

    千次阅读 2017-12-30 15:57:16
    打印当前进程下打开fd的数量。 lsof -n |awk '{print $2}'|sort|uniq -c |sort -nr|more cat /proc/meminfo /mtd_apexe/board # ulimit -a -f: file size (blocks) unlimited -t: cpu time (seconds) ...
  • [Linux小技巧]查看当前进程对应的CPU

    千次阅读 2014-07-07 16:21:33
    方法1: 使用ps命令 ...默认的列是不包含当前进程对应的CPU信息的, 按 f 键后, 再按 j 键, 这就选上"Last Used CPU", 按回车退出. 这时候top界面上的P列就是对应的CPU信息.
  • 1. ps -aux 查看当前进程,整个列表最 后一列 COMMAND 会显示出启动服务的命令,如下图红框中部分。蓝框中是进程 Pid。 2.找到要关闭的服务进程。我要关闭jenkins这个服务,如下图黄框中行。 3. 杀死进程,...
  • android查看当前手机中的进程

    万次阅读 多人点赞 2016-05-11 13:08:07
    如何查看应用进程呢。1.DOS下面cmd,然后打开adb shell,直接ps命令,显示当前手机所有进程,如图所示: 2.利用(ps|grep 条目名称)命令,过滤自己需要的进程,比如列出条目里含有tencent字符的进程(包名里面...
  • 进程查看和进程状态

    千次阅读 2019-03-23 10:39:55
    ps 查看当前进程 ps -ef | more 详细查看后台进程和参数 ps -aux | more 分批显示 通常可以查看到:进程的id,进程用户的id,进程状态和进程的Command 进程常见状态: 运行状态: 系统当前进程 就绪...
  • 服务器进程运行查看方式

    千次阅读 2019-06-20 21:48:35
    Linux服务器进程查看命令详解 - 云+社区 - 腾讯云 原文地址 https://cloud.tencent.com/developer/article/1071977 原文复制如下: Linux 服务器正常启动后,提供服务时会调用程序,占用进程。这时候我们如何查看...
  • 服务器java进程查看

    千次阅读 2018-07-04 10:38:45
    1.首先根据你访问端口号找到程序的PId...查看进程信息:jstack 23033 |grep -A 10 0x5a24这里5a24为23076的16进制;具体转换方法可以使用程序员计算器或者浏览器开发者模式(F12即可)的console;执行完成后java线程栈...
  • linux服务器查看进程数量

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

    千次阅读 2017-03-29 22:06:16
    1.查看所有进程的内存使用情况  指令:top 2.动态查看进程号为PID的进程的内存使用情况  指令:top -d 1 -p PID 如下图是使用top -d 1 -p PID指令查看进程内存使用情况的结果 3.内容解释: PID:进程的...
  • linux服务器查看进程、线程数量

    万次阅读 2019-10-23 09:07:22
    linux服务器查看进程、线程数量 查看进程总数 ps -ef | wc -l 查看某个服务的进程数 eg:http服务: ps -ef | grep httpd | wc -l 查看物理cpu个数 grep 'physical id' /proc/cpuinfo | sort -u 查看...
  • 查看当前进程: SELECT * FROM pg_stat_activity where datname=数据库名 and usename=执行SQL的用户名 order by query_start desc; 结果中的pid,即为进程PID号。 查找到LOCK状态的进程,杀掉当前进程: SELECT...
  • ps命令 查看系统进程信息

    万次阅读 2019-09-20 15:59:35
    如果要对进程进行监控和控制,首先必须了解当前进程的情况,基本也就是需要查看当前进程,ps命令是最同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行、进程运行的状态、进程是否结束、进程...
  • linux查看当前运行的进程

    千次阅读 2021-02-04 15:08:49
    ps命令能提供一份当前进程的快照。如果想状态可以自动刷新,可以使用top命令。 ps命令 输入下面的ps命令,显示所有运行中的进程:   其中, -A:显示所有进程 a:显示终端中包括其它用户的所有进程 x:显示无控制...
  • linux 查看进程命令

    千次阅读 2020-02-10 17:55:56
    要对进程进行检测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程运行状态。Linux 系统中 我们可以使用 ps 命令查看进程。 ps 命令介绍 ps(process status) 命令是 Linux 下最常用的进程查看...
  • 1、使用ps查看当前系统中的所有进程,包括有终端和无终端的进程2、使用top命令查看当前系统中进程的cpu占有率,内存以及交换文件的使用率,观察系统负载。 3、打开3个shell连接,找到这三个shell的pid4、在上一步的...
  • WMI查看远程服务器进程

    千次阅读 2016-04-02 23:45:11
    1. 环境设置 windowsXp以上系统自带wmi,对于一些比较老的系统需要安装wmi的程序包,可以在微软网站上下载相关程序包和WmiTools这个工具。 2. WMI Tools工具介绍 安装完成后,执行WMI CIM Studio后,会出现让你...
  • 查看linux进程

    千次阅读 2021-02-08 16:06:17
    ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,610,848
精华内容 644,339
关键字:

如何查看服务器进程