美文网首页
各系统(Mac、Lunix、Windows)查看端口被占用情况及

各系统(Mac、Lunix、Windows)查看端口被占用情况及

作者: AizawaSayo | 来源:发表于2021-03-11 00:05 被阅读0次

Mac

lsof -i :port port 指代端口号,下文中都是如此

lsof -i tcp:port tcp 表示查看tcp类型的进程

Linux

1. ss 命令

一般用于转储套接字统计信息,它可以比其它工具显示更多的 TCP 信息和状态信息。
ss -tnlp | grep ssh 查看ssh进程
ss -tnlp | grep ":port"

2. netstat 命令

netstat 能够显示网络连接、路由表、接口统计信息、伪装连接以及多播成员。默认情况下,netstat 会列出已打开的套接字。
netstat -anp | grep port
netstat -lnp | grep port

netstat 常用参数参考:

  • -n, --numeric don't resolve names,不解析名称,即用网络IP地址代替名称,以显示网络连接情形
  • -p, --programs display PID/Program name for sockets,显示建立相关连接的程序名和PID
  • -l, --listening display listening server sockets 显示在 listening (监听) 的服务状态
  • -a, --all display all sockets (default: connected) 显示所有socket(否则默认只显示已连接的)
3. lsof 命令

能够列出打开的文件,并列出系统上被进程打开的文件的相关信息。
lsof -i :port

查看具体某类进程

ps -ef | grep 进程名
举🌰:
ps -ef | grep node 查看Nodejs服务 占用的端口
ps -ef | grep nginx

image.png

杀死进程(Linux和Mac皆可)

kill -9 port -9指令是指强杀进程(非必要不推荐使用,还是找出对应的程序结束它的运行并修改冲突端口为好)

另外,用pm2运行的项目占用的端口貌似杀不掉,有种可能就是pm2已经运行了这个项目(我自己就是忘记了),本地又想运行下进行测试,造成的冲突。

Windows

netstat -ano | findstr "port"


用 PID 值去查出进程名(上图的PID是852)
tasklist | findstr "PID"
然后可以去任务管理器中去终止对应程序,或者用 taskkill 命令结束:
taskkill /f /t /im PID

相关文章

  • 各系统(Mac、Lunix、Windows)查看端口被占用情况及

    Mac lsof -i :port port 指代端口号,下文中都是如此 lsof -i tcp:port ...

  • windows 命令

    查看windows 端口查看特定端口被占用情况命令: netstat -ano 和 netstat -ano|...

  • 端口占用

    Windows下 查看对应的端口是否被占用 关闭端口占用 PID号通过查询可以知道对应的数字 MAC 下 查看端口...

  • MAC OS查看端口占用情况及杀死进程

    MAC OS查看端口占用情况及杀死进程 因为运行web项目的时候,eclipse提示8080端口被占用,需要清除端...

  • 查看端口并杀死进程

    windows:通过netstat -aon|findstr "8080"命令查看8080端口被占用情况,如下:端...

  • Mac终端常用命令

    一、Mac查看端口号是否被占用及释放 command+空格,键入te-----> 打开终端 1️⃣查看使用端口进程...

  • window下查看端口占用进程

    开发过程中经常遇到程序端口被占用的情况。windows下如何查看端口被谁占用呢? netstat -ano :查看...

  • weex 一些问题

    端口被占用在windows下 在mac/linux上

  • windows系统查看端口被占用

    1.Windows查看所有的端口 点击电脑左下角的开始,然后选择运行选项,接着我们在弹出的窗口中,输入【cmd】命...

  • Tomcat相关

    Tomcat端口被占用 1、端口被占用,进入windows命令,查看哪个进程占用该端口 2、然后关闭占用该端口的进...

网友评论

      本文标题:各系统(Mac、Lunix、Windows)查看端口被占用情况及

      本文链接:https://www.haomeiwen.com/subject/fsuwqltx.html