80占用 kill linux
2017-08-20 14:25:50 macfac 阅读数 2031

1. 查看端口号占用情况:

[plain] view plain copy
  1. netstat -apn|grep 80  

 

tcp        0      0 10.65.42.27:80              172.22.142.20:62771         ESTABLISHED6426/lighttpd


2. 确定进程号

为上面标红显示

 

找到进程号以后,再使用以下命令查看详细信息:

[plain] view plain copy
  1. ps -aux|grep <进程号>  

eg: ps -aux | grep 6426

bae       6426  0.0  0.2 133724 22848 ?      Sl   Feb27   0:22 bin/lighttpd

 

3. 杀掉该进程

[plain] view plain copy
  1. kill -9 <pid>  
2013-06-07 13:41:00 weixin_34408624 阅读数 1

1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等.

  这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:

  >netstat -aon | findstr "80"

  Proto Local Address Foreign Address State PID

  ==== ============ ============== ========== ======

  TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1688

  可以看出80端口被进程号为1688的程序占用.

  >tasklist | findstr "1688"

  图像名 PID 会话名 会话# 内存使用

  ========================= ====== ================ ======== ============

  inetinfo.exe 1688 Console 0 2,800 K

  很明显,是inetinfo占用了80端口;inetinfo.exe主要用于支持微软Windows IIS网络服务的除错,这个程序对你系统的正常运行是非常重要的.

  当然,并不是只有inetinfo.exe进程会占用80端口,这只是我机器上的情况.如果你并不了解此进程是干什么用的,千万不要盲目地将其kill掉,最好先百度或Google搜索一下;当然如果你很了解它,并确定可以终止,那么继续下面的命令.

  >taskkill /pid 1688 /F

  成功: 已终止 PID 为 1688 的进程。

  如果你很熟悉此进程,并确定可以终止,那么就直接使用上面的命令把PID为1688的进程终止.(这一步同样可以在任务管理器中执行,inetinfo.exe就是任务管理器中的映像名称,选中它,点击"结束进程"即可)

  >tasklist | findstr "1688"

  再次确认是否成功终止,如果成功终止此次执行命令后应返回空.

  2、linux下如何查看80端口占用情况?是被哪个进程占用?如何终止等

  查询端口是否被占用,被哪个进程占用有两种方式:1、netstat -anl | grep "80" ;2、lsof -i:80

  终止进程的方式:kill pid

转载于:https://www.cnblogs.com/dfegtg/archive/2013/06/07/3123693.html

2016-10-03 15:55:00 weixin_30271335 阅读数 0

 lsof -i:端口号

eg:

    lsof -i:80

    lsof -i:21

[root@localhost ~]# lsof -i:80
COMMAND  PID   USER   FD   TYPE     DEVICE SIZE/OFF NODE NAME
httpd   4168   root    3u  IPv4 1917545678      0t0  TCP *:http (LISTEN)
httpd   4170 nagios    3u  IPv4 1917545678      0t0  TCP *:http (LISTEN)
httpd   4171 nagios    3u  IPv4 1917545678      0t0  TCP *:http (LISTEN)
httpd   4172 nagios    3u  IPv4 1917545678      0t0  TCP *:http (LISTEN)
httpd   4173 nagios    3u  IPv4 1917545678      0t0  TCP *:http (LISTEN)
httpd   4174 nagios    3u  IPv4 1917545678      0t0  TCP *:http (LISTEN)
httpd   4175 nagios    3u  IPv4 1917545678      0t0  TCP *:http (LISTEN)
httpd   4176 nagios    3u  IPv4 1917545678      0t0  TCP *:http (LISTEN)
httpd   4177 nagios    3u  IPv4 1917545678      0t0  TCP *:http (LISTEN)

 


 

lsof(list open files)是一个列出当前系统打开文件的工具。

实例2:查看谁正在使用某个文件,也就是说查找某个文件相关的进程

命令:

lsof /bin/bash

输出:

 

复制代码
[root@localhost ~]# lsof /bin/bash
COMMAND   PID USER  FD   TYPE DEVICE   SIZE    NODE NAME
bash    24159 root txt    REG    8,2 801528 5368780 /bin/bash
bash    24909 root txt    REG    8,2 801528 5368780 /bin/bash
bash    24941 root txt    REG    8,2 801528 5368780 /bin/bash
[root@localhost ~]# 
复制代码

 ---------------------------------------------------------------------------------------

实例6:列出某个程序进程所打开的文件信息

命令:

lsof -c mysql

说明:

 -c 选项将会列出所有以mysql这个进程开头的程序的文件,其实你也可以写成 lsof | grep mysql, 但是第一种方法明显比第二种方法要少打几个字符了

-----------------------------------------------------------------------------------------

实例16:列出谁在使用某个端口

命令:

lsof -i :3306

 

 

 

 

 

 

 

dd

 

转载于:https://www.cnblogs.com/hanggegege/p/5929217.html

2013-04-08 19:54:00 iteye_21199 阅读数 14

查询端口是否被占用,被哪个进程占用有两种方式:


1、netstat -anl | grep "80" ;2、lsof -i:80


当我们使用 netstat -apn 查看网络连接的时候,会发现很多类似下面的内容:
 
  Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
 
  tcp 0 52 218.104.81.152:7710 211.100.39.250:29488 ESTABLISHED 6111/1



以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法..........................

1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等.
这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:
>netstat -aon | findstr "80"
Proto Local Address Foreign Address State PID
==== ============ ============== ========== ======
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1688
可以看出80端口被进程号为1688的程序占用.
>tasklist | findstr "1688"
图像名 PID 会话名 会话# 内存使用
========================= ====== ================ ======== ============
inetinfo.exe 1688 Console 0 2,800 K
很明显,是inetinfo占用了80端口;inetinfo.exe主要用于支持微软Windows IIS网络服务的除错,这个程序对你系统的正常运行是非常重要的.
当然,并不是只有inetinfo.exe进程会占用80端口,这只是我机器上的情况.如果你并不了解此进程是干什么用的,千万不要盲目地将其kill掉,最好先百度或Google搜索一下;当然如果你很了解它,并确定可以终止,那么继续下面的命令.
>taskkill /pid 1688 /F
成功: 已终止 PID 为 1688 的进程。
如果你很熟悉此进程,并确定可以终止,那么就直接使用上面的命令把PID为1688的进程终止.(这一步同样可以在任务管理器中执行,inetinfo.exe就是任务管理器中的映像名称,选中它,点击"结束进程"即可)
>tasklist | findstr "1688"
再次确认是否成功终止,如果成功终止此次执行命令后应返回空.

2、linux下如何查看80端口占用情况?是被哪个进程占用?如何终止等

查询端口是否被占用,被哪个进程占用有两种方式:1、netstat -anl | grep "80" ;2、lsof -i:80

终止进程的方式:kill pid

2013-04-08 19:54:40 god123209 阅读数 590

查询端口是否被占用,被哪个进程占用有两种方式:


1、netstat -anl | grep "80" ;2、lsof -i:80


3查看所有的端口占用 nestat  -anl


当我们使用 netstat -apn 查看网络连接的时候,会发现很多类似下面的内容:
 
  Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
 
  tcp 0 52 218.104.81.152:7710 211.100.39.250:29488 ESTABLISHED 6111/1



 

以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法..........................

1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等.
        这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:
        >netstat -aon | findstr "80"
                Proto  Local Address          Foreign Address        State            PID
                ====  ============      ==============  ==========  ======
                TCP    0.0.0.0:80                    0.0.0.0:0                LISTENING      1688
可以看出80端口被进程号为1688的程序占用.
        >tasklist | findstr "1688"
图像名                                                PID            会话名                    会话#       内存使用
               ========================= ====== ================ ======== ============
               inetinfo.exe                                        1688           Console                      0              2,800 K
很明显,是inetinfo占用了80端口;inetinfo.exe主要用于支持微软Windows IIS网络服务的除错,这个程序对你系统的正常运行是非常重要的.
        当然,并不是只有inetinfo.exe进程会占用80端口,这只是我机器上的情况.如果你并不了解此进程是干什么用的,千万不要盲目地将其kill掉,最好先百度或Google搜索一下;当然如果你很了解它,并确定可以终止,那么继续下面的命令.
        >taskkill /pid 1688 /F
成功: 已终止 PID 为 1688 的进程。
如果你很熟悉此进程,并确定可以终止,那么就直接使用上面的命令把PID为1688的进程终止.(这一步同样可以在任务管理器中执行,inetinfo.exe就是任务管理器中的映像名称,选中它,点击"结束进程"即可)
        >tasklist | findstr "1688"
再次确认是否成功终止,如果成功终止此次执行命令后应返回空.

2、linux下如何查看80端口占用情况?是被哪个进程占用?如何终止等

查询端口是否被占用,被哪个进程占用有两种方式:1、netstat -anl | grep "80" ;2、lsof -i:80

终止进程的方式:kill pid

linux kill

阅读数 284

linux:kill

阅读数 90

linux kill

阅读数 175

kill linux

阅读数 25

linux kill

阅读数 234

没有更多推荐了,返回首页