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

Bỏ túi ngay cách đăng ký gói cước 4G theo tháng không giới hạn dung lượng của các nhà mạng

Nhằm mang đến cho bạn những trải nghiệm dịch vụ một cách tốt nhất, các nhà mạng đã ra mắt các gói cước 4G không giới hạn dung lượng. Đặc biệt, các gói cước khi hết Data tốc độ cao sẽ tự động chuyển sang data tốc độ

Mang Live Wallpaper của iPhone Xs/Xs Max lên iPhone khác mà không cần Jailbreak

Không chỉ thay đổi về kích thước và trang bị dòng chip mới nhất của Apple, iPhone Xs và iPhone Xs Max còn sở hữu những tấm ảnh nền động (Dynamic Wallpaper) theo phong cách nửa hành tinh màu với sắc cực kỳ bắt mắt. Tuy

Cách gửi ảnh 360 độ và video với độ phân giải HD thông qua Messenger

Rất đơn giản, tại giao diện trò chuyện trên Messenger chọn vào biểu tượng gửi ảnh như thông thường. Tiếp đến chọn ảnh 360 độ hoặc video HD cần gửi (ảnh 360 độ sẽ có biểu tượng quả địa cầu bên cạnh).

Cách tính diện tích hình thang vuông, cân, khi biết độ dài 4 cạnh, công thức tính

Hình thang không còn quá xa lạ gì với chúng ta khi mà hình này được gặp khá nhiều trong cuộc sống, khi còn đi học chúng ta cũng đã có khá nhiều bài tập liên quan tới hình thang. Nếu như việc tính chu vi hình thang thì

Những phần mềm cập nhật driver cho máy tính tốt nhất

Driver là một thành phần quan trọng cho phép thiết bị giao tiếp với hệ điều hành.

ĐÁNH GIÁ NHANH

Mazda 3 2017 Việt Nam và Nhật Bản - khoảng cách về sự khác biệt được rút ngắn

Từ trước đến nay, luôn có những luồng ý kiến trái chiều về sự chênh lệch giữa một chiếc xe nhập khẩu nguyên chiếc và một chiếc xe lắp ráp trong nước tại Việt Nam. Ngày hôm nay,...

Đánh giá chi tiết OPPO F7: Không chỉ còn là chiếc điện thoại chuyên về selfie

Nếu bỏ qua chất liệu thiết kế chưa sang trọng hay thiếu đi camera kép thì OPPO F7 là chiếc điên thoại toàn diện và đáng cân nhắc bậc nhất khi bạn muốn sở hữu một chiếc smartphone trong tầm giá 8 triệu đồng. Đây cũng là

Đánh giá màn hình Dell Alienware AW2518HF: Nhiều tính năng, giá hấp dẫn

Đặc biệt AW2518H cũng là một trong số ít màn hình chuyên game hiện nay có tần số quét đạt mức 240Hz, giúp thể hiện trọn vẹn những cảnh game hành động tốc độ, mang lại trải nghiệm tốt hơn trong các game bắn súng góc