Hướng dẫn nhanh vềtraceroute
, được sử dụng để liệt kê tất cả các nút đã duyệt qua để đến một máy chủ
Khi bạn cố gắng truy cập một máy chủ lưu trữ trên Internet, bạn đi qua bộ định tuyến tại nhà của mình, sau đó bạn đến mạng ISP của mình, đến lượt nó sẽ đi qua bộ định tuyến mạng ngược dòng của chính nó, v.v., cho đến khi bạn cuối cùng đến máy chủ.
Bạn đã bao giờ muốn biết các bước mà gói tin của bạn phải trải qua để thực hiện điều đó là gì chưa?
Cáctraceroute
lệnh được thực hiện cho điều này.
Bạn gọi
traceroute <host>
và nó sẽ (từ từ) thu thập tất cả thông tin trong khi gói tin di chuyển.
Trong ví dụ này, tôi đã thử tiếp cận blog của mình bằngtraceroute flaviocopes.com
:
Không phải mọi bộ định tuyến đã đi đều trả lại thông tin cho chúng tôi. Trong trường hợp này,traceroute
bản in* * *
. Nếu không, chúng ta có thể thấy tên máy chủ, địa chỉ IP và một số chỉ báo hiệu suất.
Đối với mỗi bộ định tuyến, chúng tôi có thể thấy 3 mẫu, có nghĩa là theo mặc định, theo mặc định sẽ cố gắng 3 lần để cho bạn biết thời gian cần thiết để đạt được nó. Đây là lý do tại sao phải mất nhiều thời gian để thực thitraceroute
so với việc chỉ đơn giản là làm mộtping
đến máy chủ đó.
Bạn có thể tùy chỉnh con số này với-q
Lựa chọn:
traceroute -q 1 flaviocopes.com
Cáctraceroute
lệnh hoạt động trên Linux, macOS, WSL và bất cứ nơi nào bạn có môi trường UNIX
Tải xuống miễn phí của tôiSổ tay lệnh Linux
Thêm các hướng dẫn về cli:
- Vỏ Bash
- Giới thiệu về Bash Shell Scripting
- Vỏ cá
- Shell, xem nội dung tệp khi nó được điền vào
- Cách thoát Vim
- Trình chỉnh sửa UNIX
- Các lệnh hệ thống tệp UNIX
- Hướng dẫn về Unix Shells
- Cách đặt bí danh trong macOS hoặc Linux shell
- Hướng dẫn thực hành về Homebrew
- Cách khắc phục lỗi đường dẫn nhà phát triển hoạt động không hợp lệ xcrun trong macOS
- Dòng lệnh cho người mới bắt đầu hoàn chỉnh
- Giới thiệu về Linux
- Cách tìm quy trình đang sử dụng cổng
- Các lệnh Linux: mkdir
- Các lệnh Linux: cd
- Các lệnh Linux: pwd
- Các lệnh Linux: rmdir
- Các lệnh Linux: ls
- Các lệnh Linux: mv
- Các lệnh Linux: cp
- Các lệnh Linux: ít hơn
- Các lệnh Linux: tail
- Các lệnh Linux: chạm vào
- Các lệnh Linux: cat
- Các lệnh Linux: tìm
- Các lệnh Linux: ln
- Các lệnh Linux: ps
- Các lệnh Linux: echo
- Các lệnh Linux: hàng đầu
- Các lệnh Linux: kill
- Các lệnh Linux: killall
- Các lệnh Linux: bí danh
- Các lệnh Linux: việc làm
- Các lệnh Linux: bg
- Các lệnh Linux: fg
- Các lệnh Linux: gõ
- Các lệnh Linux: cái nào
- Các lệnh Linux: whoami
- Các lệnh Linux: ai
- Các lệnh Linux: rõ ràng
- Các lệnh Linux: su
- Các lệnh Linux: sudo
- Các lệnh Linux: chown
- Các lệnh Linux: chmod
- Các lệnh Linux: passwd
- Các lệnh Linux: mở
- Các lệnh Linux: wc
- Lệnh Linux: lịch sử
- Các lệnh Linux: du
- Các lệnh Linux: umask
- Các lệnh Linux: grep
- Các lệnh Linux: man
- Các lệnh Linux: uname
- Các lệnh Linux: sắp xếp
- Các lệnh Linux: uniq
- Các lệnh Linux: diff
- Các lệnh Linux: nohup
- Các lệnh Linux: df
- Các lệnh Linux: xargs
- Các lệnh Linux: gzip
- Các lệnh Linux: gunzip
- Các lệnh Linux: ping
- Các lệnh Linux: traceroute
- Các lệnh Linux: tar
- Các lệnh Linux: export
- Các lệnh Linux: crontab
- Các lệnh Linux: dirname
- Các lệnh Linux: basename
- Các lệnh Linux: printenv
- Các lệnh Linux: env
- Hướng dẫn ngắn về trình chỉnh sửa ed
- Hướng dẫn ngắn về vim
- Hướng dẫn ngắn gọn về emacs
- Hướng dẫn ngắn về nano
- Linux, không còn dung lượng trên thiết bị
- Cách sử dụng Netcat