linux – 网络端口打开,但没有附加进程?
发布时间:2020-12-13 18:26:05 所属栏目:Linux 来源:网络整理
导读:我有一个奇怪的情况正在进行一个开放的网络端口.我的主要问题是,为什么没有与开放TCP端口相关联的程序: netstat -ln --programActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0
我有一个奇怪的情况正在进行一个开放的网络端口.我的主要问题是,为什么没有与开放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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |