Linux中查看进程及杀死进程命令

Linux中想杀死fcitx进程,然后再重启它。

[email protected]:/home/zhangbin# ps -e | grep ‘fcitx‘

3405 ?        00:00:00 fcitx <defunct>

3415 ?        00:00:02 fcitx

 

不显示标题

[email protected]:/home/zhangbin# ps -h

Warning: bad ps syntax, perhaps a bogus ‘-‘? See http://procps.sf.net/faq.html

929 tty4     Ss+    0:00 /sbin/getty -8 38400 tty4

936 tty5     Ss+    0:00 /sbin/getty -8 38400 tty5

945 tty2     Ss+    0:00 /sbin/getty -8 38400 tty2

946 tty3     Ss+    0:00 /sbin/getty -8 38400 tty3

949 tty6     Ss+    0:00 /sbin/getty -8 38400 tty6

1096 tty1     Ss+    0:00 /sbin/getty -8 38400 tty1

3303 tty8     Ss+    0:28 /usr/bin/X :0 -br -verbose -auth /var/run/gdm/auth-fo

3590 pts/0    S      0:00 su

3598 pts/0    S      0:00 bash

3621 pts/0    S      0:00 dbus-launch --autolaunch 3153116c74ee72bf74da76a44d30

3787 pts/0    R+     0:00 ps -h

显示所有进程
[email protected]:/home/zhangbin# ps -e
  PID TTY          TIME CMD
    1 ?        00:00:00 init
    2 ?        00:00:00 kthreadd
    3 ?        00:00:00 migration/0
    4 ?        00:00:00 ksoftirqd/0
    5 ?        00:00:00 watchdog/0
    6 ?        00:00:00 events/0
    7 ?        00:00:00 cpuset
    8 ?        00:00:00 khelper
    9 ?        00:00:00 netns
   10 ?        00:00:00 async/mgr
   11 ?        00:00:00 pm
   12 ?        00:00:00 sync_supers
   13 ?        00:00:00 bdi-default
   14 ?        00:00:00 kintegrityd/0
   15 ?        00:00:00 kblockd/0
   16 ?        00:00:00 kacpid
   17 ?        00:00:00 kacpi_notify
   18 ?        00:00:00 kacpi_hotplug
   19 ?        00:00:00 ata/0
   20 ?        00:00:00 ata_aux
   21 ?        00:00:00 ksuspend_usbd
   22 ?        00:00:00 khubd
   23 ?        00:00:00 kseriod
   24 ?        00:00:00 kmmcd
   27 ?        00:00:00 khungtaskd
   28 ?        00:00:00 kswapd0
   29 ?        00:00:00 ksmd
   30 ?        00:00:00 aio/0
   31 ?        00:00:00 ecryptfs-kthrea
   32 ?        00:00:00 crypto/0
   39 ?        00:00:00 scsi_eh_0
   40 ?        00:00:00 scsi_eh_1
   42 ?        00:00:00 kstriped
   43 ?        00:00:00 kmpathd/0
   44 ?        00:00:00 kmpath_handlerd
   45 ?        00:00:00 ksnapd
   46 ?        00:00:00 kondemand/0
   47 ?        00:00:00 kconservative/0
  252 ?        00:00:00 khpsbpkt
  254 ?        00:00:00 knodemgrd_0
  262 ?        00:00:00 jbd2/sda10-8
  263 ?        00:00:00 ext4-dio-unwrit
  296 ?        00:00:00 flush-8:0
  323 ?        00:00:00 upstart-udev-br
  327 ?        00:00:00 udevd
  539 ?        00:00:00 kpsmoused
  637 ?        00:00:00 i915
  640 ?        00:00:00 jbd2/sda11-8
  643 ?        00:00:00 ext4-dio-unwrit
  652 ?        00:00:00 pccardd
  654 ?        00:00:00 ipw2200/0
  655 ?        00:00:00 udevd
  681 ?        00:00:00 udevd
  683 ?        00:00:00 ktpacpid
  738 ?        00:00:00 jbd2/sda8-8
  739 ?        00:00:00 ext4-dio-unwrit
  778 ?        00:00:00 rsyslogd
  787 ?        00:00:01 dbus-daemon
  799 ?        00:00:00 gdm-binary
  805 ?        00:00:00 avahi-daemon
  807 ?        00:00:00 NetworkManager
  809 ?        00:00:00 avahi-daemon
  818 ?        00:00:00 modem-manager
  822 ?        00:00:00 console-kit-dae
  903 ?        00:00:00 wpa_supplicant
  929 tty4     00:00:00 getty
  936 tty5     00:00:00 getty
  945 tty2     00:00:00 getty
  946 tty3     00:00:00 getty
  949 tty6     00:00:00 getty
  951 ?        00:00:00 acpid
  955 ?        00:00:00 anacron
  960 ?        00:00:00 cron
  961 ?        00:00:00 atd
  996 ?        00:00:00 cupsd
 1096 tty1     00:00:00 getty
 1135 ?        00:00:00 upowerd
 1139 ?        00:00:00 rtkit-daemon
 1143 ?        00:00:00 polkitd
 1291 ?        00:00:00 pulseaudio
 1304 ?        00:00:00 gconf-helper
 1316 ?        00:00:00 udisks-daemon
 1317 ?        00:00:00 udisks-daemon
 1434 ?        00:20:10 backend
 1506 ?        00:00:00 system-service-
 3252 ?        00:00:00 sh
 3254 ?        00:00:00 run-parts
 3258 ?        00:00:00 apt-xapian-inde
 3259 ?        00:00:08 update-apt-xapi
 3294 ?        00:00:00 gdm-simple-slav
 3303 tty8     00:00:29 Xorg
 3324 ?        00:00:00 dbus-launch
 3339 ?        00:00:00 gdm-session-wor
 3356 ?        00:00:00 gnome-keyring-d
 3374 ?        00:00:00 gnome-session
 3405 ?        00:00:00 fcitx <defunct>
 3409 ?        00:00:00 ssh-agent
 3412 ?        00:00:00 dbus-launch
 3413 ?        00:00:00 dbus-daemon
 3415 ?        00:00:03 fcitx
 3417 ?        00:00:00 gconfd-2
 3424 ?        00:00:00 gnome-settings-
 3426 ?        00:00:00 gvfsd
 3431 ?        00:00:00 gvfs-fuse-daemo
 3435 ?        00:00:00 gnome-power-man
 3437 ?        00:00:00 bluetooth-apple
 3438 ?        00:00:02 gnome-panel
 3439 ?        00:00:03 compiz
 3440 ?        00:00:00 nautilus
 3442 ?        00:00:00 nm-applet
 3444 ?        00:00:00 polkit-gnome-au
 3449 ?        00:00:00 syndaemon
 3452 ?        00:00:00 gvfs-gdu-volume
 3463 ?        00:00:00 gvfs-afc-volume
 3466 ?        00:00:00 gvfs-gphoto2-vo
 3468 ?        00:00:00 gvfsd-trash
 3470 ?        00:00:00 bonobo-activati
 3512 ?        00:00:00 trashapplet
 3513 ?        00:00:02 wnck-applet
 3526 ?        00:00:00 sh
 3527 ?        00:00:00 gtk-window-deco
 3535 ?        00:00:00 clock-applet
 3536 ?        00:00:00 indicator-apple
 3537 ?        00:00:00 indicator-apple
 3538 ?        00:00:00 notification-ar
 3544 ?        00:00:00 gvfsd-metadata
 3546 ?        00:00:00 indicator-appli
 3548 ?        00:00:00 indicator-messa
 3550 ?        00:00:00 indicator-sound
 3555 ?        00:00:00 indicator-sessi
 3557 ?        00:00:00 gvfsd-burn
 3559 ?        00:00:00 indicator-me-se
 3562 ?        00:00:00 gnome-screensav
 3568 ?        00:00:00 gdu-notificatio
 3571 ?        00:00:00 gnome-terminal
 3572 ?        00:00:00 gnome-pty-helpe
 3573 pts/0    00:00:00 bash
 3590 pts/0    00:00:00 su
 3598 pts/0    00:00:00 bash
 3610 ?        00:00:00 evolution-alarm
 3611 ?        00:00:00 python
 3616 ?        00:00:00 cat
 3621 pts/0    00:00:00 dbus-launch
 3622 ?        00:00:00 dbus-daemon
 3658 ?        00:00:00 update-notifier
 3678 ?        00:00:08 chrome
 3681 ?        00:00:00 chrome
 3683 ?        00:00:00 chrome
 3741 ?        00:00:11 chrome
 3766 ?        00:00:02 chrome
 3779 ?        00:00:00 aptd
 3789 pts/0    00:00:00 ps
全格式,显示终端上的进程。
[email protected]:/home/zhangbin# ps -f
UID        PID  PPID  C STIME TTY          TIME CMD
root      3590  3573  0 23:43 pts/0    00:00:00 su
root      3598  3590  0 23:43 pts/0    00:00:00 bash
root      3621     1  0 23:43 pts/0    00:00:00 dbus-launch --autolaunch 3153116
root      3790  3598  0 23:53 pts/0    00:00:00 ps -f
显示终端上的所有进程
[email protected]:/home/zhangbin# ps -a
  PID TTY          TIME CMD
 3590 pts/0    00:00:00 su
 3598 pts/0    00:00:00 bash
 3621 pts/0    00:00:00 dbus-launch
 3791 pts/0    00:00:00 ps
显示所有者的信息
[email protected]:/home/zhangbin# ps -u
Warning: bad ps syntax, perhaps a bogus ‘-‘? See http://www.linuxidc.com /faq.html
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       929  0.0  0.0   1792   464 tty4     Ss+  23:20   0:00 /sbin/getty -8
root       936  0.0  0.0   1792   468 tty5     Ss+  23:20   0:00 /sbin/getty -8
root       945  0.0  0.0   1792   468 tty2     Ss+  23:20   0:00 /sbin/getty -8
root       946  0.0  0.0   1792   468 tty3     Ss+  23:20   0:00 /sbin/getty -8
root       949  0.0  0.0   1792   468 tty6     Ss+  23:20   0:00 /sbin/getty -8
root      1096  0.0  0.0   1792   468 tty1     Ss+  23:20   0:00 /sbin/getty -8
root      3303  4.4  2.7  29932 20688 tty8     Ss+  23:42   0:33 /usr/bin/X :0 -
root      3590  0.0  0.2   4692  1636 pts/0    S    23:43   0:00 su
root      3598  0.0  0.2   4784  1852 pts/0    S    23:43   0:00 bash
root      3621  0.0  0.0   3384   744 pts/0    S    23:43   0:00 dbus-launch --a
root      3792  0.0  0.1   2716  1048 pts/0    R+   23:55   0:00 ps -u

[email protected]:/home/zhangbin# ps -ef | grep fcitx
zhangbin  3405  3374  0 Feb20 ?        00:00:00 [fcitx] <defunct>
zhangbin  3415     1  0 Feb20 ?        00:00:06 /usr/bin/fcitx

 

root      3843  3598  0 00:08 pts/0    00:00:00 grep --color=auto fcitx
1.作用
kill命令用来中止一个进程。

2.格式
kill [ -s signal | -p ] [ -a ] pid …
kill -l [ signal ]

3.参数
-s:指定发送的信号。
-p:模拟发送信号。
-l:指定信号的名称列表。
pid:要中止进程的ID号。
Signal:表示信号。

4.说明
进程是Linux系统中一个非常重要的概念。Linux是一个多任务的操作系统,系统上经常同时运行着多个进程。我们不关心这些进程究竟是如何分配的,或 者是内核如何管理分配时间片的,所关心的是如何去控制这些进程,让它们能够很好地为用户服务。

Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。交互进程是由一个Shell启动的进程。交互进程既可以在前台运行,也 可以在后台运行。批处理进程和终端没有联系,是一个进程序列。监控进程(也称系统守护进程)时Linux系统启动时启动的进程,并在后台运行。例 如,httpd是著名的Apache服务器的监控进程。

kill命令的工作原理是,向Linux系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操 作。比如在top命令中,我们看到系统运行许多进程,有时就需要使用kill中止某些进程来提高系统资源。系统多个虚拟控制台的作用是当一个程序出错造成 系统死锁时,可以切换到其它虚拟控制台工作关闭这个程序。此时使用的命令就是kill,因为kill是大多数Shell内部命令可以直接调用的。

5.应用实例
(1)强行中止(经常使用杀掉)一个进程标识号为324的进程:
#kill -9 324

(2)解除Linux系统的死锁
在Linux中有时会发生这样一种情况:一个程序崩溃,并且处于死锁的状态。此时一般不用重新启动计算机, 只需要中止(或者说是关闭)这个有问题的程序即 可。当kill处于X-Window界面时,主要的程序(除了崩溃的程序之外)一般都已经正常启动了。此时打开一个终端,在那里中止有问题的程序。比如, 如果Mozilla浏览器程序出现了锁死的情况,可以使用kill命令来中止所有包含有Mozolla浏览器的程序。首先用top命令查处该程序的 PID,然后使用kill命令停止这个程序:
#kill -SIGKILL XXX
其中,XXX是包含有Mozolla浏览器的程序的进程标识号。

(3)使用命令回收内存
我们知道内存对于系统是非常重要的,回收内存可以提高系统资源。kill命令可以及时地中止一些“越轨”的程序或很长时间没有相应的程序。例如,使用 top命令发现一个无用 (Zombie) 的进程,此时可以使用下面命令:
#kill -9 XXX
其中,XXX是无用的进程标识号。

然后使用下面命令:
#free
此时会发现可用内存容量增加了。

(4)killall命令
Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:
# killall -HUP inetd

*杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。

首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令:

# kill -pid

注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在 运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子进程。

——————————————————————————–

*确定要杀死进程的PID或PPID

# ps -ef | grep httpd
——————————————————————————–

*以优雅的方式结束进程

# kill -l PID

-l选项告诉kill命令用好像启动进程的用户已注销的方式结束进程。当使用该选项时,kill命令也试图杀死所留下的子进程。但这个命令也不是总 能成功–或许仍然需要先手工杀死子进程,然后再杀死父进程。
——————————————————————————–

*TERM信号

给父进程发送一个TERM信号,试图杀死它和它的子进程。

# kill -TERM PPID
——————————————————————————–

*killall命令

killall命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。

# killall httpd
——————————————————————————–

*停止和重启进程

有时候只想简单的停止和重启进程。如下:

# kill -HUP PID

该命令让Linux和缓的执行进程关闭,然后立即重启。在配置应用程序的时候,这个命令很方便,在对配置文件修改后需要重启进程时就可以执行此命 令。
——————————————————————————–

*绝杀 kill -9 PID

同意的 kill -s SIGKILL

这个强大和危险的命令迫使进程在运行时突然终止,进程在结束后不能自我清理。危害是导致系统资源无法正常释放,一般不推荐使用,除非其他办法都无 效。

当使用此命令时,一定要通过ps -ef确认没有剩下任何僵尸进程。只能通过终止父进程来消除僵尸进程。如果僵尸进程被init收养,问题就比较严重了。杀死init进程意味着关闭系统。

如果系统中有僵尸进程,并且其父进程是init,而且僵尸进程占用了大量的系统资源,那么就需要在某个时候重启机器以清除进程表了。

[email protected]:/home/zhangbin# ps -ef | grep fcitx
zhangbin  3405  3374  0 Feb20 ?        00:00:00 [fcitx] <defunct>
zhangbin  3415     1  0 Feb20 ?        00:00:06 /usr/bin/fcitx

 

root      3843  3598  0 00:08 pts/0    00:00:00 grep --color=auto fcitx
1.作用
kill命令用来中止一个进程。

2.格式
kill [ -s signal | -p ] [ -a ] pid …
kill -l [ signal ]

3.参数
-s:指定发送的信号。
-p:模拟发送信号。
-l:指定信号的名称列表。
pid:要中止进程的ID号。
Signal:表示信号。

4.说明
进程是Linux系统中一个非常重要的概念。Linux是一个多任务的操作系统,系统上经常同时运行着多个进程。我们不关心这些进程究竟是如何分配的,或 者是内核如何管理分配时间片的,所关心的是如何去控制这些进程,让它们能够很好地为用户服务。

Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。交互进程是由一个Shell启动的进程。交互进程既可以在前台运行,也 可以在后台运行。批处理进程和终端没有联系,是一个进程序列。监控进程(也称系统守护进程)时Linux系统启动时启动的进程,并在后台运行。例 如,httpd是著名的Apache服务器的监控进程。

kill命令的工作原理是,向Linux系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操 作。比如在top命令中,我们看到系统运行许多进程,有时就需要使用kill中止某些进程来提高系统资源。系统多个虚拟控制台的作用是当一个程序出错造成 系统死锁时,可以切换到其它虚拟控制台工作关闭这个程序。此时使用的命令就是kill,因为kill是大多数Shell内部命令可以直接调用的。

5.应用实例
(1)强行中止(经常使用杀掉)一个进程标识号为324的进程:
#kill -9 324

(2)解除Linux系统的死锁
在Linux中有时会发生这样一种情况:一个程序崩溃,并且处于死锁的状态。此时一般不用重新启动计算机, 只需要中止(或者说是关闭)这个有问题的程序即 可。当kill处于X-Window界面时,主要的程序(除了崩溃的程序之外)一般都已经正常启动了。此时打开一个终端,在那里中止有问题的程序。比如, 如果Mozilla浏览器程序出现了锁死的情况,可以使用kill命令来中止所有包含有Mozolla浏览器的程序。首先用top命令查处该程序的 PID,然后使用kill命令停止这个程序:
#kill -SIGKILL XXX
其中,XXX是包含有Mozolla浏览器的程序的进程标识号。

(3)使用命令回收内存
我们知道内存对于系统是非常重要的,回收内存可以提高系统资源。kill命令可以及时地中止一些“越轨”的程序或很长时间没有相应的程序。例如,使用 top命令发现一个无用 (Zombie) 的进程,此时可以使用下面命令:
#kill -9 XXX
其中,XXX是无用的进程标识号。

然后使用下面命令:
#free
此时会发现可用内存容量增加了。

(4)killall命令
Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:
# killall -HUP inetd

*杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。

首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令:

# kill -pid

注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在 运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子进程。

——————————————————————————–

*确定要杀死进程的PID或PPID

# ps -ef | grep httpd
——————————————————————————–

*以优雅的方式结束进程

# kill -l PID

-l选项告诉kill命令用好像启动进程的用户已注销的方式结束进程。当使用该选项时,kill命令也试图杀死所留下的子进程。但这个命令也不是总 能成功–或许仍然需要先手工杀死子进程,然后再杀死父进程。
——————————————————————————–

*TERM信号

给父进程发送一个TERM信号,试图杀死它和它的子进程。

# kill -TERM PPID
——————————————————————————–

*killall命令

killall命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。

# killall httpd
——————————————————————————–

*停止和重启进程

有时候只想简单的停止和重启进程。如下:

# kill -HUP PID

该命令让Linux和缓的执行进程关闭,然后立即重启。在配置应用程序的时候,这个命令很方便,在对配置文件修改后需要重启进程时就可以执行此命 令。
——————————————————————————–

*绝杀 kill -9 PID

同意的 kill -s SIGKILL

这个强大和危险的命令迫使进程在运行时突然终止,进程在结束后不能自我清理。危害是导致系统资源无法正常释放,一般不推荐使用,除非其他办法都无 效。

当使用此命令时,一定要通过ps -ef确认没有剩下任何僵尸进程。只能通过终止父进程来消除僵尸进程。如果僵尸进程被init收养,问题就比较严重了。杀死init进程意味着关闭系统。

如果系统中有僵尸进程,并且其父进程是init,而且僵尸进程占用了大量的系统资源,那么就需要在某个时候重启机器以清除进程表了。

Trackback: http://blog.csdn.net/lordor/archive/2011/03/11/6241434.aspx

时间: 2024-11-07 09:50:23

Linux中查看进程及杀死进程命令的相关文章

Linux中查看各文件夹大小命令du -h --max-depth=1

du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>] [--max-depth=<目录层数>][--help][--version][目录或文件] 常用参数: -a或-all 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况. -b或-bytes 显示目录或文件大小时,以byte为单位. -c或–total 除了显示目录或文件的大小外,同时也显

Linux中查看系统资源占用情况的命令【转载】

用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况... 还有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的cpu时间最多. top: 主要参数d:指定更新的间隔,以秒计算.q:没有任何延迟的更新.如果使用者有超级用户,则top命令将会以最高的优先序执行.c:显示进程完整的路径与名称.S:累积模式,会将己完

转载 Linux中查看系统资源占用情况的命令

转载地址:http://www.penglixun.com/tech/system/commond_watch_linux_system_resources.html top:主要参数d:指定更新的间隔,以秒计算.q:没有任何延迟的更新.如果使用者有超级用户,则top命令将会以最高的优先序执行.c:显示进程完整的路径与名称.S:累积模式,会将己完成或消失的子行程的CPU时间累积起来.s:安全模式.i:不显示任何闲置(Idle)或无用(Zombie)的行程.n:显示更新的次数,完成后将会退出to显

Linux中查看进程占用内存和系统资源情况的命令

用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况... 还有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的cpu时间最多. top: 主要参数 d:指定更新的间隔,以秒计算. q:没有任何延迟的更新.如果使用者有超级用户,则top命令将会以最高的优先序执行. c:显示进程完整的路径与名称. S:累积模式,

Linux中查看进程的多线程pstree, ps -L

Linux中查看进程的多线程 在SMP系统中,我们的应用程序经常使用多线程的技术,那么在Linux中如何查看某个进程的多个线程呢? 本文介绍3种命令来查看Linux系统中的线程(LWP)的情况:在我的系统中,用qemu-system-x86_64命令启动了一个SMP的Guest,所以有几个qemu的线程,以此为例来说明. 1. pstree 命令,查看进程和线程的树形结构关系.  BASH 1 2 3 4 5 [root@jay-linux ~]# pstree | grep qemu |-gn

Window通过cmd查看端口占用、相应进程、杀死进程等的命令

如何查看程序占用的端口 一. 查看所有进程占用的端口 在开始-运行-cmd,输入:netstat –ano可以查看所有进程 二.查看占用指定端口的程序 当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令 netstat –ano|findstr "指定端口号" 二.查看占用指定端口的程序 当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令 netstat –ano|f

Window 通过cmd查看端口占用、相应进程、杀死进程等的命令【转】

一. 查看所有进程占用的端口  在开始-运行-cmd,输入:netstat –ano可以查看所有进程 二.查看占用指定端口的程序  当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令 netstat –ano|findstr “指定端口号” 二.查看占用指定端口的程序 当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令 netstat –ano|findstr “指定端口号”

Linux 中查看进程及资源使用情况

原文:Linux 中查看进程及资源使用情况 自带的 top 命令类似于平时我们使用的任务管理器,能够列出当前系统中的进程及资源的使用情况. $ man top top - display Linux tasks 使用起来很简单,不加任何参数的情况下已经很实用了.其输出大致是下面这个样子: top命令的输出界面 按 q 可退出该界面. Tips: top 的输出每 3 秒刷新一次,如果想将画面定格,Mac 下可使用 control + s 来停止刷新,control + q 恢复刷新.当然,还可以

windows和linux中查看端口占用情况并kill掉对应进程

好几次在不同的情况下遇到 需要查看端口信息 并且kill掉对应进程的情况 相关的参数总是记不全 在这里记录下 以后查看方便 windows中查看正在使用端口的信息netstat -ano|findstr "xxxx"kill 掉对应的进程taskkill /f /t /PID 具体参数信息http://blog.163.com/[email protected]/blog/static/45190050200741222590/ linux中查看正在使用的端口的信息sudo netst

linux 查看进程 和 杀死进程

ps ax 显示当前系统进程的列表 PID TTY      STAT   TIME COMMAND ps aux 显示当前系统进程详细列表以及进程用户 USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND 如果输出过长,管道命令 less 例如 ps ax | less 查看具体进程是否在运行,辅助grep命令 例如  ps aux | grep python输出 PID TTY      STAT