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

Khắc phục lỗi NoxPlayer không tương thích với Windows 10 Creators Update

Kể từ khi Microsoft ra mắt Windows 10 Creators Update vào tháng 4 năm 2017, nhiều người dùng đã thông báo rằng NoxPlayer không hoạt động nữa và được nhắc kèm theo thông báo tương thích như sau: ' This app can’t run on

[Thủ thuật] Trình chiếu màn hình iPhone từ xa chỉ trong chưa đầy 1 phút

Điện thoại hiện nay có nhiều tính năng tuyệt vời, trong đó khả năng gọi video là một trong những tính năng đáng chú ý. Tuy nhiên, nếu bạn cần trình chiếu hoặc hướng dẫn ai đó vận hành chiếc iPhone của họ từ xa, việc sử

Cách giữ gìn để pin điện thoại có được tuổi thọ lâu dài, hoạt động hiệu quả

Những lời khuyên trong bài viết này sẽ giúp các bạn giải đáp các thắc mắc về việc sạc pin smartphone sao cho đúng cách, hạn chế việc chai pin.

Một số thủ thuật hay khi sử dụng WinRAR để nén và giải nén file

Trong số các phần mềm tạo file nén đang có trên thị trường, cá nhân người viết khá thích WinRAR vì nó nhẹ, tiện dụng, lại cài đặt nhanh, thêm vào đó, chúng ta có thể thay đổi giao diện cho nó nếu muốn. Và hơn hết, công

Tổng hợp lỗi khi chơi Truy Kích và cách khắc phục

Việc xảy ra lỗi khi chơi Truy kích không phải là chuyện hiếm gặp, các lỗi này có thể xảy ra với bất cứ ai và ở bất cứ thời điểm nào. Để hiểu rõ nguyên nhân cũng như khắc phục triệt để các lỗi Truy kích trên bạn thực sự

ĐÁNH GIÁ NHANH

Đánh giá chế độ Always On Display của giao diện Grace Ux trên Samsung Galaxy S7

Hôm nay hãy cùng TCN cùng trải nghiệm một số điểm nổi bật của tính năng Always On Display trên giao diện Grace UX của Samsung Galaxy S7

[VIDEO] Motor Trend đánh giá xe Rolls-Royce Dawn với đầy những lời chê bai

Phù hợp với xu thế thực sự là một điều khó khăn. Motor Trend – một trong những tạp chí xe hơi 'kỳ cựu' nhất và được cho là thành công nhất trên Youtube – lại không ưa chuộng chiếc Rolls-Royce sang...