HomeServicesKnowledgeProjectsToolsResourcesLabAboutNotesNowContact
Linux

Linux: kiểm tra port đang lắng nghe

Các lệnh ss, lsof và systemctl để tìm process/service đang giữ port khi debug server.

2026-09-18·4 phút

1. Bắt đầu với ss

Trên nhiều distro Linux hiện đại, ss là lựa chọn nhanh để xem socket đang lắng nghe.

sudo ss -lntup

Các flag thường dùng: -l listening, -n không resolve tên, -t TCP, -u UDP và -p process.

2. Tìm process theo port

Nếu cần biết process nào đang giữ port 80 hoặc 443, lsof giúp lọc nhanh.

sudo lsof -i :80
sudo lsof -i :443

3. Liên hệ với service systemd

Sau khi xác định process, kiểm tra service tương ứng bằng systemctl status nginx, systemctl status apache2 hoặc tên service thực tế trên máy.

4. Debug có thứ tự

Kiểm tra theo chuỗi: service có chạy → có listen đúng interface/port → firewall có cho phép → reverse proxy có route đúng → DNS/domain có trỏ đúng. Tách từng lớp sẽ dễ xác định lỗi hơn.


LinuxVPSNetworking