Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách kill process trên port (cổng)?

Các cổng được ứng dụng sử dụng để gửi và nhận dữ liệu từ và đến máy chủ của chúng. Mỗi ứng dụng sử dụng một tập hợp cổng cụ thể để giao tiếp và các cổng này được mở tự động hoặc thủ công khi ứng dụng được cài đặt. Trong bài viết này, chúng tôi sẽ thảo luận các phương pháp để chấm dứt tiến trình liên quan đến một cổng. Vì tất cả các ứng dụng sử dụng một cổng cụ thể, chúng ta có thể yêu cầu hệ điều hành chấm dứt tiến trình đang sử dụng một cổng cụ thể.

Cách kill process trên port (cổng)?

Cách kill process trên port?

Các ứng dụng đang giao tiếp trên một cổng cụ thể có thể dễ dàng bị chấm dứt bằng cách yêu cầu máy tính làm vậy. Quy trình này tuy nhiên khác nhau tùy thuộc vào hệ điều hành và yêu cầu đặc quyền quản trị. Ngoài ra, hãy chắc chắn rằng không có bất kỳ ứng dụng nào khác đang sử dụng cổng đó. Dưới đây phương pháp kill process từ số port được liệt kê, vì phương pháp khác nhau tùy thuộc vào hệ điều hành, chúng tôi đã liệt kê các phương pháp cho một số hệ điều hành phổ biến nhất.

Kill Process trên Port trong Mac và Linux

  1. Mở terminal và đảm bảo bạn đang đăng nhập với tư cách root user.Cách kill process trên port (cổng)?
  2. Liệt kê các tiến trình đang lắng nghe trên một cổng cụ thể bằng cách gõ lệnh sau và thực thi nó.
    lsof -i:(port number)
  3. Để chấm dứt bất kỳ tiến trình nào đang sử dụng số cổng để giao tiếp, gõ lệnh sau và thực thi nó.
    kill $(lsof -t -i:"Port Number")
  4. Lệnh trên có thể không hoạt động trên ứng dụng đặc quyền cao, do đó, thực thi lệnh sau để chấm dứt ngay lập tức bất kỳ tiến trình nào giao tiếp tại một cổng cụ thể.
    kill -9 $(lsof -t -i:"Port Number")
  5. Lệnh này sẽ chấm dứt ngay lập tức bất kỳ tiến trình nào giao tiếp qua số cổng được chỉ định.

Kill Process trên Port trong Windows

  1. Nhấn "Windows" + "R" để mở Run prompt.
  2. Gõ "cmd" và nhấn "Shift" + "Ctrl" + "Enter" để mở ở chế độ quản trị.Cách kill process trên port (cổng)?
  3. Gõ lệnh sau để liệt kê tiến trình giao tiếp trên một cổng cụ thể.
    netstat -ano | findstr :<yourPortNumber>
    Cách kill process trên port (cổng)?
  4. Điều này sẽ liệt kê tiến trình chạy trên một cổng cụ thể, ghi lại "PID" cho chương trình.
  5. Để kill tất cả các tiến trình sử dụng cổng cụ thể, gõ lệnh sau và nhấn "Enter" để thực thi nó.
    taskkill /PID <typeyourPIDhere> /F
  6. Điều này sẽ chấm dứt chương trình ngay lập tức.