Cách kiểm tra cổng port

Trong bài viết này baohiemlienviet.com vẫn lí giải các bạn phương pháp chất vấn Port đã sử dụng trong Linux với những lệnh netstat, ss với lsof.

Bạn đang xem: Cách kiểm tra cổng port


Kiểm tra Port đã sử dụng – Lúc xử lý sự cố kỉnh liên kết mạng hoặc những sự gắng rõ ràng của vận dụng, một giữa những điều thứ nhất buộc phải chất vấn là coi hồ hết port như thế nào đang rất được thực hiện bên trên hệ thống của người tiêu dùng và áp dụng nào đã listen bên trên một port rõ ràng.

Trong nội dung bài viết này baohiemlienviet.com vẫn giải đáp các bạn biện pháp đánh giá hình thức như thế nào vẫn lắng nghe bên trên những Port nào với các lệnh netstat, ss cùng lsof.


Kiểm tra Port đã sử dụng vào Linux

1. Listening Port là gì

Listen port là cổng mạng mà lại vận dụng hoặc quá trình lắng nghe, đóng vai trò là điểm cuối giao tiếp.

Mỗi port có thể được mngơi nghỉ hoặc đóng góp (được lọc) bằng tường lửa. Nói thông thường, một port được mlàm việc là 1 port mạng chấp nhận những gói tin cho bên phía ngoài.

Ví dụ: Nếu bạn đang hoạt động Apabịt listen trên những port 80 và 443 và bạn cố gắng cài đặt Nginx thì bạn sẽ không thể khởi rượu cồn được Nginx vì chưng những cổng HTTP với HTTPS đã làm được sử dụng vì chưng Apađậy.

2. Kiểm tra listen port cùng với netstat

netstat là một trong những pháp luật chiếc lệnh có thể báo tin về những kết nối mạng. Để liệt kê toàn bộ các port TCP hoặc UDP đang được lắng nghe, bao hàm những hình thức thực hiện các port với tâm trạng socket, hãy áp dụng lệnh sau:

suvị netstat -tunlpCác tùy chọn được áp dụng trong lệnh này có ý nghĩa sâu sắc như sau:

-t – Hiển thị cổng TCP.-u – Hiển thị cổng UDPhường.-n – Hiển thị liên quan số.-l – Chỉ hiển thị các cổng nghe.

Xem thêm: Giải Bài Tập Sgk Sinh Học Lớp 8 Bài 10, Sinh Học 8 Bài 10: Hoạt Động Của Cơ

-p – Hiển thị PID và thương hiệu của quy trình lắng tai. Thông tin này chỉ được hiển thị nếu như bạn chạy lệnh bên dưới dạng root hoặc suvì chưng user.

*

Các cột quan trọng:

Prokhổng lồ – Giao thức được áp dụng bởi vì những socket.Local Address – Địa chỉ IPhường cùng port nhưng quy trình nghe.PID/Program name – PID cùng tên của lịch trình.

Nếu bạn có nhu cầu lọc hiệu quả, hãy thực hiện lệnh grep. Ví dụ: để tra cứu quy trình lắng nghe bên trên cổng TCP 80, các bạn sẽ nhập:

subởi netstat -tnlp | grep :80

*

Quý Khách cũng hoàn toàn có thể thanh lọc list dựa vào các tiêu chí, ví dụ: PID, giao thức, trạng thái, v.v. netstat vẫn lỗi thời với được sửa chữa bằng ss cùng ip, dẫu vậy nó vẫn là một trong những giữa những lệnh được thực hiện những nhất nhằm soát sổ các liên kết mạng.

3. Kiểm tra cổng nghe cùng với ss

ss là netstat mới. Nó thiếu hụt một số trong những tuấn kiệt netstat tuy vậy hiểm thị các trạng thái TCPhường rộng với nó nhanh khô rộng một ít. Các tùy lựa chọn lệnh hầu như gần như kiểu như netstat cho nên việc biến hóa trường đoản cú netstat sang trọng ss không trở ngại.

Để có list toàn bộ các cổng cùng với ss, các bạn sử dụng lệnh sau:

suvì ss -tunlp

*

4. Kiểm tra cổng nghe cùng với lsof

lsof là một app dòng lệnh trẻ trung và tràn trề sức khỏe tin báo về những tệp được msống bởi vì các quy trình. Để có list toàn bộ các cổng TCPhường đã listen sử dụng lệnh sau:

suvì chưng lsof -nPhường -iTCP. -sTCP:LISTEN

*

Các tùy lựa chọn được thực hiện nlỗi sau:

-n – Không biến đổi số cổng thành thương hiệu cổng.-p – Hiển thị xúc tiến số.-iTCP -sTCP: LISTEN – Chỉ hiển thị những tệp mạng cùng với tâm trạng TCP LISTEN.

Các cột quan lại trọng:

COMMAND, PID, USER – Tên, pid và người tiêu dùng đang hoạt động công tác được link với cổng.NAME – Số cổng.

Xem thêm: Mẫu Biên Bản Kiểm Tra Hiện Trường Xây Dựng Công Trình Xây Dựng

Để tìm kiếm quy trình đã nghe bên trên một cổng ví dụ, ví dụ: cổng 80 bạn sẽ sử dụng:

suvày lsof -nP -iTCP:80 -sTCP:LISTEN

*

Để hiểu thêm thông báo, hãy truy vấn trang lsof man với hiểu về tất cả các tùy chọn trẻ khỏe khác của công cụ này.

5. Kết luận


Chuyên mục: Blogs