Lệnh netstat/ss liệt kê các kết nối. Mỗi dòng (đã rút gọn) có dạng:
<proto> <local> <remote> <state>
Ví dụ: tcp 0.0.0.0:22 0.0.0.0:0 LISTEN. Hãy đếm số kết nối theo từng trạng thái và in theo thứ tự bảng chữ cái của trạng thái.
Vào:
3
tcp 0.0.0.0:22 0.0.0.0:0 LISTEN
tcp 10.0.0.1:22 10.0.0.2:51000 ESTABLISHED
tcp 0.0.0.0:80 0.0.0.0:0 LISTEN
Ra:
ESTABLISHED 1
LISTEN 2
Dòng đầu là số n. n dòng tiếp theo, mỗi dòng 4 trường cách nhau bởi khoảng trắng, trường cuối là trạng thái.
1 ≤ n ≤ 1000.
Mỗi trạng thái một dòng TÊN SỐ_LƯỢNG, sắp xếp tăng dần theo tên trạng thái.
Ví dụ:
Đầu vào:
3
tcp 0.0.0.0:22 0.0.0.0:0 LISTEN
tcp 10.0.0.1:22 10.0.0.2:51000 ESTABLISHED
tcp 0.0.0.0:80 0.0.0.0:0 LISTEN
Đầu ra:
ESTABLISHED 1
LISTEN 2
Giải thích:
Đang tải editor...