Linux查看端口占用情况,杀进程

待我称王封你为后i 2024-03-17 18:13 149阅读 0赞

Linux查看端口占用情况,杀进程

一、查看具体端口被哪个程序占用

  1. lsof -i :8080
  2. ## 结果大概如下
  3. [root@Cent0S8-FTP sysconfig]# lsof -i :8080
  4. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
  5. java 2895988 root 45u IPv6 27126054 0t0 TCP *:webcache (LISTEN)

我们通过一中的命令得到PID对应的2895988,或者通过命令“netstat -anp | grep 8080”得到的“2597932/java”,这里的2597932都是端口占用的对应进程的进程号,我们杀掉对应进程号即可。
kill被占用的进程

  1. kill -9 2895988

检查对应端口是否还在占用

  1. netstat -anp | grep 8080

二、查看已知端口占用情况
8080端口被谁占用了,命令如下:
此种会显示进程号与进程名称

  1. netstat -anp | grep 8080

也可以使用命令
此种不会显示进程号与进程名称,如果没有被占用,就什么都不显示

  1. netstat -tln | grep 8080

三、查看全部端口占用情况

  1. ## 会显示进程号与进程名称
  2. netstat -anp
  3. # 不会显示进程号与进程名称
  4. netstat -tln

发表评论

表情:
评论列表 (有 0 条评论,149人围观)

还没有评论,来说两句吧...

相关阅读

    相关 linux查看端口占用情况

    今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然不知道在linux中如何查询端口被占用的情况,天呐,赶快学习一下。?