设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 80|回复: 16

linux下端口被占用问题以及解除方式

[复制链接]

3

主题

36

回帖

139

积分

注册会员

积分
139
发表于 2024-4-20 08:11:50 | 显示全部楼层 |阅读模式
目录


linux下端口被占用及解除


问题

最近开始学linux,写一个网络编程有关的程序时,服务端绑定端口
客户端第一次连接的时候,服务端能够正常打印出客户端的ip地址及端口号
再次运行时,发现服务端一直处于未响应的状态,排查了一段时间
结果发现程序退出时出现异常,出现了僵尸进程,端口一直被占用

解决办法

1、查看端口是否被占用:
  1. netstat -anp |grep 8888 //查看8888端口的占用情况
复制代码
出现如下情况说明被占用:

2、查看占用此端口的进程PID
  1. lsof -i :8888
复制代码
结果如下:

3、杀死进程
  1. kill -9 4110    //4110为进程ID
复制代码
可以看到成功结果:

至此端口已解除占用啦

linux如何查看端口占用情况

在Linux系统中,您可以使用多种命令来查看端口占用情况。
以下是一些常用的方法:

netstat命令

使用netstat命令可以显示网络连接、路由表、接口统计信息等。
要查看端口占用情况,可以使用以下命令:
  1. netstat -tuln
复制代码
这将显示当前所有监听的TCP和UDP端口,以及它们的状态和进程信息。

ss命令

ss命令也用于查看套接字统计信息,更快速和有效。
要查看端口占用情况,可以使用以下命令:
  1. ss -tuln
复制代码

lsof命令

lsof命令用于列出所有打开文件和套接字的信息,包括端口占用情况。
要查看某个特定端口的占用情况,可以使用以下命令:
  1. lsof -i :端口号
复制代码
例如,要查看端口号为80的占用情况,可以使用:
  1. lsof -i :80
复制代码

pidof和fuser命令

pidof和fuser命令用于查找正在使用某个文件或套接字的进程ID。
要查看某个端口的占用情况,可以结合使用这两个命令,例如:
  1. pidof -t -x 端口号 fuser 端口号/tcp
复制代码
这些命令将显示占用指定端口的进程信息,包括进程ID(PID)和进程名称。
您可以根据需要选择适合的方法来查看Linux系统中的端口占用情况。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

1

主题

68

回帖

157

积分

注册会员

积分
157
发表于 2024-5-8 07:42:25 | 显示全部楼层
6666666666

2

主题

63

回帖

170

积分

注册会员

积分
170
发表于 2024-5-23 22:24:28 | 显示全部楼层
我们一起努力,共同解决问题吧。

4

主题

78

回帖

224

积分

中级会员

积分
224
发表于 2024-6-19 01:35:39 | 显示全部楼层
能给个链接吗?我想深入了解一下。

0

主题

67

回帖

132

积分

注册会员

积分
132
发表于 2024-7-13 04:58:01 | 显示全部楼层
已测试,非常不错
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:7
  • 最近打卡:2024-05-05 22:03:52

2

主题

62

回帖

177

积分

注册会员

积分
177
发表于 2024-7-15 18:55:10 | 显示全部楼层
非常感谢你的观点,让我受益良多!

1

主题

56

回帖

113

积分

注册会员

积分
113
发表于 2024-7-25 00:14:50 | 显示全部楼层
同意你的观点,我们有共鸣。

1

主题

57

回帖

134

积分

注册会员

积分
134
发表于 2024-7-28 19:19:36 | 显示全部楼层
我不太确定,可能需要再确认一下。

0

主题

53

回帖

107

积分

注册会员

积分
107
发表于 2024-8-15 06:54:50 | 显示全部楼层
好用好用

2

主题

82

回帖

207

积分

中级会员

积分
207
发表于 2024-8-24 21:54:43 | 显示全部楼层
我不太确定,可能需要再确认一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-15 12:11 , Processed in 0.105076 second(s), 27 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表