From: Stephen Hemminger Date: Thu, 19 Oct 2006 20:04:31 +0000 (-0700) Subject: Man page for ss submitted by Alex Wirt X-Git-Tag: v2.6.19-061214~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d7eeca84988d4f081412877e833179dd3dde1df5;p=thirdparty%2Fiproute2.git Man page for ss submitted by Alex Wirt Signed-off-by: Stephen Hemminger --- diff --git a/man/man8/ss.8 b/man/man8/ss.8 new file mode 100644 index 000000000..1538ee83b --- /dev/null +++ b/man/man8/ss.8 @@ -0,0 +1,123 @@ +.TH SS 8 +.SH NAME +ss \- another utility to investigate sockets +.SH SYNOPSIS +.B ss +.RI [ options ] " [ FILTER ]" +.SH DESCRIPTION +.B ss +is used to dump socket statistics. It allows showing information similar +to +.IR netstat . +It can display more TCP information tha state than other tools. + +.SH OPTIONS +These programs follow the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-V, \-\-version +Output version information. +.TP +.B \-n, \-\-numeric +Do now try to resolve service names. +.TP +.B \-r, \-\-resolve +Try to resolve numeric address/ports. +.TP +.B \-a, \-\-all +Display all sockets. +.TP +.B \-l, \-\-listening +Display listening sockets. +.TP +.B \-o, \-\-options +Show timer information. +.TP +.B \-e, \-\-extended +Show detailed socket information +.TP +.B \-m, \-\-memory +Show socket memory usage. +.TP +.B \-p, \-\-processes +Show process using socket. +.TP +.B \-i, \-\-info +Show internal TCP information. +.TP +.B \-s, \-\-summary +Print summary statistics. This option does not parse socket lists obtaining +summary from various sources. It is useful when amount of sockets is so huge +that parsing /proc/net/tcp is painful. +.TP +.B \-4, \-\-ipv4 +Display only IP version 4 sockets (alias for -f inet). +.TP +.B \-6, \-\-ipv6 +Display only IP version 6 sockets (alias for -f inet6). +.TP +.B \-0, \-\-packet +Display PACKET sockets. +.TP +.B \-t, \-\-tcp +Display only TCP sockets. +.TP +.B \-u, \-\-udp +Display only UDP sockets. +.TP +.B \-d, \-\-dccp +Display only DCCP sockets. +.TP +.B \-w, \-\-raw +Display only RAW sockets. +.TP +.B \-x, \-\-unix +Display only Unix domain sockets. +.TP +.B \-f FAMILY, \-\-family=FAMILY +Display sockets of type FAMILY. +Currently the following families are supported: unix, inet, inet6, link, netlink. +.TP +.B \-A QUERY, \-\-query=QUERY +List of socket tables to dump, separated by commas. The following identifiers +are understood: all, inet, tcp, udp, raw, unix, packet, netlink, unix_dgram, +unix_stream, packet_raw, packet_dgram. +.TP +.B \-D FILE +Do not display anything, just dump raw information about TCP sockets to FILE after applying filters. If FILE is - stdout is used. +.TP +.B \-F FILE, \-\-filter=FILE +Read filter information from FILE. +Each line of FILE is interpreted like single command line option. If FILE is - stdin is used. +.TP +.B FILTER := [ state TCP-STATE ] [ EXPRESSION ] +Please take a look at the official documentation (Debian package iproute-doc) for details regarding filters. +.SH USAGE EXAMPLES +.TP +.B ss -t -a +Display all TCP sockets. +.TP +.B ss -u -a +Display all UDP sockets. +.TP +.B ss -o state established '( dport = :ssh or sport = :ssh )' +Display all established ssh connections. +.TP +.B ss -x src \"/tmp/.X11-unix/*\" +Find all local processes connected to X server. +.TP +.B ss -o state fin-wait-1 '( sport = :http or sport = :https )' dst 193.233.7/24 +List all the tcp sockets in state FIN-WAIT-1 for our apache to network 193.233.7/24 and look at their timers. +.SH SEE ALSO +.BR ip (8), +.BR /usr/share/doc/iproute-doc/ss.html " (package iprouteĀ­doc)" +.SH AUTHOR +.I ss +was written by Alexey Kuznetosv, . +.PP +This manual page was written by Michael Prokop +for the Debian project (but may be used by others).