Check Port Used in Linux
Linux provides several tools that allow you to quickly see which ports are in use and which applications are using those ports.
netstat
netstat is a classic utility that can display network connections, routing tables, and protocol statistics.
sudo netstat -tulnExplanation:
-t: Show TCP connections-u: Show UDP connections-l: Show only listening sockets (active ports)-n: Display addresses in numeric format (skip DNS resolution)
ss
ss is a more modern and faster tool than netstat for analyzing socket connections. ss displays similar information to netstat but with better performance.
sudo ss -tulnlsof
lsof (list open files) can show detailed information on network ports and the specific processes using them.
sudo lsof -i -P -nYou can specify a specific port to search for processes.
lsof -i :<port_number>Explanation:
-i: Show all network files-P: Use port numbers instead of names-n: Skip DNS lookup for faster results
nmap
If you want to check open ports on your system from an external perspective, nmap (network mapper) is a useful tool.
sudo nmap -sT -O localhostExplanation:
-sT: TCP connect scan-O: Detect the operating system
Last updated