2k1
  • Home
  • Programming
  • System
  • Design
  • Applications
  • Tech
No Result
View All Result
  • Login
2k1
  • Home
  • Programming
  • System
  • Design
  • Applications
  • Tech
No Result
View All Result
2k1
No Result
View All Result

Những lệnh Linux phổ biến làm việc với network – Hướng dẫn chi tiết và thực tiễn

Nguyen Pham by Nguyen Pham
15/10/2025
in Blog
Reading Time: 5 mins read
A A
0

Trong thế giới Linux, việc quản trị mạng là một trong những kỹ năng quan trọng nhất. Bạn có thể cần kiểm tra trạng thái mạng, gỡ lỗi, hoặc chỉ đơn giản là lấy thông tin về máy chủ từ xa. Đừng lo lắng – trong bài viết này, mình sẽ giới thiệu những lệnh Linux phổ biến làm việc với network mà bạn nên biết. Bạn sẽ học cách sử dụng chúng một cách hiệu quả và nhanh chóng.

1. Tại sao lệnh mạng trong Linux lại quan trọng?

Đối với một quản trị viên hệ thống hoặc một lập trình viên, lệnh mạng giúp kiểm tra, cấu hình và gỡ lỗi mạng ngay trên terminal mà không cần GUI. Bằng cách nắm vững những lệnh này, bạn có thể:

  • Kiểm tra kết nối Internet (ping, traceroute).
  • Xem thông tin cấu hình mạng (ifconfig, ip).
  • Phân tích lưu lượng (tcpdump, ss).
  • Tra cứu DNS (nslookup, dig).
  • Khám phá cấu hình routing (route, ip route).

2. Giới thiệu nhanh các lệnh quan trọng

Dưới đây là danh sách những lệnh Linux phổ biến làm việc với network cùng với ví dụ ngắn gọn.

2.1. ping – Kiểm tra kết nối

ping -c 4 google.com

Gửi 4 gói ICMP tới google.com và hiển thị thời gian phản hồi.

2.2. traceroute – Theo dõi lộ trình

traceroute -n 8.8.8.8

Hiển thị các hop từ máy của bạn tới 8.8.8.8 mà không cần tên host.

2.3. ifconfig / ip – Xem và cấu hình interface

Để xem thông tin interface: ifconfig -a hoặc ip addr show. Để thay đổi địa chỉ IP: sudo ip addr add 192.168.1.10/24 dev eth0.

2.4. netstat / ss – Kiểm tra kết nối và cổng

Hiển thị tất cả các kết nối: ss -tuln hoặc netstat -tuln.

2.5. route / ip route – Xem và thay đổi bảng routing

Xem routing: ip route show. Thêm route: sudo ip route add 10.0.0.0/24 via 192.168.1.1 dev eth0.

2.6. arp – Bảng ARP

arp -a

Hiển thị bảng ARP đầy đủ.

2.7. nslookup / dig – Tra cứu DNS

nslookup google.com
dig google.com

Cả hai lệnh đều trả về thông tin DNS, nhưng dig thường được ưa chuộng vì tính linh hoạt.

2.8. nmap – Quét cổng

nmap -sV 192.168.1.1

Quét các cổng mở và phiên bản dịch vụ.

2.9. tcpdump – Ghi lại lưu lượng

sudo tcpdump -i eth0 port 80

Ghi lại gói dữ liệu HTTP qua interface eth0.

2.10. curl / wget – Tải dữ liệu qua HTTP/FTP

curl -I https://example.com
wget https://example.com/file.zip

Scope: curl lấy header, wget tải file.

3. Cách chọn lệnh phù hợp cho từng tác vụ

Để tối ưu thời gian và công sức, bạn cần biết khi nào nên dùng lệnh nào. Dưới đây là bảng gợi ý:

Tác vụ Lệnh phù hợp
Kiểm tra kết nối đơn giản ping
Phân tích route traceroute / ip route
Xem cấu hình interface ifconfig / ip addr show
Đánh giá trạng thái kết nối ss / netstat
Tra cứu DNS dig / nslookup
Quét cổng nmap
Ghi lại lưu lượng tcpdump

4. Tips & Tricks để nâng cao hiệu suất sử dụng lệnh mạng

  • Hạn chế sử dụng ifconfig: Nhiều bản Linux mới hơn đã loại bỏ ifconfig và khuyến khích dùng ip với cú pháp mới.
  • Sử dụng alias: Đặt alias trong .bashrc để rút gọn lệnh thường dùng, ví dụ alias ipr='ip route show'.
  • Thêm tùy chọn -n cho traceroute: Tránh việc tra cứu DNS, giảm độ trễ.
  • Ghi lại kết quả: Dùng tee để lưu log, ví dụ ping google.com | tee ping.log.
  • Chạy tcpdump dưới dạng daemon: Dùng tcpdump -i any -w capture.pcap & để ghi liên tục.

5. Kết luận – Đam mê học hỏi với lệnh mạng Linux

Việc nắm vững những lệnh Linux phổ biến làm việc với network là chìa khóa để trở thành một quản trị viên mạng hiệu quả. Bằng cách thực hành, thử nghiệm và kết hợp các lệnh trong một workflow nhất quán, bạn sẽ nhanh chóng nâng cao khả năng phân tích và xử lý sự cố.

Hãy thử áp dụng những lệnh trên vào

Previous Post

Triển Khai AList Bằng Docker: Quản Lý Đa Dạng Lưu Trữ Đám Mây Dễ Dàng

Next Post

Những lệnh Linux làm việc với file: Hướng dẫn chi tiết cho người mới và người dùng nâng cao

Related Posts

Tối Ưu Hóa Workflow Hiệu Quả Với Git Stash: Tạm Lưu Thay Đổi Thần Tốc Cho Dev
Blog

Tối Ưu Hóa Workflow Hiệu Quả Với Git Stash: Tạm Lưu Thay Đổi Thần Tốc Cho Dev

by Nguyen Pham
30/10/2025
Cứu Tinh Của Developers: Hoàn Tác Thay Đổi Trong Git Với Reset, Revert và Checkout
Blog

Cứu Tinh Của Developers: Hoàn Tác Thay Đổi Trong Git Với Reset, Revert và Checkout

by Nguyen Pham
30/10/2025
Xử Lý Conflict Trong Git: Hướng Dẫn Toàn Diện Giải Quyết Xung Đột Mã Nguồn Hiệu Quả
Blog

Xử Lý Conflict Trong Git: Hướng Dẫn Toàn Diện Giải Quyết Xung Đột Mã Nguồn Hiệu Quả

by Nguyen Pham
30/10/2025
Làm Chủ Git Remote: Hướng Dẫn Toàn Diện Về Push, Pull và Clone Repository
Blog

Làm Chủ Git Remote: Hướng Dẫn Toàn Diện Về Push, Pull và Clone Repository

by Nguyen Pham
30/10/2025
Tối Ưu Hóa Quy Trình Phát Triển: Hướng Dẫn Sử Dụng Git Branch và Merge Hiệu Quả
Blog

Tối Ưu Hóa Quy Trình Phát Triển: Hướng Dẫn Sử Dụng Git Branch và Merge Hiệu Quả

by Nguyen Pham
30/10/2025
Git Là Gì? Hướng Dẫn Sử Dụng Git Cho Người Mới Bắt Đầu Từ A-Z
Blog

Git Là Gì? Hướng Dẫn Sử Dụng Git Cho Người Mới Bắt Đầu Từ A-Z

by Nguyen Pham
30/10/2025
Load More
Next Post

Những lệnh Linux làm việc với file: Hướng dẫn chi tiết cho người mới và người dùng nâng cao

Please login to join discussion

@2021 2k1.org [email protected]

No Result
View All Result
  • Home
  • Review
  • Applications
  • Computers
  • Gaming
  • Microsoft

© 2021 NData

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In