Cách tìm process đang chạy trên port trong Windows, Linux và MAC

Trong quá trình làm việc sẽ có lúc mình gặp lỗi ví dụ như không start được server do port đang được sử dụng bởi một process nào khác, như ví dụ như hình bên dưới khi mình start Tomcat trong Eclipse:

Để giải quyết lỗi này, mình cần kill process đang chạy trên port đó. Sau đây là một vài command để tìm ra process đang chạy trên port và kill nó trên Windows, Linux, MAC.

Windows:

Vào command line (Windows + R -> Gõ cmd -> Enter)
netstat -ano | findstr :<<port>>
taskkill /PID <<process_id>> /F

 

Linux:

Vào command line (Application -> Terminal)
netstat -nlp|grep <<port>>
kill -9 <<process_id>>

 

MAC:
lsof -n -i4TCP:8080

kill -9 <<process_id>>

 

Ho Nguyen

Do what I like and be excited about what I do!

admin has 378 posts and counting.See all posts by admin

Leave a Reply

avatar

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
Notify of