netstat Trình tạo lệnh
Tạo lệnh netstat để kiểm tra các kết nối
Bắt đầu với netstat
## netstat là gì?
`netstat` in các kết nối mạng, socket đang lắng nghe, bảng định tuyến và thống kê giao diện. Các cờ ngắn của nó kết hợp thành các cụm như `-tlnp`.
## Cách sử dụng
1. **Bật/tắt cờ**: ví dụ `-t` (TCP), `-l` (đang lắng nghe), `-n` (dạng số), `-p` (chương trình). 2. **Sao chép và chạy**: dán lệnh đã tạo vào terminal của bạn.
Cờ và mẫu
``` netstat -tlnp netstat -rn netstat -a ```
### Các cờ phổ biến - `-t` — TCP; `-u` — UDP - `-l` — chỉ các socket đang lắng nghe - `-n` — địa chỉ và cổng dạng số (nhanh hơn, không DNS) - `-p` — hiện PID và tên chương trình (cần root) - `-r` — bảng định tuyến; `-a` — tất cả socket
### Mẹo - `netstat -tlnp` là cách cổ điển để tìm chương trình nào đang lắng nghe trên một cổng (chạy với quyền root). - Trên các hệ thống hiện đại, `ss` là bản thay thế nhanh hơn, nhưng netstat vẫn xuất hiện ở khắp nơi.
▶Làm thế nào để tìm chương trình nào đang dùng một cổng?
▶-n làm gì?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.