Linux查看应用端口:一招搞定(linux查看应用端口)

linux服务器上经常有各种多样的应用程序在运行,而这些应用程序使用的端口号也会各不相同,为了管理服务器,及时掌握应用程序使用的端口号是很有必要的。本文介绍Linux上如何查看应用端口。

我们提供的服务有:成都网站设计、网站建设、外贸网站建设、微信公众号开发、网站优化、网站认证、鸡泽ssl等。为上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的鸡泽网站制作公司

首先,Linux系统中提供了一个命令netstat可以快速查看系统中监听端口和处理网络连接的情况。我们可以通过netstat查看到系统中所有监听的端口,这些端口就是各个应用程序使用的端口。

netstat的用法也很简单,我们只需要在终端中输入:

$ netstat –an

就可以查看到系统中所有监听的端口。netstat的”-an”参数可以让它显示所有的TCP和UDP端口,而且以编号的形式返回,上面的输出与下面的例子显示的内容是一样的:

tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN

tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN

从上面的结果可以看出,应用ssh在TCP协议下使用了端口22,而DNS服务在本机127.0.0.1上使用了端口53。

除了netstat外,Linux还提供了用来查看进程信息的lsof命令,我们也可以使用它来查看进程使用的端口号:

$ lsof -i -P

上面的命令会显示所有正在使用TCP/IP协议的进程信息,包括进程的PID号,TCP/UDP的协议类型,进程的程序名和使用的端口号等信息。这样我们就可以根据端口号快速定位某个应用程序所使用的端口号。

另外, Linux也提供了命令ps(process status)可以查看系统中所有正在运行的进程,相关命令如下:

$ps aux

这个命令会显示系统中所有的进程信息,我们可以根据它得到应用程序的PID号,再配合使用netstat就可以查看应用程序使用的端口号了。

总的来说,Linux下查看应用端口号的方法有很多,常用的有netstat、lsof和ps等命令,使用它们我们可以很方便的查看应用程序使用的端口号。

香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。

标题名称:Linux查看应用端口:一招搞定(linux查看应用端口)
网页URL:http://www.shufengxianlan.com/qtweb/news19/23969.html

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

广告

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