CentOS释放被占用端口

场景: 在前面的某些操作中, 启动某进程时, 监听8080 和 443 端口, 后进程关闭, 这两个端口却一直处于占用状态, 导致后面再起进程想监听这两个端口时, 启动报错

1.输入netstat -tln,查看系统当前所有被占用端口,主要是为了查看你的端口是否真正的被占用着,搭建可以看到我的9001,和9002端口都已经被占用了,所以我需要释放这两个端口

listen-port

2.根据端口查询进程,输入lsof -i :9001,切记不要忘了添加冒号,如下图,就可以看到当前被占用的端口的进程 的进程编号

  1. kill 掉PID
  2. netstat -tln 确认下, 然后就可以起进程了
Licensed under CC BY-NC-SA 4.0
Built with Hugo
主题 StackJimmy 设计