zoukankan      html  css  js  c++  java
  • linux 命令之netstat

    转自:http://www.maomao365.com/?p=699

    linux 命令之netstat

    在linux中netstat命令的作用是查看TCP/IP网络当前所开放端口,所对应的本地和外地端口信息。
    netstat命令的格式
    netstat [-a][-e][-n][-o][-p Protocol][-r][-s][Interval]
    各参数选项的含义
    a 显示所有socket,包括正在监听的。
      -c 每隔1秒就重新显示一遍,直到用户中断它。
      -i 显示所有网络接口的信息,格式“netstat -i”。
      -n 以网络IP地址代替名称,显示出网络连接情形。
      -r显示核心路由表,格式同“route -e”。
      -t 显示TCP协议的连接情况
      -u 显示UDP协议的连接情况。
      -v 显示正在进行的工作。
      -p 显示指定协议信息。
      -b 显示在创建每个连接或侦听端口时涉及的可执行程序。
      -e 显示以太网统计。此选项可以与 -s 选项结合使用。
      -f 显示外部地址的完全限定域名(FQDN)。
      -o 显示拥有的与每个连接关联的进程 ID。
      -s 显示每个协议的统计。
      -x 显示 NetworkDirect 连接、侦听器和共享端点。
      -y 显示所有连接的 TCP 连接模板。无法与其他选项结合使用。
      interval 重新显示选定的统计,各个显示间暂停的 间隔秒数。按 CTRL+C 停止重新显示统计。如果省略,则 netstat 将打印当前的配置信息一次

    常见状态:
    LISTEN 侦听来自远方的TCP端口的连接请求
    SYN-SENT 在发送连接请求后等待匹配的连接请求
    SYN-RECEIVED 在收到和发送一个连接请求后等待对方对连接请求的确认
    ESTABLISHED 代表一个打开的连接
    FIN-WAIT-1 等待远程TCP连接中断请求,或先前的连接中断请求的确认
    FIN-WAIT-2 从远程TCP等待连接中断请求
    CLOSE-WAIT 等待从本地用户发来的连接中断请求
    CLOSING 等待远程TCP对连接中断的确认
    LAST-ACK 等待原来的发向远程TCP的连接中断请求的确认
    TIME-WAIT 等待足够的时间以确保远程TCP接收到连接中断请求的确认
    CLOSED 没有任何连接状态


    常见用法
    [root@localhost ~]#netstat -tun
    从上面的命令中,我们可以看出,需要显示
    -n 以网络IP地址代替名称,  
      -t 显示TCP协议的连接情况
      -u 显示UDP协议的连接情况。
    —组合参数命令
    [root@localhost ~]#netstat -t
    显示ip的连接情况

  • 相关阅读:
    __str__
    __call__
    私有成员
    @property
    静态方法
    静态字段
    cut qcut
    hive 函数大全
    sklearn 中的Countvectorizer/TfidfVectorizer保留长度小于2的字符方法
    numpy教程:随机数模块numpy.random
  • 原文地址:https://www.cnblogs.com/lairui1232000/p/4290654.html
Copyright © 2011-2022 走看看