您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux

Linux如何查看服务器开放的端口号

时间:2019-06-20 11:40:18  来源:  作者:

概述

平时我们玩linux的时候有时需要看下服务器是不是开放了一些端口号,然后看新的端口会不会冲突之类,讲查看服务器开放端口号之前,先了解一下物理端口、逻辑端口、端口号等计算机概念。


01

端口相关概念:

网络技术中,端口(Port)包括逻辑端口和物理端口两种类型。物理端口指的是物理存在的端口,如ADSL Modem、集线器、交换机、路由器上用 于连接其他网络设备的接口,如RJ-45端口、SC端口等等。逻辑端口是指逻辑意义上用于区分服务的端口,如TCP/IP协议中的服务端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。由于物理端口和逻辑端口数量较多,为了对端口进行区分,将每个端口进行了编号,这就是端口号

端口按端口号可以分为3大类:

1:公认端口(Well Known Port)

公认端口号从0到1023,它们紧密绑定与一些常见服务,例如FTP服务使用端口21,你在 /etc/services 里面可以看到这种映射关系。

详解Linux如何查看服务器开放的端口号

 

2:注册端口(Registered Ports):

从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的.

3: 动态或私有端口(Dynamic and/or Private Ports)

动态端口,即私人端口号,是可用于任意软件与任何其他的软件通信的端口数,使用因特网的传输控制协议,或用户传输协议。动态端口一般从49152到65535。

Linux中有限定端口的使用范围,如果要为程序预留某些端口,那么需要控制这个端口范围。/proc/sys/net/ipv4/ip_local_port_range定义了本地TCP/UDP的端口范围,也可以在/etc/sysctl.conf里面定义net.ipv4.ip_local_port_range = 1024 65000

详解Linux如何查看服务器开放的端口号

 


02

端口与服务的关系

端口有什么用呢?一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区分不同的服务的。

端口号与相应服务的对应关系存放在/etc/services文件中,这个文件中可以找到大部分端口。

1:nmap工具检测开放端口

nmap是一款网络扫描和主机检测的工具。nmap的安装非常简单,如下:

# rpm -ivh nmap-4.11-1.1.x86_64.rpm 
# rpm -ivh nmap-frontend-4.11-1.1.x86_64.rpm 

nmap 127.0.0.1 查看本机开放的端口,会扫描所有端口。 当然也可以扫描其它服务器端口。

# nmap 127.0.0.1
详解Linux如何查看服务器开放的端口号

 

2:netstat 工具检测开放端口

# netstat -anlp | grep 3306
# netstat -anlp | grep 22
详解Linux如何查看服务器开放的端口号

 

不过这个工具没有nmap简洁明了。

3:lsof 工具检测开放端口

# lsof -i:3306
详解Linux如何查看服务器开放的端口号

 

# lsof -i TCP| fgrep LISTEN
详解Linux如何查看服务器开放的端口号

 

4: 使用telnet检测端口是否开放

服务器端口即使处于监听状态,但是防火墙iptables屏蔽了该端口,是无法通过该方法检测端口是否开放的。

5:netcat工具检测端口是否开放。

# nc -vv 172.18.186.160 1521
详解Linux如何查看服务器开放的端口号


Tags:端口   点击:()  评论:()
声明:本站部分内容来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除,谢谢。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
摘要 本文源自2018领域驱动设计中国峰会《领域驱动设计与演进式架构专题》的Session之一,是其博客版 在实践领域驱动设计时,可以挑选一些方法互为参照,端口和适配器架构概念简...【详细内容】
2020-11-04   端口  点击:(4)  评论:(0)  加入收藏
端口扫描程序和端口检查器工具主要工作是检查与查找打开的端口和端口状态。开放端口是指用于确认数据包的TCP或UDP端口号,比如网页或FTP服务要求它们的特定端口在服务器上处...【详细内容】
2020-10-09   端口  点击:(7)  评论:(0)  加入收藏
每当看到有人的简历上写着熟悉 tcp/ip, http 等协议时, 我就忍不住问问他们: 你给我说说, 端口是啥吧! 可惜, 很少有人能说得让人满意... 所以这次就来谈谈端口(port), 这...【详细内容】
2020-09-23   端口  点击:(15)  评论:(0)  加入收藏
网络的基本概念 客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器) 服务器:为客户端提供服务、数据、资源的机器 请求:客户端向服务器索取数据 响应:服务器对客户端请求作出...【详细内容】
2020-09-03   端口  点击:(8)  评论:(0)  加入收藏
一、拓扑 二、 配置默认已经开启生成树协议,思科默认PVST+, 华为交换机默认MSTP我们通过查看阻塞端口: SW3的E0/2接口阻塞掉。根据我们根端口和指定端口选举规则:1 最低的根桥ID...【详细内容】
2020-09-01   端口  点击:(13)  评论:(0)  加入收藏
一、引言在当前的网络环境中,存在着各种流量,包括网络空间扫描流量、搜索引擎爬虫流量、恶意软件的探测流量等等,例如mirai病毒在进行telnet爆破过程中,其目标IP就是随机生成的(...【详细内容】
2020-09-01   端口  点击:(45)  评论:(0)  加入收藏
声明:本头条号分享仅做学习交流,请自觉遵守网络安全法等法律法规!据说点击了解更多,还有更多干货!但这干货有没有用,等你看了再说!一、背景介绍大家在Linux的日常使用中都晓得如何...【详细内容】
2020-08-28   端口  点击:(17)  评论:(0)  加入收藏
每年到了求职季和高考报志愿的时候,就会有这样的问题:什么专业适合女生?女生做什么工作吃香?什么工作适合女生?而市面上的回答,几乎跑不出这个圈:稳定点的,比如老师、护士、公务员细...【详细内容】
2020-08-24   端口  点击:(6)  评论:(0)  加入收藏
概述这两天在写 go 项目, 一个 HTTP 服务器. 之前写的是 php 项目, nginx 监听80端口, 根据域名将请求分配给不同项目. 现在换了 go, 自然也想延续这个操作, 毕竟都是跑在同...【详细内容】
2020-08-15   端口  点击:(6)  评论:(0)  加入收藏
前言任何一个靠谱的网络攻击都是起步于侦查的。攻击者必须在挑选并确定利用目标中的漏洞之前找出目标在哪里有漏洞。在本篇文章中,我们将编写一个扫描目标主机开放的TCP端口...【详细内容】
2020-07-30   端口  点击:(8)  评论:(0)  加入收藏
电子产品的发展让人惊喜,但在新旧交替的漫长过程中,难免会存在一些不兼容现象,最常见的就是USB接口的问题了。笔记本一味的追求轻薄,便舍弃了很多常用的接口,甚至于只配备两个usb...【详细内容】
2020-07-28   端口  点击:(3)  评论:(0)  加入收藏
在我们学习网络技术中,经常会遇到所谓的端口,那么端口是什么意思呢,网络技术中的端口默认指的是TCP/IP协议中的服务端口,一共有0-65535个端口,比如我们最常见的端口是80端口,默认...【详细内容】
2020-07-08   端口  点击:(15)  评论:(0)  加入收藏
远程桌面是我们在维护机器时经常用到的功能,但是也具有一定的危险性,容易被黑客攻击,默认监听的是3389端口,只要你是公网IP,那么经常会被黑客工具扫描,因此我们要修改成其他端口。...【详细内容】
2020-07-01   端口  点击:(8)  评论:(0)  加入收藏
在IP地址和子网掩码中说了IP地址,在网卡的真正硬件地址MAC 中说了MAC地址,在端口是个什么鬼? 中说了端口。但实际上我们大部分时候更关心的是IP地址和端口。至少在今天我要说的...【详细内容】
2020-06-27   端口  点击:(2)  评论:(0)  加入收藏
交换机的某个端口的实时速率?占了端口总速率的百分比?是否拥塞了?这些都是网络管理工作中经常碰到的问题。大型企业通常是搭建基于snmp的网络管理系统。像SolarWinds、IMC、PRT...【详细内容】
2020-06-16   端口  点击:(146)  评论:(0)  加入收藏
大家应该都知道,nmap是用来扫描端口的标杆级神器,我们经常在运维工作或安全评估中使用到它。在使用的时候,我们可能会碰到明明目标IP端口有开着,但是nmap却死活扫描不出来,等了大...【详细内容】
2020-06-12   端口  点击:(6)  评论:(0)  加入收藏
概述搭载了海洋CMS与PHPOA CMS环境的虚拟机进行内网转发与代理的渗透测试,按照实验要求对以上这两个环境进行渗透测试工作,得以下分析报告。实验环境搭建与配置环境搭建海洋CM...【详细内容】
2020-05-29   端口  点击:(5)  评论:(0)  加入收藏
接口中通常都设置了一些用于数据、控制和状态缓存的寄存器,这些寄存器就是能够让CPU直接访问的I/O端口。为了便于CPU对外部设备的快速识别和选择,必须对接口中所有可访问的寄...【详细内容】
2020-05-25   端口  点击:(14)  评论:(0)  加入收藏
之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下:1.netstat -anp |grep 端口号如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故...【详细内容】
2020-05-25   端口  点击:(7)  评论:(0)  加入收藏
小型企业,一般就在路由器和防火墙之间二选一,不太会同时上两个设备,在他们眼里,防火墙和路由器都一样,无非就是用来上网,这么认为其实也的确无可厚非,因为现在的产品,边界越来越模糊...【详细内容】
2020-05-22   端口  点击:(24)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条