在服务器上CentOS 7中,我在门户网站192.168.1.101:3260(ip是ips的其中一个)上启用了一个iscsi目标,以便从另一个服务器BI可以成功地在服务器A上挂载该iscsi目标。
从服务器B和服务器AI都可以成功执行telnet 192.168.1.101 3260
。
但是,在服务器上lsof -i -P |grep 3260
什么都不显示!
Selinux已启用,但禁用它并没有任何区别。
服务器A上configuration了多个接口,可能是这个原因? 如何查看lsof中的工作端口?
编辑:所有的命令都运行在根帐户。
看来target
守护进程实际上并没有在该端口上进行侦听 , 内核模块不会侦听 。 netstat
及其现代替代ss
从可用套接字开始,所以它们将显示一个打开的套接字。
另一方面, lsof
从一个进程列表开始,从那里挖到它们的文件和套接字,因此在系统上find所有打开的套接字/文件都有问题。