zoukankan      html  css  js  c++  java
  • 在linux下端口被占用的解决办法

    在ubuntu下面有的时候我们在使用一个软件的时候假如我们没有正常推出,当我们再一次想要使用的时候就会出现端口被占用的情况,一般出现这种情况我们要做的就是察看什么程序占用了端口然后杀死进程。一般出现的错误就是下面的

    :Error: couldn't bind to socket: Address already in use
    接下来说解决办法,首先就是通过百度等手段知道自己程序所要用到的端口,然后使用命令查看占用端口的程序
     sudo lsof -i:(端口号)
    这就是命令,加入假如我们察看到的是下面的情况

     COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME

    python  18852 root    4u  IPv4 2310195      0t0  TCP localhost:41572 (LISTEN)

    说明程序号码是18852的程序在使用我们的端口

    纳闷我们就输入命令 kill 18852来杀死他

    就这么简单

    另外说下我们的goagent使用的端口是8080 8086 8087三个端口,大家遇到端口被占用的时候可以察看下面的端口来试试看。

    这写这些我们都可以作成脚本然后在运行程序前做检查的,但是我是linux新手需要慢慢的实践。

  • 相关阅读:
    1005: [HNOI2008]明明的烦恼
    1006: [HNOI2008]神奇的国度
    1007: [HNOI2008]水平可见直线
    1011: [HNOI2008]遥远的行星
    1025: [SCOI2009]游戏
    HTTP1.0和HTTP1.1的区别
    各排序算法的时间复杂度和空间复杂度
    换钱最少货币数
    矩阵的最小路径和
    背包问题
  • 原文地址:https://www.cnblogs.com/51mcu/p/3404145.html
Copyright © 2011-2022 走看看