在Window、Linux环境下,解决各种端口被占用(5672、6379、8080、3306、9092、9200d等等)通用!通用!通用!
1、端口号的定义面向连接服务TCP协议和无连接服务UDP协议使用16bits端口号来表示和区别网络中的不同应用程序,网络层协议IP使用特定的协议号(TCP 6,UDP 17)来表示和区别传输层协议。任何TCP/IP实现所提供的服务都是1-1023之间的端口号,这些端口号由IANA分配管理。其中,低于255的端口号保留用于公共应用;255到1023的端口号分配给各个公司,用于特殊应用;对于高于102
1、端口号的定义
面向连接服务TCP协议和无连接服务UDP协议使用16bits端口号来表示和区别网络中的不同应用程序,网络层协议IP使用特定的协议号(TCP 6,UDP 17)来表示和区别传输层协议。
任何TCP/IP实现所提供的服务都是1-1023之间的端口号,这些端口号由IANA分配管理。其中,低于255的端口号保留用于公共应用;255到1023的端口号分配给各个公司,用于特殊应用;对于高于1023的端口号,称为临时端口号,IANA未做规定。
说白了,就是一个软件的入口。因为一个计算机有这么多软件在运行。不可能同时从一个口进出吧。如果一个口进出的话。那岂不是一个软件在传送数据,其他软件就瘫痪了。比如,如果QQ音乐和QQ是一个端口的话!那你怎么可能可以边听歌边和漂亮MM聊天呢!!~
2、Window系统解决办法
①win+R:输入cmd,回车。 win键就是笔记本下面那排有四个方块的键! 实在找不到 就直接在搜索栏搜索"运行"然后鼠标点开也行

②比如8080端口被占用!在黑窗口中输入指令:netstat -ano | findstr 8080 指令的意思是找出占用8080端口的进程pid

③发现端口8080端口号是被9796进程占用
④输入指令:taskkill -pid 9796 -f,回车 关闭进程

3、在Linux系统解决办法
①在命令行输入:netstat -anp |grep 8080

②发现端口8080端口号是被20845进程占用
③输入指令:sudo kill -9 20845 回车 关闭进程

④关闭成功
4、建议收藏,易找到,不是每次都要搜索找(以前我就是这样每次都搜索找浪费时间!)
5.群里已有字节、滴滴大佬,可帮忙内推!也欢迎其他大厂的工作人士进群!帮忙内推~
QQ群:725936761
6、各种类型的算法高频面试题汇总:
https://blog.csdn.net/qq_40262372/article/details/112556249
7、B站视频讲解如何三个月学习JAVA拿到实习Offer:
https://www.bilibili.com/video/BV1dV411t71K
更多推荐



所有评论(0)