完美彩票官方下载app

  • <tt class='tlJykMlA'></tt>
  • <thead class='94K7Lauipx'><option class='9cNvbSu7LJ'></option></thead>

    <em class='jepytdnyfeW3'><b class='oR1Ys12nk'><td class='6rzzLTN'></td></b></em>

  • <dl class='Td0EmkF'><b class='qoWhaibfJ9'></b></dl>

  • <span class='lS1G'></span>

    推广 热搜: seo  大数据  网站  win7  电脑  华为  vpn  U盘  苹果手机  服务器 

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

       日期:2020-03-06 09:44:35     浏览:0    

    概述

    平时我们玩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如何查看服务器开放的一端口号


     
    标签: Linux
    声明:以上    内容及图片为用户投稿内容,版权非音速商务网所有,如需商业转载请获得作者授权 。
    本页地址:完美彩票官方下载apphttp://it./202003/254.html
     
    更多>同类电脑网络
    更多>同类电脑网络

    推荐图文
    推荐电脑网络
    点击排行

    首页

    免责声明: 本站资 料及图片来源互联网 文章,本网不承担任 何由内容 信息所引起的争议和法律责任。所有作品版权归原创作 者所有,与本站立场无关,如用户分  享不慎侵犯了 您的权益,请联系我们告 知,我们将做 删除处理!

    <option id="lrq7b" ><sup id="lrq7b" ></sup></option>
    <noscript id="lrq7b" ><nobr id="lrq7b" ><label id="lrq7b" ></label></nobr></noscript>
    1. <em id="lrq7b" ></em>
      <div id="lrq7b" ><optgroup id="lrq7b" ></optgroup></div>
      <dfn id="lrq7b" ></dfn>

        <u id="lrq7b" ></u>