国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識(shí)庫 >  網(wǎng)站相關(guān) >  建站知識(shí) >  Linux下查看一個(gè)進(jìn)程占用了哪個(gè)端口的方法

Linux下查看一個(gè)進(jìn)程占用了哪個(gè)端口的方法

2015-11-05 13:03:16 6521

有時(shí)候需要在Linux下查看一個(gè)進(jìn)程占用了那個(gè)端口,但是只知道進(jìn)程大致的名稱,比如要查看hadoop的namenode在哪個(gè)端口上運(yùn)行,以便在eclipse中連接。

首先用ps命令查看進(jìn)程的id:

代碼如下:
$ ps -ef | grep Name 
其中每一行(很長的時(shí)候會(huì)占用若干行)的第二個(gè)字段就是進(jìn)程的id。 
當(dāng)然,對(duì)于在java虛擬機(jī)中運(yùn)行的進(jìn)程,比如hadoop的守護(hù)進(jìn)程,可以直接用jsp命令查看: 
代碼如下:
$ jps | grep Name 
或者已經(jīng)知道進(jìn)程的確切名稱,可以用pidof查看: 
代碼如下:
$ pidof Name 
查看到進(jìn)程id之后,使用netstat命令查看其占用的端口: 
代碼如下:
$ netstat -nap | grep pid 

提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: