Lệnh liệt kê các port đang mở trên máy chủ Linux

Lệnh netstat -plnt hiển thị các port TCP đang mở ( hay còn gọi là listen hoặc lắng nghe) trên máy chủ Linux. Lệnh này hữu ích để bạn xem trên máy chủ có những dịch vụ nào và đang listen ở port nào.

Demo sử dụng

Ngoài ra nếu bạn gõ lệnh netstat -pln (không có đối số t), hệ thống sẽ hiển thị tất cả UNIX sockets đang active tại phía server.

Thực tế sử dụng

  • Kiểm tra xem dịch vụ mà bạn vừa cấu hình đã hoạt động ở port mà bạn chỉ định hay chưa. Ví dụ sau khi bạn cài đặt nginx và đã chỉ định cho nó listen ở port 80, bạn dùng lệnh netstat -plnt để kiểm tra, nếu có dịch vụ nginx ở port 80 nghĩa là nginx đã hoạt động.
  • Kiểm tra toàn bộ danh sách các dịch vụ đang mở port trên máy chủ. Giúp bạn có thể cấu hình Firewall để mở port/ đóng port cho phù hợp.
  • Đơn giản là xem trên máy chủ đang chạy những dịch vụ gì và mở port nào.