Linux如何快速查看端口所对应的文件夹路径? (linux查看端口对应文件夹)

在Linux系统中,端口与应用程序之间存在着一定的对应关系。因此,当我们需要查看某个端口对应的应用程序所在的文件夹路径时,需要使用一些特定的命令和工具来实现。在本文中,我们将介绍几种快速查看端口对应文件夹路径的方法,让您能够轻松地找到所需的信息。

在阿拉山口等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、成都做网站 网站设计制作按需网站制作,公司网站建设,企业网站建设,品牌网站制作,成都营销网站建设,成都外贸网站建设,阿拉山口网站建设费用合理。

1.使用lsof命令查看端口

lsof命令是一个非常实用的Linux命令,用于查看系统中已经打开的文件。通过运行lsof命令,可以得到当前所有正在监听的端口。下面是通过lsof命令查看端口对应文件夹路径的具体操作步骤:

步骤一:打开终端,输入以下命令,查看所有正在监听的端口。

“`shell

sudo lsof -i -P -n | grep LISTEN

“`

这个命令将会输出以下信息:

“`shell

nginx 1299 root 14u IPv4 13443 0t0 TCP *:80 (LISTEN)

nginx 1299 root 15u IPv6 13444 0t0 TCP *:80 (LISTEN)

sshd 1546 root 3u IPv4 14451 0t0 TCP *:22 (LISTEN)

sshd 1546 root 4u IPv6 14461 0t0 TCP *:22 (LISTEN)

“`

步骤二:根据需要查看的端口号,在命令中加上端口号参数。例如,我们要查看80端口对应的应用程序的文件夹路径,则输入以下命令:

“`shell

sudo lsof -i :80

“`

这个命令将会输出以下信息:

“`shell

nginx 1299 root 14u IPv4 13443 0t0 TCP *:80 (LISTEN)

nginx 1299 root 15u IPv6 13444 0t0 TCP *:80 (LISTEN)

“`

可以看到,80端口是被nginx进程所监听的。

步骤三:通过查看输出信息中的“COMMAND”列,确定对应的应用程序名称。在这个例子中,应用程序名称是nginx。

步骤四:通过查看输出信息中的“PID”列,确定对应的应用程序进程ID。在这个例子中,应用程序进程ID是1299。

步骤五:使用命令“ps aux | grep 应用程序名称”来查找应用程序所在的目录路径。例如,以下命令将会查找nginx应用程序所在的目录路径:

“`shell

ps aux | grep nginx

“`

输出信息如下:

“`shell

root 1299 0.0 0.2 98184 5804 ? Ss 12:21 0:00 nginx: master process /usr/in/nginx -g daemon on; master_process on;

www-data 1300 0.0 0.1 98652 3288 ? S 12:21 0:00 nginx: worker process

“`

可以看到,在这个例子中,nginx应用程序的路径为/usr/in/nginx。

2.使用netstat命令查看端口

另一种查看端口对应文件夹路径的方法是使用netstat命令。与lsof命令不同,netstat命令不仅可以查看当前机器正在监听的端口,还可以查看已经建立的连接信息。下面是通过netstat命令查看端口对应文件夹路径的具体操作步骤:

步骤一:打开终端,输入以下命令,查看所有正在监听的端口。

“`shell

sudo netstat -ntlp | grep LISTEN

“`

这个命令将会输出以下信息:

“`shell

tcp 0 0 0.0.0.0:5672 0.0.0.0:* LISTEN 2585/beam.p

tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 645/systemd-resolv

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1303/sshd

tcp6 0 0 :::80 :::* LISTEN 1299/nginx: master

tcp6 0 0 :::22 :::* LISTEN 1303/sshd

“`

步骤二:根据需要查看的端口号,在命令中加上端口号参数。例如,我们要查看80端口对应的应用程序的文件夹路径,则输入以下命令:

“`shell

sudo lsof -i :80

“`

这个命令将会输出以下信息:

“`shell

nginx 1299 root 14u IPv4 13443 0t0 TCP *:80 (LISTEN)

nginx 1299 root 15u IPv6 13444 0t0 TCP *:80 (LISTEN)

“`

可以看到,80端口是被nginx进程所监听的。

步骤三:通过查看输出信息中的“PID/Program name”列,确定对应的应用程序进程ID和应用程序名称。在这个例子中,应用程序名称是nginx,进程ID是1299。

步骤四:使用命令“ps aux | grep 应用程序进程ID”来查找应用程序所在的目录路径。例如,以下命令将会查找nginx应用程序所在的目录路径:

“`shell

ps aux | grep 1299

“`

输出信息如下:

“`shell

root 1299 0.0 0.2 98184 5804 ? Ss 12:21 0:00 nginx: master process /usr/in/nginx -g daemon on; master_process on;

www-data 1300 0.0 0.1 98652 3288 ? S 12:21 0:00 nginx: worker process

“`

可以看到,在这个例子中,nginx应用程序的路径为/usr/in/nginx。

3.使用fuser命令查看端口

fuser命令用于查找正在使用某个文件或某个端口的进程。通过运行fuser命令,我们可以快速地查找某个端口对应的应用程序进程ID。下面是通过fuser命令查看端口对应文件夹路径的具体操作步骤:

步骤一:打开终端,输入以下命令,查找80端口被哪个进程占用。

“`shell

sudo fuser -v -n tcp 80

“`

这个命令将会输出以下信息:

“`shell

USER PID ACCESS COMMAND

80/tcp: root 1299 F…. nginx

“`

步骤二:通过查看输出信息中的“COMMAND”列,确定对应的应用程序名称。在这个例子中,应用程序名称是nginx。

步骤三:通过查看输出信息中的“PID”列,确定对应的应用程序进程ID。在这个例子中,应用程序进程ID是1299。

步骤四:使用命令“ps aux | grep 应用程序进程ID”来查找应用程序所在的目录路径。例如,以下命令将会查找nginx应用程序所在的目录路径:

“`shell

ps aux | grep 1299

“`

输出信息如下:

“`shell

root 1299 0.0 0.2 98184 5804 ? Ss 12:21 0:00 nginx: master process /usr/in/nginx -g daemon on; master_process on;

www-data 1300 0.0 0.1 98652 3288 ? S 12:21 0:00 nginx: worker process

“`

可以看到,在这个例子中,nginx应用程序的路径为/usr/in/nginx。

通过上述三种方法,我们可以轻松地快速查看端口所对应的文件夹路径。这些方法的实现原理不同,但都是通过查询进程信息来获取相关信息的。使用这些方法不仅可以提高我们的工作效率,还可以让我们更加深入地了解Linux系统的运行机制。

相关问题拓展阅读:

  • Linux系统如何查看某个端口下运行的是什么程序?

Linux系统如何查看某个端口下运行的是什么程序?

1、例如我要看80端口是什么程序

2、可以用lsof -i:80 就可看到端口所在程序路径

3、又或者使用下面的方法

# netstat -ntpl 查看端口及pid

然后查看pid对应运行的路径

# ll /proc/pid

关于linux查看端口对应文件夹的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

成都网站营销推广找创新互联,全国分站站群网站搭建更好做SEO营销。
创新互联(www.cdcxhl.com)四川成都IDC基础服务商,价格厚道。提供成都服务器托管租用、绵阳服务器租用托管、重庆服务器托管租用、贵阳服务器机房服务器托管租用。

本文标题:Linux如何快速查看端口所对应的文件夹路径? (linux查看端口对应文件夹)
文章来源:http://www.stwzsj.com/qtweb/news43/2843.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联