• 在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新手需要慢慢的实践。

  • 相关阅读:
    程序崩溃访问非法内存
    C# IP转换,时间转换
    _heap_alloc_dbg 崩溃
    TaskIcon 系统任务栏图标
    zlib 压缩使用
    桌面清理工具
    CMMI知识库(精简版)
    JAVA程序员面试题集合
    OracleDECODE用法
    Oracle索引重建
  • 原文地址:https://www.cnblogs.com/51mcu/p/3404145.html
Copyright © 2020-2023  润新知