如何debuggingLinuxnetworking:地址已经在使用中
我有一个Slackware linux框,我无法启动任何监听本地主机上的一个特定端口的服务。 通过使用strace我发现错误发生在bind()调用上,错误是EADDRINUSE (Address already in use) : bind(3, {sa_family=AF_INET, sin_port=htons(874), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EADDRINUSE (Address already in use) 这发生在我试图开始监听端口的任何进程上,所以它和进程本身没有关系。 上面的strace输出来自命令strace -ff nc -l -p 874 -s 127.0.0.1 。 所以,这表明有一个进程正在监听localhost端口874.但是,我似乎无法find它。 以下命令都不返回任何内容: netstat -aplunt | grep :874 netstat -na | grep :874 lsof -i :874 lsof -i tcp | grep 874 fuser 874/tcp socklist | […]