The latest Linux operating systems have default installed this tool. But some of the minimal installation may not contain this tool in your system. In that case, this tutorial will help you to install netstat command on Linux system.

How to Install netstat Command in Linux

Generally the net-tools package provides the netstat command for most of the popular Linux distributions. Use one of the below command to install the netstat command on your system.

Install netstat on Fedora & CentOS/RHEL 8 systems: Use dnf command line package manager to install netstat from default package repositories.sudo dnf install net-tools Install netstat onn CentOS/RHEL 7 systems: For older version of Redhat based systems, use yum package manager to install netstat tool.sudo yum install net-tools How to Install netstat on Debian/Ubuntu: Use apt package manager to install netstat on Ubuntu and Debian systems form official repositories.sudo apt update && sudo apt install net-tools Install netstat on Arch systems:sudo pacman -S netstat-nat Install netstat on OpenSuse:sudo zypper install net-tools

Using netstat Command in Linux

Netstat is a widely used command line utility for printing network connections, routing table, interfaces and interfaces statistics. Personally, I use this command for displaying PID/Program name for socket or listening server sockets on a systems. My frequently used command is: The above command help me find services running on various ports. With this its easier to identify if any service is listing on any port or not. The command parameters are:

-t – is used to print TCP connections -u – is used to print UDP connections -l – Print all listening server sockets -p – Print all PID/Program name for sockets -n – Don’t resolve names from IPs


This tutorial describes you to how to install missing netstat command on your Linux system. Additionally shared my favorite use case of the netstat command.