美文网首页
Windows/Linux系统:端口占用-查看、关闭操作

Windows/Linux系统:端口占用-查看、关闭操作

作者: Fighting_001 | 来源:发表于2018-12-19 13:42 被阅读31次

    一、Windows端口占用操作

    # 列出当前所有占用的 “端口-PID” 对应清单
    netstat -ano
    
    # 根据某个端口查找对应的 PID
    netstat -ano | findstr "PortNumber"
    
    # 列出当前启用的所有 “进程-PID” 对应清单
    tasklist
    
    # 根据 PID查找对应的进程名称
    tasklist | findstr "PID"
    
    # 结束指定的进程
    taskkill /f /t /im "ProcessName"
    

    以3306端口为例,如下:

    对应PID:3780

    对应进程:mysqld.exe

    终止 mysqld.exe 进程

    此时3306端口已未被占用

    二、Linux端口占用操作

    # 查询指定端口对应的 PID、进程名称(方式1)
    lsof -i:PortNumber
    
    # 查询指定端口对应的 PID、进程名称(方式2)
    netstat -tunlp | grep PortNumber
    
    # 强制关闭指定 PID所对应的进程
    kill -9 PID
    

    端口:3306
    对应PID:1349
    对应进程:mysqld

    关联:Linux常用命令整理(备忘录)


    参考资料:
    [1] 如何查看某个端口被谁占用
    [2] Linux 查看端口占用情况

    相关文章

      网友评论

          本文标题:Windows/Linux系统:端口占用-查看、关闭操作

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