Linux下如何知道某个端口在运行什么

运维 系统运维
查找/etc/services又没有这个端口的相关说明,怎么办呢?这个是不是黑客程序?有没有办法查看究竟什么程序监听在这个端口?

当我们用netstat -an的时候,我们有时候可以看到类似的输出:

udp 0 0 0.0.0.0:32768 0.0.0.0:*

但是查找/etc/services又没有这个端口的相关说明,怎么办呢?这个是不是黑客程序?有没有办法查看究竟什么程序监听在这个端口?

使用lsof -i :32768就可以看到:

COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

rpc.statd 603 root 4u IPv4 953 UDP *:32768

rpc.statd 603 root 6u IPv4 956 TCP *:32768 (LISTEN)

原来是rpc的程序。

使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。

【编辑推荐】

  1. Linux下超级用户密码通过grub破解及防护
  2. linux下tomcat集群配置
  3. Linux下NFS服务server
责任编辑:赵宁宁 来源: chinaitlab
相关推荐

2009-12-03 10:14:06

Linux端口

2023-02-16 08:38:47

2018-08-14 17:00:17

Linux命令服务

2011-01-26 13:26:32

Linux进程

2020-08-30 14:38:14

Linux系统服务器

2018-12-17 11:08:07

Linux程序操作

2014-04-14 16:59:37

Windows文件

2015-09-09 10:10:35

运行时改变图标

2018-06-24 15:23:05

软件工程环境开发

2022-02-08 07:46:02

WaylandMozilla服务器

2024-01-31 14:56:18

WSLLinux

2017-03-15 19:54:05

Linux进程后台

2011-03-21 11:14:24

LinuxNagios

2012-09-03 09:53:03

Linux操作系统

2019-08-12 11:40:09

Windows电脑程序

2012-12-27 13:52:48

Android开发判断

2023-03-02 23:45:23

linux开机启动Windows

2010-03-15 16:12:34

Python编程语言

2017-03-08 16:05:19

Linux文件输入输出

2019-07-25 15:15:54

端口映射服务器
点赞
收藏

51CTO技术栈公众号