Linux-ss Command details ss-l show all locally opened ports ss-pl show each process specific opened socket ss-t-a show all tcp socket ss-u-a display all UDP Socekt ss-o state established '(dport =: smtp or sport =: smtp) 'display all established SMTP connections ss-o state established' (dport =: http or sport =: http) 'display all established HTTP connections ss-x src/tmp /. x11-unix/* Find out all processes that connect to X Server ss-s list current socket details: explanation: netstat is traversing each PID directory under/proc, ss directly reads the statistics under/proc/net. Therefore, the resource consumption and time consumed by ss execution are much less than that of netstat. Usage: ss [OPTIONS] ss [OPTIONS] [FILTER]-h, -- help this message-V, -- version output version information-n, -- numeric don't resolve service names-r, -- resolve host names-a, -- all display all sockets-l, -- listening display listening sockets-o, -- options show timer information-e, -- extended show detailed socket information-m, -- memory show socket memory usage-p, -- processes show process using socket-I, -- info show internal TCP information-s, -- summary show socket usage summary-4, -- ipv4 display only IP version 4 sockets-6, -- ipv6 display only IP version 6 sockets-0, -- packet display PACKET sockets-t, -- tcp display only TCP sockets-u, -- udp display only UDP sockets-d, -- dccp display only DCCP sockets-w, -- raw display only RAW sockets-x, -- unix display only Unix domain sockets-f, -- family = FAMILY display sockets of type FAMILY-, -- query = QUERY :={ all | inet | tcp | udp | raw | unix | packet | netlink} [, QUERY]-F, -- filter = FILE read filter information from file filter: = [state TCP-STATE] [EXPRESSION]