Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 网络端口打开,但没有附加进程?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个奇怪的情况正在进行一个开放的网络端口.我的主要问题是,为什么没有与开放TCP端口相关联的程序: netstat -ln --program Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State
我有一个奇怪的情况正在进行一个开放的网络端口.我的主要问题是,为什么没有与开放TCP端口相关联的程序:
netstat -ln --program
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:5666                0.0.0.0:*                   LISTEN      -

对于我的具体情况,应该有一个nrpe守护进程(opsview install)监听端口5666,但没有运行nrpe守护进程.如果我尝试启动它,它会立即退出.

lsof -i:5666也没有显示任何输出.我的系统上没有运行(x)inetd.

UPDATE

是的,我是以root身份运行这些命令. Telnet可以,但从来没有任何回应.

经过进一步调查,我在dmesg中发现了一个内核错误:这是一个EC2实例(实际上有几个)运行较旧的内核(2.6.16显然不稳定).停止崩溃的修复方法upgrade kernels.

看起来内核崩溃的方式导致进程消失并使端口保持打开状态.

解决方法

内核打开的端口不会显示程序名称.一些NFS和OCFS的东西浮现在脑海中.也许是这样的?

或者它可能是一个内核错误.检查内核日志中的OOPS和BUG.

大佬总结

以上是大佬教程为你收集整理的linux – 网络端口打开,但没有附加进程?全部内容,希望文章能够帮你解决linux – 网络端口打开,但没有附加进程?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: