Lệnh ss giám sát kết nối mạng trong linux

  • Tuesday 02/01/2024

Lệnh ss là một công cụ được sử dụng để hiển thị thông tin liên quan đến các kết nối mạng trong hệ thống Linux. Công cụ này hiển thị thông tin chi tiết hơn lệnh netstat được sử dụng để hiển thị các kết nối mạng đang hoạt động.

Trong bài viết này, chúng ta sẽ xem cách sử dụng lệnh ss để hiển thị thông tin các kết nối socket khác nhau trong Linux.

  • Liệt kê tất cả các kết nối
    Lệnh ss cơ bản không có bất kỳ tùy chọn nào, chỉ liệt kê tất cả các kết nối bất kể trạng thái của chúng.
    ss
    Lệnh ss

    Chú thích:
    * Netid: Biểu thị loại socket được sử dụng cho kết nối. Các giá trị có thể là TCP, UDP, u_seq
    (chuỗi Unix) và u_str (chuỗi Unix).
    * State: Hiển thị trạng thái của kết nối. Bạn sẽ tìm thấy các giá trị như ESTAB, UNCONN và
    LISTEN, lần lượt là viết tắt của established (được thiết lập), unconnected (không kết nối) và listening (đang nghe).
    * Recv-Q: Số gói (packet*) được nhận đang đợi.
    * Send-Q: Số gói được gửi đang đợi
    * Local address and port: Địa chỉ cục bộ của máy người dùng và số cổng.
    * Peer address and port : Địa chỉ của máy đích và số cổng.
  • Liệt kê các cổng đang lắng nghe và không lắng nghe
    Bạn có thể truy xuất danh sách các cổng đang listen và non-listen bằng tùy chọn -a như hiển thị bên dưới.
    ss -a
    Lệnh ss
  • Liệt kê các socket đang lắng nghe
    Để chỉ hiển thị các socket đang lắng nghe, bạn sử dụng tùy chọn -l
    ss -l
    Lệnh ss
  • Liệt kê tất cả các kết nối TCP
    Để hiển thị các kết nối TCP, bạn sử dụng tùy chọn -t
    ss -t
    Lệnh ss
  • Liệt kê tất cả các kết nối TCP đang lắng nghe.
    Để liệt kê tất cả các kết nối TCP đang lắng nghe, bạn sử dụng tùy chọn -lt
    ss -lt
    Lệnh ss
  • Liệt kê tất cả các kết nối UDP
    Để liệt kê các kết nối UDP bạn sử dụng tùy chọn -ua
    ss -ua
    Lệnh ss
  • Liệt kê tất cả các kết nối UDP đang lắng nghe
    Để liệt kê các kết nối UDP đang lắng nghe, bạn sử dụng tùy chọn -lu
    ss -lu
    Lệnh ss
  • Liệt kê số liệu thống kê tóm tắt
    Để liệt kê số liệu thống kê tóm tắt (tổng số kết nối, số lượng và loại socket), bạn sử dụng tùy chọn -s
    ss -s
    Lệnh ss
  • Liệt kê socket đã được thiết lập
    Bạn có thể liệt kê socket theo tình trạng. Nó sẽ chia làm các loại tình trạng như đã thiết lập, đang hoạt động hoặc đã đóng. Dùng lệnh sau nếu muốn tìm những kết nối TCP đã thiết lập,
    ss -t -r state established
    Lệnh ss
  • Lọc các kết nối theo port
    Lệnh ss cũng cho phép bạn lọc theo port. Ví dụ: để hiển thị tất cả các kết nối socket với port đích hoặc port nguồn của ssh, bạn sử dụng lệnh
    ss -at '( dport = :22 or sport = :22 )'
    Lệnh ss

Bên trên là một số tùy chọn thường được sử dụng với lệnh ss . Lệnh này được đánh giá là ưu việt hơn lệnh netstat và cung cấp thông tin chi tiết về các kết nối mạng.

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

Rate this post