美文网首页
解决端口被占用

解决端口被占用

作者: 垂直居中的句号 | 来源:发表于2021-04-26 16:03 被阅读0次

    win     1.进入cmd

    2. netstat -ano  查看所有进程和端口

    3.netstat -ano |findstr "端口号"  查看被占用端口的进程id

    4.tasklist |findstr "进程id"  查看进程id的程序

    5.taskkill /f /t /im "进程id"  杀死进程id的程序

    liunx   lsof

    1.lsof -i:端口号    查看占用端口号的进程

    2.lsof -i -U 显示所有打开的端口和UNIX domain文件

    lsof -i:8080:查看8080端口占用

    lsof abc.txt:显示开启文件abc.txt的进程

    lsof -c abc:显示abc进程现在打开的文件

    lsof -c -p 1234:列出进程号为1234的进程所打开的文件

    lsof -g gid:显示归属gid的进程情况

    lsof +d /usr/local/:显示目录下被进程开启的文件

    lsof +D /usr/local/:同上,但是会搜索目录下的目录,时间较长lsof -d 4:显示使用fd为4的进程

    netstat 

    netstat -tunlp | grep 端口号   查看端口占用

    -t (tcp) 仅显示tcp相关选项

    -u (udp)仅显示udp相关选项

    -n 拒绝显示别名,能显示数字的全部转化为数字

    -l 仅列出在Listen(监听)的服务状态

    -p 显示建立相关链接的程序名

    netstat -ntlp //查看当前所有tcp端口

    netstat -ntulp | grep 80 //查看所有80端口使用情况

    netstat -ntulp | grep 3306 //查看所有3306端口使用情况

    kill -9 PID  杀掉进程

    相关文章

      网友评论

          本文标题:解决端口被占用

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