linux 根据进程名查看其占用的端口

原创 2012年03月19日 19:39:21

有时候需要查看一个进程占用了那个端口,但是只知道进程大致的名称,比如要查看hadoop的namenode在哪个端口上运行,以便在eclipse中连接。一种方法如下,可能比较搓,请大牛指教!

首先用ps命令查看进程的id:

$ ps -ef | grep Name

其中每一行(很长的时候会占用若干行)的第二个字段就是进程的id。

当然,对于在java虚拟机中运行的进程,比如hadoop的守护进程,可以直接用jsp命令查看:

$ jps | grep Name

或者已经知道进程的确切名称,可以用pidof查看:

$ pidof Name

查看到进程id之后,使用netstat命令查看其占用的端口:

$ netstat -nap | grep pid


linux中关于查看进程端口号,关闭进程

1.查看所有启动的端口号 >netstat -tulp 2.查看某个端口或者程序名称 >netstat -tulp|grep 6379 或者 >netstat -tulp|grep redi...
  • qq383264679
  • qq383264679
  • 2016年02月16日 12:08
  • 6735

lsof/netstat命令的一个重要作用: 根据进程查端口, 根据端口查进程

我们知道, 根据ps -aux | grep xxx就是很快实现进程名和进程号的互查, 所以我们只说进程号pid就行。 如下示例中, 进程pid常驻。         1.  根据进程pid查端口: ...
  • stpeace
  • stpeace
  • 2017年04月09日 21:28
  • 4845

linux 查看应用程序进程号、端口

1.查看kafka对应的进程号 ps aux | grep kafka ps -ef | grep kafka 2.查看端口对应的进程号 lsof  -i:9092 3.根据进程号查看对应的信息,比如...
  • u013063153
  • u013063153
  • 2017年04月14日 15:19
  • 3695

linux 通过哪个命令可以查看某个服务及其端口、进程号

netstat/lsof netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况 -a 显示一个所有的有效连接信息列表(包括已建立的连接,也...
  • wplblog
  • wplblog
  • 2016年08月11日 07:44
  • 20742

Linux下查端口占用的进程

先根据端口获得哪个进程ID用了: 比如要查9876这个端口谁占用了:         netstat -apn|grep 9876            tcp        0      0 ...
  • rocklee
  • rocklee
  • 2016年03月14日 15:27
  • 1487

查看占用端口的进程并杀死进程

1.查看占用端口的进程信息 netstat -aon | findstr "端口号" 这里的端口号根据实际情况填写,如 netstat -aon|findstr "8888",输出: TCP 127....
  • afandaafandaafanda
  • afandaafandaafanda
  • 2015年01月24日 13:31
  • 1860

windows下端口占用解决方法-查看和杀死占用端口进程

在Windows下启动程序时有时会遇到端口被占用的情况,由于一个端口同时只能运行一个进程,所以要想启动新的程序就要先把占用该端口的进程给kill掉,具体的命令分为以下三步, 以杀死占用了80端口的进...
  • rchm8519
  • rchm8519
  • 2015年11月23日 10:39
  • 8826

Linux查看端口占用情况,并强制释放占用的端口

有时候关闭软件后,后台进程死掉,导致端口被占用。下面以TOMCAT端口8080被占用为例,列出详细解决过程。 解决方法: 1.查找被占用的端口 netstat -tlnnets...
  • tjcyjd
  • tjcyjd
  • 2016年12月15日 13:45
  • 5327

linux下查看TCP端口所属进程/线程

在linux下面经常会需要“进程打开了哪些端口,某端口是哪个进程打开的”相关信息,下面来看下如何获取这些信息。 注:"进程打开了哪些端口"与“某个端口属于哪个进程/线程”过程相近,只看“某个端口属于哪...
  • Morphad
  • Morphad
  • 2013年11月21日 20:20
  • 13873

linux 根据进程名查看其占用的端口

根据进程名称查看占用了哪些端口: 1. 首先根据名称用ps命令查看进程的id: $ ps -ef | grep Name 对于在Java虚拟机中运行的进程,比如tomcat的守护进程...
  • zsg88
  • zsg88
  • 2017年07月29日 23:11
  • 665
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux 根据进程名查看其占用的端口
举报原因:
原因补充:

(最多只允许输入30个字)