Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 我们可以从套接字地址获取应用程序名称吗?_Linux_Sockets_Websocket - Fatal编程技术网

Linux 我们可以从套接字地址获取应用程序名称吗?

Linux 我们可以从套接字地址获取应用程序名称吗?,linux,sockets,websocket,Linux,Sockets,Websocket,我们能找到在给定套接字地址上运行的应用程序的名称吗 套接字地址是指IP地址和端口号的组合 在linux中,我们可以使用以下命令从IP地址找到主机名: 主机[IP] 但是,是否有任何命令或方法可以像查找主机名一样查找应用程序名 如果我们只能找到web应用程序名或tomcat服务名,那也没问题。一个相当简单的方法是使用“netstat”: 如您所见,它显示端口、本地地址、PID和进程名称 您必须以超级用户的身份运行此操作。如果您要尝试从远程计算机执行此操作,则不,您不能执行此操作。如果您知道它是一个

我们能找到在给定套接字地址上运行的应用程序的名称吗

套接字地址是指IP地址和端口号的组合

在linux中,我们可以使用以下命令从IP地址找到主机名:

主机[IP]

但是,是否有任何命令或方法可以像查找主机名一样查找应用程序名


如果我们只能找到web应用程序名或tomcat服务名,那也没问题。

一个相当简单的方法是使用“netstat”:

如您所见,它显示端口、本地地址、PID和进程名称


您必须以超级用户的身份运行此操作。

如果您要尝试从远程计算机执行此操作,则不,您不能执行此操作。如果您知道它是一个web服务器,那么您可以向它发出web请求,查看标题中是否有任何返回的标识信息,但除此之外,如果不在目标计算机上设置一个应用程序,在本地查询该信息,然后将其发送回您,则无法远程查询流程信息。@jfriend00 Yes,我正试图从远程计算机上执行此操作,但我在所有服务器上都有sudo访问权限,这些服务器提供了套接字地址以查找应用程序名称。
gruescher@SMARTBUILD:~$ sudo netstat -nlp
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:111             0.0.0.0:*               LISTEN      712/rpcbind
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      1217/dnsmasq
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      928/sshd
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1487/cupsd
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      25654/postgres
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      19660/smbd
tcp        0      0 0.0.0.0:513             0.0.0.0:*               LISTEN      980/xinetd
tcp        0      0 0.0.0.0:514             0.0.0.0:*               LISTEN      980/xinetd
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      19660/smbd
tcp        0      0 0.0.0.0:41516           0.0.0.0:*               LISTEN      31353/rpc.statd
tcp6       0      0 :::111                  :::*                    LISTEN      712/rpcbind
tcp6       0      0 :::80                   :::*                    LISTEN      2757/apache2
tcp6       0      0 :::24693                :::*                    LISTEN      13707/fo_scheduler
tcp6       0      0 :::22                   :::*                    LISTEN      928/sshd
tcp6       0      0 ::1:631                 :::*                    LISTEN      1487/cupsd
tcp6       0      0 :::445                  :::*                    LISTEN      19660/smbd
tcp6       0      0 :::48611                :::*                    LISTEN      31353/rpc.statd
tcp6       0      0 :::139                  :::*                    LISTEN      19660/smbd