Hướng dẫn thao tác với mạng cho người dùng Linux: 11 câu lệnh cần biết

Quản Trị Mạng - Terminal trên Linux cũng giống như cmd trên Windows, nó là môi trường dòng lệnh cho phép người dùng tương tác với hệ thống thông qua các câu lệnh. Nhưng cách lệnh trên terminal nhiều hơn và cũng không giống lệnh trên cmd của Windows. Vì thế, nếu mới bắt đầu sử dụng hệ điều hành này bạn sẽ phải học các lệnh terminal trên Linux. [Mới sử dụng Linux nên dùng distro nào?] Linux hỗ trợ các câu lệnh cho người sử dụng khi muốn tải file, chẩn đoán vấn đề về mạng, quản lý các giao diện mạng hay xem thống kê mạng trên giao diện dòng lệnh (command line). Dưới đây là một số câu lệnh Linux thông dụng để làm việc với mạng, mời các bạn tham khảo.
Hướng dẫn thao tác với mạng cho người dùng Linux: 11 câu lệnh cần biết

curl và wget

Sử dụng lệnh curl hoặc wget để tải một file từ internet mà không cần đầu cuối. Với lệnh curl, gõ curl-O đường dẫn tới file. Người sử dụng có thể sử dụng lệnh wget mà không cần thêm tùy chọn nào. File sẽ xuất hiện ở đường dẫn. Curl-O website.com/file
Wget website.com/file

ping

Lệnh ping gửi các gói ECHO_REQUEST tới địa chỉ chỉ định. Câu lệnh nhằm kiểm tra máy tính có thể kết nối với Internet hay một địa chỉ IP cụ thể nào đó hay không. Tuy nhiên có rất nhiều hệ thống được cấu hình để không hồi đáp với các lệnh ping. Không giống lệnh ping trên Windows, câu lệnh ping trên Linux sẽ duy trì gửi các gói tin cho đến khi bạn kết thúc nó. Có thể định số lượng gói tối đa gửi đi bằng cách gõ thêm tùy chọn –c. ping –c 4 google.com

Tracepath và traceroute

Lệnh tracepath cũng tương tự như traceroute nhưng nó không đòi hỏi các quyền quản trị. Nó cũng được cài đặt mặc định trên Ubuntu còn tracerout thì không. Lệnh tracepath lần dấu đường đi trên mạng tới một đích chỉ định và báo cáo về mỗi nút mạng (hop) dọc trên đường đi. Nếu gặp phải các vấn đề về mạng, lệnh tracepath có thể chỉ ra vị trí lỗi mạng. Tracepath example.com

mtr

Lệnh mtr là sự kết hợp ping và tracepath trong một câu lệnh đơn lẻ. mtr sẽ gửi liên tục các gói và hiển thị thời gian ping cho mỗi nút mạng. Câu lệnh cũng giúp phát hiện một số vấn đề mạng. Trong trường hợp này, có thể thấy nút thứ 6 làm mất hơn 20% tổng số gói. mtr howtogeek.com
Nhấn q hoặc Ctrl-C để thoát khi bạn thực hiện xong.

host

Lệnh host sẽ thực hiện tìm kiếm DNS. Nhập vào tên miền khi muốn xem địa chỉ IP đi kèm và ngược lại, nhập vào địa chỉ IP khi muốn xem tên miền đi kèm. Host howtogeek.com
Host 208.43.115.82

whois

Lệnh whois sẽ đưa ra các bản ghi trên server whois (whois record) của website, vì vậy bạn có thể xem thông tin về người hay tổ chức đã đăng ký và sở hữu website đó. whois example.com

ifplugstatus

Lệnh ifplugstatus giúp kiểm tra dây cáp có được cắm vào giao diện mạng hay không. Câu lệnh này không được cài đặt mặc định trên Ubuntu. Sử dụng câu lệnh sau để cài đặt nó sudo apt-get install ifplugd Chạy các câu lệnh sau để xem trạng thái tất cả các giao diện hay chỉ xem trạng thái một giao diện cụ thể. ifplugstatus
ifplugstatus eth0
“link beat detected” nghĩa là dây cáp đã được cắm và “unplugged” tức dây cáp chưa được cắm.

ifconfig

Câu lệnh ifconfig có rất nhiều tùy chọn để cấu hình, điều chỉnh và dò lỗi trên các giao diện mạng hệ thống. Đây cũng là cách để xem nhanh các địa chỉ IP và các thông tin khác của giao diện mạng. Gõ ifconfig để xem trạng thái các giao diện mạng hiện đang hoạt động bao gồm tên của chúng. Bạn cũng có thể chỉ định tên một giao diện để xem thông tin trên duy nhất giao diện đó. ifconfig
ifconfig eth0

ifdown và ifup

Câu lệnh ifdown và ifup giống như ifconfig up hay ifconfig down. Hai câu lệnh thực hiện bật hoặc tắt giao diện chỉ định. Điều này yêu cầu quyền quản trị nên bạn phải dùng thêm từ khóa sudo trên Ubuntu. sudo ifdown eth0
sudo ifup eth0
Màn hình Linux sẽ báo lỗi khi được nhập những câu lệnh này. Nó thường sử dụng bộ NetworkManager cho phép quản lý giao diện mạng. Mặc dù vậy, các câu lệnh này vẫn sẽ hoạt động trên các server mà không cần dùng NetworkManager.
Nếu bạn thực sự cần cấu hình NetworkManager từ giao diện dòng lệnh, sử dụng câu lệnh nmcli.

dhclient

Lệnh dhclient giúp làm mới địa chỉ IP trên máy bằng cách giải phóng địa chỉ IP cũ và nhận một địa chỉ mới từ DHCP server. Công việc này yêu cầu quyền quản trị, vì vậy phải dùng thêm từ khóa sudo trên Ubuntu. Chạy dhclient để nhận địa chỉ IP mới hoặc sử dụng tùy chọn –r để giải phóng địa chỉ IP hiện tại. sudo dhclient –r
sudo dhclient

netstat

Câu lệnh netstat đưa ra các thống kê khác nhau cho giao diện, bao gồm các socket mở và các bảng định tuyến.
Sử dụng câu lệnh netstat –p để xem các chương trình đi kèm với các socket mở.
Xem các thống kê chi tiết cho tất cả các cổng bằng câu lệnh netstat –s.
Trên đây là các câu lệnh thông dụng để thao tác với mạng mà Linux hỗ trợ người sử dụng. Thông qua các câu lệnh này, người sử dụng có thể dễ dàng kiểm tra tìm sự cố hay các thông tin liên quan đến mạng. Bạn có thể tham khảo thêm các lệnh Linux cơ bản khác tại đây: Những lệnh Linux cơ bản ai cũng cần biết

TIN LIÊN QUAN

8 lệnh chết người nhất định không bao giờ được chạy trên Linux

Việc tìm hiểu các lệnh không nên chạy trên Linux giúp bảo vệ hệ thống của bạn khi làm việc trên Linux. Dưới đây là 8 lệnh chết người nhất định bạn không bao giờ được chạy trên Linux

Cách sử dụng lệnh Screen trong Linux

Bạn có một máy trạm kết nối với một máy chủ linux, tuy nhiên máy chạm thường xuyên bị ngắt đột ngột hoặc trục trặc mà bạn lại không biết làm sao để giữ chương trình của bạn được an toàn và có thể tiếp tục làm việc. Bằng bài viết dưới đây, TCN sẽ

Cách kiểm tra tốc độ mạng Internet bằng lệnh cmd

Kiểm tra tốc độ mạng Internet sẽ giúp bạn biết tốc độ download, upload của mạng mình đang dùng có đúng với những gì nhà cung cấp mạng thông báo với bạn hay không. Sử dụng lệnh cmd này sẽ giúp bạn đo tốc độ mạng mà không cần dùng phần mềm.

Cách đổi địa chỉ MAC trên Windows, Linux và MAC OS X

Một trong những lỗi không thể bắt được sóng WiFi là do địa chỉ MAC của card mạng máy tính không khớp với địa chỉ MAC của mạng WiFi chính chủ. Vì thế, bạn cần đổi địa chỉ MAC trên máy tính.

Hưỡng dẫn cài đặt TeamViewer 9 trên môi trường Linux

Tuy nhiên nhà cung cấp phần mềm miễn phí mục đích sử dụng cá nhân. TeamViewer có sẵn cho Windows, Linux, Mac OS, Android và iPhone. TeamViewer sử dụng ứng dụng WINE được tích hợp bên trong.

Hướng dẫn mở công cụ Terminal (môi trường dòng lệnh) trên máy tính Mac

TCN hôm nay sẽ hướng dẫn bạn cách mở công cụ Terminal (môi trường dòng lệnh) trên máy tính Mac bằng Launchpad, Spotlight hay Finder (tên các ứng dụng trên hệ điều hành MacOS). Terminal sẽ giúp bạn truy cập vào hệ điều hành Unix trên MacOS để bạn có

Cách thêm terminal code được mã hóa màu vào Microsoft Word

Nếu bạn muốn đặt mã màu chính xác cho Terminal code trong Word, chỉ sao chép và dán sẽ không có tác dụng. Bạn sẽ cần sử dụng công cụ để tạo HTML được mã hóa màu, sau đó nhập HTML vào Word.

Cách tạo một file ISO trên Linux

Có thể bạn biết rằng một tập tin ISO có thể được burn vào một đĩa CD / DVD hoặc ổ đĩa USB, nhưng liệu bạn có biết rằng bạn việc sao lưu hay lưu trữ các tập tin và thư mục của bạn thành một tập tin ISO sẽ tốt hơn? Với file ISO thì bạn có thể ghi nó

THỦ THUẬT HAY

Hợp ba ứng dụng Facebook, Messenger và Intagram thành một

Bài viết này mình sẽ hướng dẫn mọi người cách gộp 3 ứng dụng mạng xã hội Facebook, Messenger và Intagram trên cùng một ứng dụng một phần hạn chế...

Hướng dẫn thay đổi hình nền trên trình duyệt Cốc Cốc

Hiện nay, trình duyệt Cốc Cốc được rất nhiều người yêu thích bởi hỗ trợ nhiều chức năng hữu ích giúp người dùng truy cập Facebook bị chặn, tải video YouTube một cách dễ dàng, tự động thêm dấu tiếng Việt...

Chế độ đọc sách trên điện thoại là gì?Cách sử dụng chế độ đọc sách

Trên điện thoại hiện nay đều được nhà sản xuất trang bị tính năng hay ho là chế độ đọc sách. Vậy chế độ đọc sách trên điện thoại là gì và cách bật chế độ đọc sách...

Cách tải và cài macOS 10.13

Tại WWDC2017, macOS 10.13 đã được Apple giới thiệu với cái tên gọi là High Sierra với nhiều tính năng mới. Phiên bản này sẽ đến tay người dùng vào cuối mùa thu năm nay nhưng nếu bạn muốn trải nghiệm sớm hệ điều hành

Sử dụng tiện ích mở rộng của Chrome để chấp nhận hoặc từ chối tất cả lời mời kết bạn trên Facebook

Việc Chấp nhận hoặc Xóa lời mời kết bạn trên Facebook khá dễ dàng. Tuy nhiên, nếu có quá nhiều lời mời thì việc thực hiện trên từng người mất rất nhiều thời gian. Nhiều trang hướng dẫn bạn cách chấp nhận (hoặc xóa)

ĐÁNH GIÁ NHANH

Đánh giá camera sau OPPO F7: Phần cứng như F5, nhưng AI đã giúp cải thiện hình ảnh tốt hơn

Trái ngược với camera trước luôn nhận được sự khen ngợi của hầu hết người dùng, camera sau trên các sản phẩm OPPO chưa bao giờ được đánh giá quá cao mà chỉ ở mức vừa phải. Nhưng OPPO F7 sẽ cho bạn cái nhìn khác về chất

So sánh iPhone 12 Pro và 12 Pro Max: Hai cực phẩm này có gì khác biệt?

iPhone 12 Pro và 12 Pro Max của Apple vẫn là hai cực phẩm đốn tim fan kể từ khi xuất hiện. Nên chọn iPhone 12 Pro để nâng cấp hay iPhone 12 Pro Max?

Đánh giá HP Pavillion Gaming 15: Đối thủ cạnh tranh đáng gờm phân khúc 25 triệu

Phiên bản của mình trải nghiệm có giá khoảng 25 triệu đồng cho cấu hình CPU i5-8300H, GTX 1050 4GB, 8GB RAM và 128GB SSD. Phía bên kia chiến truyến, Dell G7, Asus FX504, Lenovo Legion Y530, Acer Helios 300, MSI