精华内容
下载资源
问答
  • linux 查看端口状态

    万次阅读 2019-04-09 14:09:11
    1、netstat -tunlp 是查看所有的在使用的端口号情况 2、netstat -tunlp | grep 端口号是查看所查询的端口号情况 3、netstat -tunlp各个参数说明如下: -t:(tcp)仅显示TCP相关端口 -u:(udp)仅显示UDP...

    netstat  -tunlp | grep 端口号

    1、netstat -tunlp 是查看所有的在使用的端口号情况

    2、netstat -tunlp | grep 端口号 是查看所查询的端口号情况

    3、netstat -tunlp 各个参数说明如下:

    -t:(tcp)仅显示TCP相关端口

    -u:(udp)仅显示UDP相关端口

    -n:不进行DNS轮询,显示IP(可以加速操作)

    -l:仅列出有在Listen(监听)的服务端口

    -p:显示建立相关链接的程序名

     

    展开全文
  • Linux查看端口状态

    千次阅读 2018-06-02 21:01:15
    Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询 netstat命令各个参数说明如下:  -t : 指明显示TCP端口   -u : 指明显示UDP...

    在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询

    netstat命令各个参数说明如下:

      -t : 指明显示TCP端口 
      -u : 指明显示UDP端口 
      -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) 
      -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。 
      -n : 不进行DNS轮询,显示IP(可以加速操作) 
       

    即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况:

    []$ netstat -ntlp //查看当前所有tcp端口·

    []$ netstat -ntulp |grep 80 //查看所有80端口使用情况·

    []$ netstat -an | grep 3306 //查看所有3306端口使用情况·

     

    连上ssh后

    要查看当前SSH默认端口22是否启动可以做如下操作:

     

    [luoyiran@luoyiran ~]$ netstat -tlnp|grep 22
    (Not all processes could be identified, non-owned process info

     will not be shown, you would have to be root to see it all.)

    //不是所有的进程都可以被识别,非拥有的过程信息,不会被显示出来,你必须是根才能看到一切。

     

    tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      -                   
    tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      -                   
    tcp        0      0 :::22                       :::*                        LISTEN      -                   

     

     

    然后先解释几个大家可能看不明白的地方。

    首先大家可能好奇0.0.0.0是什么鬼?

    这里解释一下:1、0.0.0.0代表本机上可用的任意地址。 比如0.0.0.0:135 表示本机上所有地址的135端口,这样多ip计算机就不用重复显示了。

    2、TCP 0.0.0.0:80表示在所有的可用接口上监听TCP80端口 
    3、0.0.0.0为默认路由,即要到达不再路由表里面的网段的包都走0.0.0.0这条规则

    然后127.0.0.1就是表示你本机ip地址的意思了。

    然后[::]:22这又是什么鬼?

    这个表示ipv6的22号端口的意思。

    还有UDP的外部链接怎么都是*:*呢?

    *:*是网址的通配符,就是192.168.15.12,这个类型的整体描述。

    最后大家看不懂的地方可能就是状态(stat)了

    LISTEN:(Listening for a connection.)侦听来自远方的TCP端口的连接请求

    SYN-SENT:(Active; sent SYN. Waiting for a matching connection request after having sent a connection request.)再发送连接请求后等待匹配的连接请求

    SYN-RECEIVED:(Sent and received SYN. Waiting for a confirming connection request acknowledgment after having both received and sent connection requests.)再收到和发送一个连接请求后等待对方对连接请求的确认

    ESTABLISHED:(Connection established.)代表一个打开的连接

    FIN-WAIT-1:(Closed; sent FIN.)等待远程TCP连接中断请求,或先前的连接中断请求的确认

    FIN-WAIT-2:(Closed; FIN is acknowledged; awaiting FIN.)从远程TCP等待连接中断请求

    CLOSE-WAIT:(Received FIN; waiting to receive CLOSE.)等待从本地用户发来的连接中断请求

    CLOSING:(Closed; exchanged FIN; waiting for FIN.)等待远程TCP对连接中断的确认

    LAST-ACK:(Received FIN and CLOSE; waiting for FIN ACK.)等待原来的发向远程TCP的连接中断请求的确认

    TIME-WAIT:(In 2 MSL (twice the maximum segment length) quiet wait after close. )等待足够的时间以确保远程TCP接收到连接中断请求的确认

    CLOSED:(Connection is closed.)没有任何连接状态

     

     

     

    展开全文
  • linux查看端口状态&防火墙开放端口

    万次阅读 2018-04-16 12:50:51
    linux查看端口状态netstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) -p : 显示进程...

    linux查看端口状态

    netstat命令各个参数说明如下:

      -t : 指明显示TCP端口

      -u : 指明显示UDP端口

      -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

      -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

      -n : 不进行DNS轮询,显示IP(可以加速操作)

    netstat -ntlp   //查看当前所有tcp端口

    netstat -ntulp |grep 80   //查看所有80端口使用情况

    netstat -an | grep 3306   //查看所有3306端口使用情况


    linux防火墙开放端口

    1. 以oracle的1521端口为例

      阻止所有服务器访问1521端口

      iptables -I INPUT -p tcp --dport 1521 -j DROP

    2. 放行172.17.79.4

      iptables -I INPUT -s 172.17.79.4 -p tcp --dport 1521 -j ACCEPT

    3. 保存配置

      service iptables save

    4. 重启防火墙

      service iptables restart

    5. 后续如果想继续添加ip,执行2、3、4步骤即可。





    展开全文
  • linux 查看端口占用情况

    万次阅读 多人点赞 2019-06-25 07:33:27
    之前查询端口是否被占用一直搞不明白,问了好多人,...如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1: ...

    1.netstat  -anp  |grep   端口号

    如下,我以3306为例,netstat  -anp  |grep  3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1:

                                                                                         图1

    图1中主要看监控状态为LISTEN表示已经被占用,最后一列显示被服务mysqld占用,查看具体端口号,只要有如图这一行就表示被占用了。

    2.netstat   -nultp(此处不用加端口号)

    该命令是查看当前所有已经使用的端口情况,如图2:

                                                                                           图2

    图中可以看出我的82端口没有被占用

    3.netstat  -anp  |grep  82查看82端口的使用情况,如图3:

                                                                                                                              图3

    可以看出并没有LISTEN那一行,所以就表示没有被占用。此处注意,图中显示的LISTENING并不表示端口被占用,不要和LISTEN混淆哦,查看具体端口时候,必须要看到tcp,端口号,LISTEN那一行,才表示端口被占用了

    展开全文
  • Linux如何查看端口状态

    千次阅读 2019-10-29 10:31:16
     -t : 指明显示TCP端口  -u : 指明显示UDP端口  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于...
  • Linux查看端口监听状态

    万次阅读 2019-01-09 10:50:12
    查看端口监听状态命令 命令 netstat 常用命令格式#netstat -anutp 参数含义: -a 显示所有 -n 以ip形式显示当前建立的有效连接和端口 -u 显示UDP协议 -t 显示TCP协议 -p 显示对应PID与程序名 过滤相关查询,例如...
  • linux查看服务器端口状态,打开端口

    万次阅读 2017-08-03 12:28:54
    查看服务器端口状态: Cd /etc /etc/init.d/iptables status   查看当前所有tcp端口 netstat -ntlp 查看所有80端口使用情况 netstat -ntulp |grep 80 查看所有3306端口使用情况 netstat -an | grep 3306...
  • linux查看服务器端口状态,端口操作

    千次阅读 2019-01-10 09:45:54
    查看服务器端口状态: Cd /etc /etc/init.d/iptables status   查看当前所有tcp端口 netstat -ntlp 查看所有80端口使用情况 netstat -ntulp |grep 80 查看所有3306端口使用情况 netstat -an | grep 3306  ...
  • Linux查看端口使用状态及启动

    千次阅读 2015-02-15 15:49:35
    LINUX网络性能之管理工具三剑客 本文是介绍管理Linux查看端口这些输出信息,该命令将显示从每个数据包传出的头和来自主机hostname对端口80的编址。 Netstat -tln 命令是Linux查看端口使用情况 /etc/init.d/vsftp...
  • 可以通过"~$netstat-anp"来查看哪些端口被打开。(注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049,ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号) <br />2.然后...
  • Linux查看端口使用状态、关闭端口方法 【摘要】  今天在编写socket,在期间遇到查看某个端口状态,随后从网上找了一下,现在总结一下。 【内容】  大家都知道,端口不是独立存在的,它是依附于进程的。某个...
  • linux查看端口

    千次阅读 2021-02-05 14:36:23
    linux查看端口占用情况 https://www.cnblogs.com/wangtao1993/p/6144183.html 原文包括一个检测端口占用情况的python小程序 Linux如何查看端口 1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口...
  • Linux系统使用ss命令查看端口状态

    千次阅读 2019-05-04 23:53:00
    Linux系统使用ss命令查看端口状态 Linux系统使用ss命令查看端口状态 目录 1.可用工具 2.ss帮助 2.1 选项分类说明 2.2 过滤选项family 2.3 过滤选项state 2.4 状态之间的关系 ...
  • Linux如何查看某个端口状态

    千次阅读 2019-10-07 22:34:27
    1.查看具体端口号的状态。如果是非root用户,命令前还要加sudo进行提权。 netstat -anp |grep 端口号 假设端口号为3306,执行命令后结果如下: tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 26661/mysqld 如上所示监控...
  • Linux 端口信息查看  大家都知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要...
  • 前提:首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口... 来查看哪些端口被打开。 (注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs-&gt;2049, ...
  • linux检查端口状态命令

    千次阅读 2011-03-07 11:17:00
    linux检查端口状态命令(转载,unix只能用netstat和lsof命令)2007-04-30 10:37 置了网络服务之后,关注一下哪些端口在监听系统的网络接口这一点很重要。任何打开的端 口都可能是入侵的证明。 要...
  • Linux端口状态查看,端口的打开与关闭。 时间:2011年11月11日作者:yucoat评论次数:3       在任何操作系统下,我们常常需要查看端口的相关信息,比如: 有时候我们得查看某个端口是否被打开, 有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 286,255
精华内容 114,502
关键字:

linux查看端口状态

linux 订阅