Options Available in the `ss` command Linux

We will go through the most common options available.

Options

Description

-t

Display TCP sockets

-u

Display UDP sockets

-l

Display listening sockets

-a

Display all sockets (listening and non-listening)

-e

Display detailed information (including users)

-i

Display internal information

-n

Show numerical addresses instead of resolving

-r

Display the routing table

-s

Display summary statistics

-4

Display only IPv4 sockets

-6

Display only IPv6 sockets

-o

Show timers

-p

Show process information

-P

Show process statistics

–timewait

Display TIME-WAIT sockets

–listening

Display listening sockets

–all

Display all sockets (listening and non-listening)

–numeric

Show numerical addresses instead of resolving

–extended

Display extended socket information

–resolve

Resolve hostnames

–processes

Display process information

–processes-raw

Display process information in raw format

–summary

Display summary statistics

Note : This is not an exhaustive list, and the ‘ss’ command offers additional options and flexibility. You can explore further options and combinations by referring to the ‘ss’ manual page using the command man ss in your terminal.

ss command in linux

Linux is celebrated for its versatility and robust command-line utilities. One such utility is the ‘ss’ command, which stands for “Socket Statistics.” It is a potent tool for inspecting and displaying detailed information about network sockets on a Linux system. The ‘ss’ command is an indispensable resource for network administrators, system administrators, and developers, offering insights into network connections, routing tables, and more.

In this comprehensive guide, we’ll explore the ‘ss’ command, its various options, and use cases, and provide real-world examples to help you harness its full potential.

Similar Reads

Basic Syntax of `ss` command in Linux

Before diving into the intricacies of ‘ss,’ let’s start with its basic syntax:...

Options Available in the `ss` command Linux

We will go through the most common options available....

Displaying Socket Information:

List All Sockets:...

Advanced Filtering and Display Options:

The ‘ss’ command offers more advanced options for filtering and customizing the displayed socket information....

Real-World Examples:

Example 1: Display TCP Connections to Port 22 (SSH):...

Conclusion:

The ‘ss’ command is a valuable tool for examining network sockets and connections on a Linux system. Its flexibility and numerous options make it suitable for a wide range of tasks, from troubleshooting network issues to monitoring network activity....