How to Check Port Usage on Linux?

Service startup says port is in use, want to find which process is using it

Solutions

ss (Recommended, )Recommended

# ss -tlnp # ss -tlnp | grep :3000 # Examples: # LISTEN 0 128 *:3000 *:* users:(("node",pid=1234,fd=12))

ss netstat,. -t=TCP -l= -n= -p=.

: Linux

lsofRecommended

# sudo lsof -i :3000 # Examples: # COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
# node 1234 dev 12u IPv4 12345 0t0 TCP *:3000 (LISTEN)

lsof -i. sudo.

:

netstat ()

netstat -tlnp | grep :3000

netstat New net-tools. ss.

: ss command

# 1: lsof + kill
kill $(lsof -t -i:3000) # 2: fuser
fuser -k 3000/tcp

lsof -t PID, kill. fuser -k.

:

kill
lsof sudo
Docker

Related Commands