GVKun编程网logo

Centos 查看端口被哪个进程被占用(centos查看端口占用情况)

21

在本文中,我们将为您详细介绍Centos查看端口被哪个进程被占用的相关知识,并且为您解答关于centos查看端口占用情况的疑问,此外,我们还会提供一些关于2019-06-24在windows下如何查看

在本文中,我们将为您详细介绍Centos 查看端口被哪个进程被占用的相关知识,并且为您解答关于centos查看端口占用情况的疑问,此外,我们还会提供一些关于2019-06-24 在 windows 下如何查看 80 端口占用情况?是被哪个进程占用、centos 7 用 ss 命令来查看端口占用和对应进程、CentOS 如何查看端口是被哪个应用 / 进程占用、CentOS如何查看端口是否被占用的有用信息。

本文目录一览:

Centos 查看端口被哪个进程被占用(centos查看端口占用情况)

Centos 查看端口被哪个进程被占用(centos查看端口占用情况)

一、CentOS下可以用netstat或者lsof查看,

Windows下也可以用netstat查看,不过参数会不同


Linux:

netstat -nap #会列出所有正在使用的端口及关联的进程/应用

lsof -i :portnumber #portnumber要用具体的端口号代替,可以直接列出该端口听使用进程/应用


netstat -lnp|grep 88


二、查看进程的详细信息

ps 进程号


三、杀掉进程

使用kill -9 进程号

2019-06-24 在 windows 下如何查看 80 端口占用情况?是被哪个进程占用

2019-06-24 在 windows 下如何查看 80 端口占用情况?是被哪个进程占用

以下文章主要以 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

     相关连接 :http://jingyan.baidu.com/article/3c48dd34491d47e10be358b8.html

centos 7 用 ss 命令来查看端口占用和对应进程

centos 7 用 ss 命令来查看端口占用和对应进程

mysqld 进程在监听 4567 端口,进程 id 是 2593:

# ss -lnp|grep 4567

tcp LISTEN 0 128 :4567 :* users:(("mysqld",2593,11))

2593 的父进程是 2592:

# ps -ef|grep 2593

mysql 2593 2592 0 04:46 ? 00:00:57 /usr/libexec/mysqld --wsrep-cluster-address=gcomm://

CentOS 如何查看端口是被哪个应用 / 进程占用

CentOS 如何查看端口是被哪个应用 / 进程占用

CentOS 如何查看端口是被哪个应用 / 进程占用

有时启动应用时会发现端口已经被占用,或者是感觉有些端口自己没有使用却发现是打开的。这时我们希望知道是哪个应用 / 进程在使用该端口。

CentOS 下可以用 netstat 或者 lsof 查看,Windows 下也可以用 netstat 查看,不过参数会不同

Linux:

netstat -nap #会列出所有正在使用的端口及关联的进程 / 应用
lsof -i :portnumber #portnumber 要用具体的端口号代替,可以直接列出该端口听使用进程 / 应用

一、检查端口被哪个进程占用

 代码如下 复制代码

netstat -lnp|grep 88   #88 请换为你的 apache 需要的端口,如:80

SSH 执行以上命令,可以查看到 88 端口正在被哪个进程使用。如下图,进程号为 1777 。

apache-port-1.jpg

二、查看进程的详细信息

ps 1777

 SSH 执行以上命令。查看相应进程号的程序详细路径。如下图。

 apache-port-2.jpg

三、杀掉进程,重新启动 apache

 代码如下 复制代码
 kill -9 1777        #杀掉编号为 1777 的进程(请根据实际情况输入)
service httpd start #启动 apache


SSH 执行以上命令,如果没有问题,apache 将可以正常启动。

 
分类:  All kinds

CentOS如何查看端口是否被占用

CentOS如何查看端口是否被占用

下面由centos/" target="_blank">centos教程栏目给大家介绍CentOS查看端口是否被占用的方法,希望对需要的朋友有所帮助!

CentOS如何查看端口是否被占用

centos查看端口是否被占用
本文介绍了linux中查看某一端口是否被占用的方法,有关netstat命令的使用技巧,感兴趣的朋友可以参考下。

使用命令:

netstat -tunlp
登录后复制

会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的关键字段。

有关22端口占用的程序:

代码示例:

[root@leiwan tmp]# netstat -tunlp |grep 22 
tcp        0      0 0.0.0.0:42957               0.0.0.0:*                   LISTEN      2230/rpc.statd 
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      2443/sshd 
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      2292/cupsd 
tcp        0      0 :::22                       :::*                        LISTEN      2443/sshd 
tcp        0      0 ::1:631                     :::*                        LISTEN      2292/cupsd 
tcp        0      0 :::57609                    :::*                        LISTEN      2230/rpc.statd 
udp        0      0 0.0.0.0:5353                0.0.0.0:*                               2211/avahi-daemon 
udp        0      0 0.0.0.0:631                 0.0.0.0:*                               2292/cupsd 
udp        0      0 0.0.0.0:37167               0.0.0.0:*                               2230/rpc.statd 
udp        0      0 0.0.0.0:52291               0.0.0.0:*                               2211/avahi-daemon 
udp        0      0 0.0.0.0:68                  0.0.0.0:*                               2207/dhclient 
udp        0      0 0.0.0.0:710                 0.0.0.0:*                               2230/rpc.statd 
udp        0      0 :::39834                    :::*                                    2230/rpc.statd
登录后复制

查看某一端口的占用情况: lsof -i:端口号

代码示例:

1  [root@www ~]# lsof -i:21 
3  COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME 
4  pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN) 
5  pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)
登录后复制

这里显示出21号端口正在被pure-ftpd使用,状态是listen。

以上就是CentOS如何查看端口是否被占用的详细内容,更多请关注php中文网其它相关文章!

关于Centos 查看端口被哪个进程被占用centos查看端口占用情况的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于2019-06-24 在 windows 下如何查看 80 端口占用情况?是被哪个进程占用、centos 7 用 ss 命令来查看端口占用和对应进程、CentOS 如何查看端口是被哪个应用 / 进程占用、CentOS如何查看端口是否被占用的相关信息,请在本站寻找。

本文标签: