Linux查看端口监听:一种快速的方法(linux查看端口监听)

linux查看端口监听:一种快速的方法

创新互联技术团队十载来致力于为客户提供成都网站制作、成都网站设计、品牌网站制作全网整合营销推广、搜索引擎SEO优化等服务。经过多年发展,公司拥有经验丰富的技术团队,先后服务、推广了近千家网站,包括各类中小企业、企事单位、高校等机构单位。

随着物联网发展的快速增长,然而,随着网络搭建过程中计算机系统应用程序的功能扩展,网络应用也越来越复杂,使得网络服务的监控变得越来越重要。其中,linux查看端口监听是快速而有效的监控网络服务操作的一种方法。

首先, 要查看Linux的端口监听情况,需要在终端(terminal)输入命令 netstat -anp,这样就能够查看出当前端口监听情况,返回结果如下:

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0.0.0.0.0.0:22 0.0.0.0:* LISTEN 917/sshd

tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1177/sendmail

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

tcp6 0 0 ::1:25 :::* LISTEN 1177/sendmail

从上述结果可以看出,本地 IP 为 0.0.0.0 的 SSH 端口 22 和本地 IP 为 127.0.0.1 的 SMTP 端口 25 正在监听中,并且PID/Program分别是 917/sshd 和 1177/sendmail。

此外,Linux还可以使用lsof -i命令查看端口监听情况,返回结果如下:

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

sshd 917 root 3u IPv4 8421 0t0 TCP *:22 (LISTEN)

sendmail 1177 mail 8u IPv4 8641 0t0 TCP 127.0.0.1:25 (LISTEN)

这里的结果和上面的结果完全一样,说明lsof和netstat这两条命令可以很好的实现查看端口监听的功能。

另外,Linux的ss命令也可以用来查看端口监听,该命令的返回结果如下:

Netid State Recv-Q SendQ Local Address:Port Peer Address:Port

tcp LISTEN 0 1024 0.0.0.0:22 0.0.0.0:*

tcp LISTEN 0 1024 127.0.0.1:25 0.0.0.0:*

上述结果,也说明SSH程序在监听本地 IP 为 0.0.0.0 的端口号 22,同时,SMTP程序在监听本地 IP 为 127.0.0.1 的端口号 25。

综上所述,当要查看Linux端口监听情况时,可以采用netstat,lsof,ss等三种方法,其中 netstat提供最详细的信息,而lsof和ss则更加简便快捷,可以比较一下,根据自己业务情况,选择最合适的方案进行查看。

成都创新互联科技有限公司,是一家专注于互联网、IDC服务、应用软件开发、网站建设推广的公司,为客户提供互联网基础服务!
创新互联(www.cdcxhl.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。创新互联——四川成都IDC机房服务器托管/机柜租用。为您精选优质idc数据中心机房租用、服务器托管、机柜租赁、大带宽租用,高电服务器托管,算力服务器租用,可选线路电信、移动、联通机房等。

本文名称:Linux查看端口监听:一种快速的方法(linux查看端口监听)
URL分享:http://www.gawzjz.com/qtweb2/news2/18602.html

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

广告

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