0

Networking Tools

Trong DevOps, việc giám sát và khắc phục sự cố mạng rất quan trọng để đảm bảo hệ thống ổn định. Các công cụ dưới đây hỗ trợ kiểm tra kết nối, phân tích gói tin, kiểm tra trạng thái cổng mạng và phân giải DNS.

Ping

Kiểm tra tính khả dụng của một host trong mạng và đo thời gian phản hồi:

ping google.com

Traceroute

Xác định đường đi của gói tin qua các router trung gian, giúp phát hiện tắc nghẽn hoặc latency cao:

traceroute google.com  # Linux/macOS
tracert google.com  # Windows

Netstat

Hiển thị các kết nối mạng, cổng mở và thống kê mạng để kiểm tra kết nối bị treo hoặc không mong muốn:

netstat -an

Tcpdump

Chụp và phân tích lưu lượng mạng, giúp phát hiện lỗi hoặc hành vi bất thường:

sudo tcpdump -i eth0

Nmap

Quét mạng, phát hiện dịch vụ và cổng mở để kiểm tra bảo mật:

nmap -sV google.com

Wireshark

Công cụ GUI mạnh mẽ để phân tích lưu lượng mạng, debug lỗi truyền tải dữ liệu hoặc bảo mật.

Curl

Gửi request HTTP(S) để kiểm tra API hoặc web services:

curl -I https://google.com

Dig

Truy vấn thông tin DNS để kiểm tra bản ghi DNS:

dig google.com

Nslookup

Kiểm tra và tra cứu thông tin DNS, xác minh địa chỉ IP của tên miền:

nslookup google.com

Ứng Dụng Trong DevOps

  • Phát hiện sự cố mạng nhanh chóng.
  • Kiểm tra kết nối giữa container, VM và server.
  • Debug lỗi DNS, API và latency trong hệ thống phân tán.
  • Cải thiện bảo mật bằng cách quét cổng, kiểm tra dịch vụ đang chạy.

Những công cụ này giúp đảm bảo hệ thống hoạt động trơn tru và khắc phục sự cố nhanh chóng. DevOps Engineer nên thành thạo chúng để nâng cao hiệu suất công việc.


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí