header

Unix netstat COMMAND

netstat COMMAND:
nestat command displays statistics information and current state of network connections, protocol, ports/ sockets and devices.

SYNTAX:
The Syntax is
netstat [options]

OPTIONS:
-sdispalys statics information about protocols.
-idispalys statistics information about the network interface.
-rdiplays routing table.
-cdisplays statistics information and updates every second.
-ldisplays information about all sockets that are in listening state.
-adisplays information about all sockets that are in listening and non-listening state.
-pdisplays information about sockets with ProcessName and PID.



EXAMPLE:
  1. To get statistics of network connections:
    netstat
    The sample output of above command:
    Active Internet connections (w/o servers)
    ProtoRecv-QSend-QLocal AddressForeign AddressState
    tcp00vhost:32803LocalHost:smtpTIME_WAIT
    tcp00vhost:32803google.com:httpESTABLISHED

    Where,
    Proto-Specifies the Protocol used for connection.
    Recv-Q-Specifies the Number of Bytes which are not recevied.
    Send-Q-Specifies the Number of Bytes not send to destination.
    Local Address-Specifies the local or source address and port.
    Foreign Address-Specifies the destination address and port.
    State-Specifies the current state of conection to the socket.
    • ESTABLISHED - Connection is Established.
    • TIME_WAIT - Waiting to receive packets.
    • LISTEN - Listening to establish connection.
  2. To Get Statistics of Protocols:
    netstat -s
    The Sample output of above command:
    IP:
    5193 incoming packets delivered
    4813 requests sent out
    Tcp:
    4033 segments received
    4813 segments send out
    Icmp:
    41 ICMP messages received
    178 ICMP messages sent
  3. To Get statistics of Network Interface:
    netstat -i
    The sample output of above command:

    Kernel Interface table
    IfaceMTUMetRX-OKRX-ERRTX-OKTX-ERRFlg
    eth0150001308013450BMRU
    This is the statistics information of Ethernet Card[eth0

No comments: