zoukankan      html  css  js  c++  java
  • netstat

    lsof命令也可以实现类似Netstat命令

    Netstat简介

    Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

    参数如下:

    [root@rhel6 script]# netstat --help
    usage: netstat [-veenNcCF] [<Af>] -r         netstat {-V|--version|-h|--help}
           netstat [-vnNcaeol] [<Socket> ...]
           netstat { [-veenNac] -I[<Iface>] | [-veenNac] -i | [-cnNe] -M | -s } [delay]
    
            -r, --route                display routing table
            -I, --interfaces=<Iface>   display interface table for <Iface>
            -i, --interfaces           display interface table
            -g, --groups               display multicast group memberships
            -s, --statistics           display networking statistics (like SNMP)
            -M, --masquerade           display masqueraded connections
    
            -v, --verbose              be verbose
            -n, --numeric              don't resolve names
            --numeric-hosts            don't resolve host names
            --numeric-ports            don't resolve port names
            --numeric-users            don't resolve user names
            -N, --symbolic             resolve hardware names
            -e, --extend               display other/more information
            -p, --programs             display PID/Program name for sockets
            -c, --continuous           continuous listing
    
            -l, --listening            display listening server sockets
            -a, --all, --listening     display all sockets (default: connected)
            -o, --timers               display timers
            -F, --fib                  display Forwarding Information Base (default)
            -C, --cache                display routing cache instead of FIB
            -T, --notrim               stop trimming long addresses
            -Z, --context              display SELinux security context for sockets

    常见参数

    -r, --route    display routing table

    -i, --interfaces  interface table

    -s, --statistics  display networking statistics (like SNMP)

    -l, --listening    display listening server sockets

    -p, --programs     display PID/Program name for sockets

    -n             拒绝显示别名,能显示数字的全部转化成数字。

    -t (tcp)          仅显示tcp相关选项
    -u (udp)        仅显示udp相关选项

    应用实例

    netstat -lntup

    [root@rhel6 script]# netstat -lntup
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
    tcp        0      0 0.0.0.0:5053                0.0.0.0:*                   LISTEN      1727/ovtrcd         
    tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      16463/mysqld        
    tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1563/rpcbind        
    tcp        0      0 0.0.0.0:46067               0.0.0.0:*                   LISTEN      1585/rpc.statd      
    tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1684/sshd           
    tcp        0      0 :::54472                    :::*                        LISTEN      1585/rpc.statd      
    tcp        0      0 :::111                      :::*                        LISTEN      1563/rpcbind        
    tcp        0      0 :::22                       :::*                        LISTEN      1684/sshd           
    udp        0      0 0.0.0.0:111                 0.0.0.0:*                               1563/rpcbind        
    udp        0      0 0.0.0.0:890                 0.0.0.0:*                               1563/rpcbind        
    udp        0      0 10.120.4.90:123             0.0.0.0:*                               1695/ntpd           
    udp        0      0 127.0.0.1:123               0.0.0.0:*                               1695/ntpd           
    udp        0      0 0.0.0.0:123                 0.0.0.0:*                               1695/ntpd           
    udp        0      0 127.0.0.1:914               0.0.0.0:*                               1585/rpc.statd      
    udp        0      0 0.0.0.0:45849               0.0.0.0:*                               1585/rpc.statd      
    udp        0      0 :::111                      :::*                                    1563/rpcbind        
    udp        0      0 :::890                      :::*                                    1563/rpcbind        
    udp        0      0 :::123                      :::*                                    1695/ntpd           
    udp        0      0 :::58040                    :::*                                    1585/rpc.statd      
    [root@rhel6 script]# 

    netstat -r

    [root@rhel6 script]# netstat -r
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
    10.120.4.0      *               255.255.255.0   U         0 0          0 eth0
    link-local      *               255.255.0.0     U         0 0          0 eth0
    default         10.120.4.1      0.0.0.0         UG        0 0          0 eth0
    [root@rhel6 script]# 

    netstat -s

    [root@rhel6 script]# netstat -s
    Ip:
        2049877 total packets received
        60418 with invalid addresses
        0 forwarded
        0 incoming packets discarded
        1989459 incoming packets delivered
        1981406 requests sent out
        12474 outgoing packets dropped
    Icmp:
        162525 ICMP messages received
        0 input ICMP message failed.
        ICMP input histogram:
            destination unreachable: 162522
            echo requests: 3
        162525 ICMP messages sent
        0 ICMP messages failed
        ICMP output histogram:
            destination unreachable: 162522
            echo replies: 3
    IcmpMsg:
            InType3: 162522
            InType8: 3
            OutType0: 3
            OutType3: 162522
    Tcp:
        163249 active connections openings
        163186 passive connection openings
        58 failed connection attempts

    netstat -i

    [root@rhel6 script]# netstat -i
    Kernel Interface table
    Iface       MTU Met    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
    eth0       1500   0   527179      0      0      0    25253      0      0      0 BMRU
    lo        65536   0  1957492      0      0      0  1957492      0      0      0 LRU
    [root@rhel6 script]# 
  • 相关阅读:
    hdu 1199 Color the Ball 离散线段树
    poj 2623 Sequence Median 堆的灵活运用
    hdu 2251 Dungeon Master bfs
    HDU 1166 敌兵布阵 线段树
    UVALive 4426 Blast the Enemy! 计算几何求重心
    UVALive 4425 Another Brick in the Wall 暴力
    UVALive 4423 String LD 暴力
    UVALive 4872 Underground Cables 最小生成树
    UVALive 4870 Roller Coaster 01背包
    UVALive 4869 Profits DP
  • 原文地址:https://www.cnblogs.com/vincenshen/p/6560848.html
Copyright © 2011-2022 走看看