Linux 查看端口占用并杀掉

原创 2017年01月03日 10:33:28

查看所有网络端口 

netstat -an

[root@xxxxx~]# netstat -an
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0      0 127.0.0.1:6379              0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:11211             0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:8006              0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:3690                0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      


查看端口具体被那个进程占用

lsof -i :3690

[root@xxxxxx~]# lsof -i :3690
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
svnserve 8533 root    3u  IPv4  42704      0t0  TCP *:svn (LISTEN)


再使用以下命令查看详细信息:

 ps -aux | grep 8533

[root@iZbp1g3u73g9nybvafuwc6Z ~]# ps -aux | grep 8533
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
root      8533  0.0  0.0 156996   888 ?        Ss   10:20   0:00 svnserve -d -r /shiyu/
root      8648  0.0  0.0 103256   840 pts/0    S+   10:31   0:00 grep 8533


最后kill-9 pid


kill -9 8533


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

查看linux中某个端口(port)是否被占用

1.使用lsof lsof -i:端口号查看某个端口是否被占用 2.使用netstat 使用netstat -anp|grep 80...
  • hsd2012
  • hsd2012
  • 2016年05月12日 16:06
  • 134056

Linux中如何解除端口占用

Linux中如何解除端口占用 在本例中,假设8080端口被占用。 1.查看8080端口是否被占用: netstat -anp | grep 8080 输出结果:tcp        0...

Linux查找占用的端口,并杀死进程

我要使用4040端口,但是被其他的程序占用了 1. 查找占用的程序 netstat -apn | grep 4040 最后一项显示的是pid和对应的名称 2. 杀掉对应的进...

查看linux中某个端口(port)是否被占用(netstat,lsof)

netstat -tunlp 会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的关键字段. 列一下22端口占用的程序 [root@leiwan tmp]# netstat -tunlp ...

Linux 查看端口占用并杀掉

1. 查看端口号占用情况: netstat -apn|grep 80   tcp        0      0 10.65.42.27:80              172.22.142.2...

关于linux系统端口查看和占用的解决方案

转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 一直以来,在处理linux服务器的过程中,经常会遇到一个问题,有时候kill掉进程之后,端口被占用,新的进...

Linux下端口被占用解决

有时候关闭软件后,后台进程死掉,导致端口被占用。下面以JBoss端口8083被占用为例,列出详细解决过程。 解决方法: 1.查找被占用的端口     netstat -t...

Linux下查端口占用的进程

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

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

有时候关闭软件后,后台进程死掉,导致端口被占用。下面以TOMCAT端口8060被占用为例,列出详细解决过程。 解决方法: 1.查找被占用的端口 netstat...

linux通过端口杀进程

启动某些服务时有时候端口被专用 这是可以使用别的端口或把使用该端口的进程kill掉 这里以kill掉tomcat为例 使用netstat和grep与awk定位服务pid [root@ceshi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux 查看端口占用并杀掉
举报原因:
原因补充:

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