Có một số lệnh thường được sử dụng để khắc phục sự cố mạng khi bạn sử dụng VPS Linux phổ biến. Terminal trên Linux tương tự như cmd trên Windows, cho phép người dùng tương tác với hệ thống thông qua các lệnh. Linux cung cấp các lệnh hữu ích để tải file, chẩn đoán vấn đề mạng, quản lý giao diện mạng và xem thống kê mạng trên dòng lệnh. Dưới đây là một số lệnh Linux thường được sử dụng để khắc phục sự cố mạng trên VPS Linux, hãy cùng khám phá nhé!
Tìm hiểu VPS Linux
Dịch vụ VPS Linux là một dịch vụ cung cấp máy chủ ảo chạy hệ điều hành Linux. Điều này cho phép người dùng thuê một phần của một máy chủ vật lý mạnh mẽ được chia sẻ với nhiều người dùng khác. VPS Linux cung cấp một môi trường máy chủ độc lập mà người dùng có thể quản lý và tùy chỉnh theo nhu cầu của họ.
Vì sao Linux được sử dụng phổ biến?
Linux là một hệ điều hành đặc biệt và được ưa chuộng so với các hệ điều hành khác trên thị trường với nhiều yếu tố quan trọng:
Miễn phí: Một trong những lý do quan trọng khiến Linux trở nên phổ biến là vì tính miễn phí của nó. Người dùng không cần phải trả bất kỳ khoản phí nào để tải về và sử dụng hệ điều hành này.
Mã nguồn mở: Linux là hệ điều hành mã nguồn mở, cho phép người dùng xem và chỉnh sửa mã nguồn theo ý muốn. Sự tự do này giúp tạo ra sự linh hoạt và tùy chỉnh không giới hạn.
Bảo mật: Linux nổi tiếng với tính bảo mật cao. Sau khi cài đặt Linux, bạn không cần lo lắng về việc sử dụng phần mềm diệt virus, vì hệ điều hành này được thiết kế với nhiều lớp bảo mật. Cộng đồng toàn cầu luôn tập trung vào việc tăng cường bảo mật qua các bản cập nhật định kỳ.
Ổn định và hiệu quả: Linux cung cấp tính ổn định và hiệu suất cao. Hệ điều hành này thường không cần khởi động lại máy sau mỗi thời gian ngắn và hiếm khi gặp sự chậm trễ hoặc treo hệ thống. Linux cũng cung cấp hiệu suất đáng kể trên nhiều loại máy tính, từ hệ thống mạng đến máy trạm.
Câu lệnh thông dụng sửa sự cố mạng khi dùng VPS Linux
Lệnh ping
Lệnh ping được sử dụng để gửi các gói tin ECHO REQUEST tới một địa chỉ cụ thể. Mục đích chính là kiểm tra kết nối của máy tính đến Internet hoặc một địa chỉ IP nhất định. Tuy nhiên, có những hệ thống được cấu hình để không trả lời yêu cầu ping. Khác với phiên bản trên Windows, lệnh ping trên Linux sẽ tiếp tục gửi gói tin cho đến khi bạn dừng bằng cách nhấn tổ hợp phím Ctrl+C.
Tracepath và traceroute
Đó là hai công cụ hữu ích để theo dõi quá trình di chuyển của gói tin trên mạng. Gói tin này giúp xác định các nút mạng (hop) trên đường đi tới một địa chỉ nhất định.
Tracepath
Lệnh tracepath hoạt động tương tự như traceroute, nhưng không cần quyền quản trị (không cần sử dụng sudo). Thông thường, nó được cài sẵn trên các hệ thống như Ubuntu. Tracepath giúp theo dõi đường đi của gói tin đến đích chỉ định và thông báo về mỗi nút mạng (hop) trên đường đi. Ví dụ, nếu bạn muốn kiểm tra đường đi từ máy tính của mình đến máy chủ interdata.vn trên internet, bạn chỉ cần mở cửa sổ dòng lệnh và nhập lệnh “tracepath interdata.vn”.
Kết quả sẽ hiển thị thông tin về mỗi hop trên đường đi từ máy tính của bạn đến interdata.vn. Bạn sẽ thấy giá trị pmtu (kích thước gói tin lớn nhất mà đường đi có thể chấp nhận) và thời gian phản hồi từ mỗi hop được đo bằng ms (miligiây).
Dựa vào kết quả tracepath này, bạn có thể xem đường đi của gói tin từ máy tính đến interdata.vn và thời gian phản hồi từ mỗi hop trên đường đi. Điều này giúp bạn phát hiện vấn đề nếu có sự cố mạng hoặc trễ kết nối đối với trang web interdata.vn.
Traceroute
Traceroute là một công cụ tương tự như tracepath, nhưng thường cần quyền quản trị (sử dụng sudo) để chạy. Nó được sử dụng để theo dõi đường đi của gói tin và báo cáo về các hop trên đường đi. Traceroute thường được ứng dụng rộng rãi trên nhiều hệ thống UNIX và Linux.
Điểm khác biệt chính giữa tracepath và traceroute là yêu cầu quyền truy cập và quản trị khi chạy chúng. Tracepath là một lựa chọn hữu ích nếu bạn không có quyền quản trị trên hệ thống hoặc muốn sử dụng nó một cách đơn giản mà không cần quyền sudo.
Lệnh host
Lệnh host được dùng để tra cứu DNS. Bạn có thể nhập tên miền để xem địa chỉ IP hoặc ngược lại. Ví dụ, bạn có thể nhập tên miền để xem địa chỉ IP hoặc ngược lại, nhập địa chỉ IP để xem tên miền tương ứng. Dưới đây là cách sử dụng lệnh host để tìm kiếm tên miền của interdata.vn: host interdata.vn
Bạn có thể thay thế interdata.vn bằng bất kỳ tên miền hoặc địa chỉ IP nào mà bạn muốn kiểm tra bằng lệnh host.
Lệnh ifplugstatus
Lệnh ifplugstatus được dùng để kiểm tra xem cáp mạng đã được cắm vào giao diện hay chưa. Nó không có sẵn trong Ubuntu mặc định. Để cài đặt, bạn có thể dùng lệnh sau với quyền quản trị:
<em>sudo apt-get install ifplugd</em>
Sau khi cài đặt ifplugd, bạn có thể sử dụng các lệnh sau để kiểm tra trạng thái của tất cả các giao diện hoặc chỉ một giao diện cụ thể:
Kiểm tra tất cả các giao diện:
ifplugstatus
Kiểm tra một giao diện cụ thể (ví dụ: eth0):
ifplugstatus eth0
Khi chạy lệnh này, nếu kết quả là link beat detected, có nghĩa là cáp đã được cắm vào. Nếu là unplugged, tức là cáp chưa được cắm vào.
Lệnh ifdown và ifup khắc phục sự cố mạng VPS Linux
ifdown và ifup là hai lệnh tương tự như việc bật hoặc tắt giao diện mạng với ifconfig up và ifconfig down. Để thực hiện điều này, bạn cần có quyền quản trị, vì vậy trên Ubuntu, bạn cần sử dụng từ khóa sudo. Ví dụ:
<em>sudo ifdown eth0</em>
<em>sudo ifup eth0</em>
Trên một số phiên bản Linux sử dụng Network Manager để quản lý giao diện mạng. Tuy nhiên, việc sử dụng ifdown và ifup có thể gây ra lỗi trong trường hợp này. Nhưng trên các máy chủ hoạt động độc lập mà không sử dụng NetworkManager, các lệnh này vẫn hoạt động bình thường.
Nếu bạn cần cấu hình NetworkManager từ giao diện dòng lệnh, bạn có thể sử dụng lệnh nmcli.
Lệnh dhclient
Lệnh dhclient được dùng để làm mới địa chỉ IP trên máy tính bằng cách giải phóng địa chỉ IP hiện tại và yêu cầu một địa chỉ IP mới từ máy chủ DHCP. Để thực hiện điều này, bạn cần có quyền quản trị, vì vậy trên Ubuntu, bạn cần sử dụng từ khóa sudo.
Để nhận địa chỉ IP mới, bạn chỉ cần chạy lệnh sau:
<em>sudo dhclient</em>
Lệnh này sẽ gửi yêu cầu đến máy chủ DHCP để nhận một địa chỉ IP mới. Việc này rất hữu ích khi bạn muốn cập nhật địa chỉ IP của máy tính khi mạng gặp sự cố hoặc khi muốn kết nối đến một mạng khác với cấu hình IP khác nhau.
Lệnh sudo dhclient
Nếu bạn muốn giải phóng địa chỉ IP hiện tại trước khi yêu cầu một địa chỉ IP mới, bạn có thể dùng lệnh sau:
<em>sudo dhclient -r</em>
Nhớ rằng việc sử dụng dhclient có thể hữu ích khi bạn muốn cập nhật địa chỉ IP của máy tính. Điều này đặc biệt hữu ích khi gặp sự cố mạng hoặc muốn kết nối đến một mạng khác với cấu hình IP khác nhau.
Lệnh curl và wget
Bạn có thể dùng lệnh curl hoặc wget để tải một file từ internet mà không cần mở trình duyệt. Với curl, bạn chỉ cần nhập lệnh curl -O đường_dẫn_đến_file. Với wget, bạn cũng chỉ cần nhập lệnh mà không cần thêm bất kỳ tùy chọn nào. File sẽ được tải về và xuất hiện trong thư mục làm việc của bạn.
Dưới đây là ví dụ sử dụng cả hai lệnh để tải file từ trang web interdata.vn:
Sử dụng curl:
curl -O https://interdata.vn/duong_dan_den_file
Sử dụng wget: wget https://interdata.vn/duong_dan_den_file
Cả hai lệnh này sẽ tải file từ đường dẫn bạn đã chỉ định. File sẽ được lưu trong thư mục làm việc trên máy tính của bạn. Tên và định dạng của file tải về sẽ phụ thuộc vào trang web interdata.vn. Sau khi tải xong, file sẽ có tên và định dạng tương ứng.
Đó là những lệnh thông dụng giúp bạn khắc phục sự cố mạng trên VPS Linux. Bằng cách sử dụng các lệnh này, bạn có thể dễ dàng kiểm tra sự cố hoặc thông tin liên quan đến mạng. Hy vọng bài viết này mang lại cho bạn những thông tin hữu ích.
Nếu bạn cần thuê VPS giá rẻ và uy tín, tham khảo ngay các gói VPS tại InterData. InterData là một trong những đơn vị cung cấp đa dạng dịch vụ máy chủ, Hosting, Cloud Server,… hàng đầu tại Việt Nam.
Thông tin liên hệ:
- Website: https://interdata.vn
- Facebook: https://www.facebook.com/interdata.com.vn
- Twitter: https://twitter.com/Interdatavn
- Youtube: https://www.youtube.com/@interdata-vn
- Linkedin: https://www.linkedin.com/in/interdata-vn/
- Trụ sở chính: 48 Nguyễn Thị Huỳnh, Phường 11, Quận Phú Nhuận, Thành phố Hồ Chí Minh
- VPGD: Số 211 Đường số 5, Khu Đô Thị Lakeview City, Phường An Phú, Thành phố Thủ Đức, Thành phố Hồ Chí Minh
- Hotline: 1900.63.68.22