Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình Bash

Cách giám sát các cổng TCP &UDP trong thời gian thực trên Linux

Trong thuật ngữ phần mềm, đặc biệt là ở cấp độ hệ điều hành, cổng là một cấu trúc logic xác định một quy trình/ứng dụng cụ thể hoặc một loại dịch vụ mạng và mỗi dịch vụ mạng chạy trên hệ thống Linux sử dụng một giao thức cụ thể (phổ biến nhất là TCP (Giao thức điều khiển truyền tải ) và UDP (Giao thức gói dữ liệu người dùng )) và số cổng để liên lạc với các quy trình hoặc dịch vụ khác.

Trong bài viết ngắn này, chúng tôi sẽ hướng dẫn bạn cách liệt kê và giám sát hoặc xem TCP đang chạy và UDP cổng trong thời gian thực với bản tóm tắt ổ cắm trên hệ thống Linux.

Liệt kê tất cả các cổng đang mở trong Linux

Để liệt kê tất cả các cổng đang mở trên hệ thống Linux, bạn có thể sử dụng lệnh netstat hoặc tiện ích ss như sau.

Điều quan trọng cần đề cập là lệnh netstat không còn được dùng nữa và thay vào đó, lệnh ss đã thay thế nó trong việc hiển thị số liệu thống kê mạng chi tiết hơn.

$ sudo netstat -tulpn
OR
$ sudo ss -tulpn
Cách giám sát các cổng TCP &UDP trong thời gian thực trên Linux Liệt kê các cổng mở trong Linux

Từ đầu ra của lệnh trên, Trạng thái cột cho biết cổng có ở trạng thái lắng nghe hay không (LISTEN ) hay không.

Trong lệnh trên, cờ:

  • -t – cho phép liệt kê các cổng TCP.
  • -u – cho phép liệt kê các cổng UDP.
  • -l – chỉ in các ổ cắm nghe.
  • -n – hiển thị số cổng.
  • -p – hiển thị tên quy trình/chương trình.

Xem các cổng mở TCP và UDP trong thời gian thực

Tuy nhiên, để xem TCPUDP port trong thời gian thực, bạn có thể chạy công cụ netstat hoặc ss với tiện ích watch như hình.

$ sudo watch netstat -tulpn
OR
$ sudo watch ss -tulpn
Cách giám sát các cổng TCP &UDP trong thời gian thực trên Linux Xem các cổng mở trong thời gian thực trong Linux

Để thoát, nhấn Ctrl+C .

Bạn cũng sẽ thấy các bài viết sau hữu ích:

  1. 3 cách để tìm hiểu quy trình đang lắng nghe trên một cổng cụ thể
  2. Cách kiểm tra các cổng từ xa có thể truy cập được bằng lệnh 'nc'
  3. Cách liệt kê tất cả các dịch vụ đang chạy trong Systemd trong Linux
  4. 29 ví dụ thực tế về lệnh Nmap dành cho quản trị viên hệ thống/mạng Linux

Đó là tất cả cho bây giờ! Nếu bạn có bất kỳ câu hỏi hoặc suy nghĩ nào muốn chia sẻ về chủ đề này, hãy liên hệ với chúng tôi qua phần bình luận bên dưới.

Đưa kỹ năng Linux của bạn lên một tầm cao mới

Các thành viên gốc có toàn quyền truy cập vào mọi khóa học, lộ trình luyện thi chứng chỉ và thư viện nội dung Linux thực hành ngày càng phát triển — với các khóa học mới được bổ sung hàng tháng.

Những gì bạn nhận được

Truy cập không có quảng cáo vào tất cả các bài viết cao cấp

Truy cập vào tất cả các khóa học:Tìm hiểu Linux, AI cho Linux, Bash Scripting, Cẩm nang Ubuntu, Golang và hơn thế nữa.

Truy cập vào các chứng chỉ Linux (RHCSA, RHCE, LFCS và LFCA)

Truy cập các khóa học mới được phát hành

Nhận quyền truy cập vào bản tin hàng tuần

Ưu tiên trợ giúp trong phần bình luận

Cộng đồng Telegram riêng tư

Kết nối với cộng đồng Linux

Cách giám sát các cổng TCP &UDP trong thời gian thực trên Linux

Aaron Kili là một người đam mê Linux và F.O.S.S, một quản trị viên hệ thống Linux sắp ra mắt, nhà phát triển web và hiện là người sáng tạo nội dung cho TecMint, người yêu thích làm việc với máy tính và tin tưởng mạnh mẽ vào việc chia sẻ kiến thức.

Mỗi hướng dẫn tại TecMint được tạo bởi đội ngũ quản trị viên hệ thống Linux có kinh nghiệm để đáp ứng các tiêu chuẩn chất lượng cao của chúng tôi.