Top 20 câu lệnh Linux giúp bạn khắc phục sự cố mạng

19/10/2019

Dưới đây là danh sách 20 câu lệnh linux giúp bạn nhanh chóng xác định những vấn đề liên quan đến hệ thống mạng và máy chủ Linux server, cũng như cách để khắc phục chúng.

1. Lệnh ifconfig

Hiển thị và điều khiển các route, network interfaces. Lệnh ifconfig còn được sử dụng để cấu hình mạng cho network interface.

  • Ifconfig-a – Liệt kê tất cả các inteface hiện đang có, thậm chí là không sử dụng.
  • Ifconfig <Interface Name> – Nó sẽ hiển thị thông tin chi tiết interface được chỉ định.

1

2. Lệnh ip

Nó là sự một thay thế cho lệnh ifconfig trong phiên bản mới. Hiển thị những thông tin về thiết bị, định tuyết , chính sách định tuyến hay tunnels.

D ưới đây là một vài ví dụ về lệnh IP:

  • $ ip address
  • $ ip add
  • $ ip route
  • $ ip link
  • $ ip -4 address

3. Lệnh traceroute

Điểm mạnh của traceroute là để hiển thị các tuyến đường và đo lường sự chậm trễ của gói dữ liệu trên một giao thức IP. Nó sẽ hiển thị tuyến đường từ nguồn đến đích giúp chúng ta dễ dàng xác định được gói dữ liệu nào đang bị mất.

4. Lệnh tracepath

Tương tự như traceroute nhưng không đòi hỏi quyền root. Lệnh tracepath sẽ hiển thị bao gồm cả tên thiết bị và tuyến đường.

4

5. Lệnh ping

Để kiểm tra kết nối giữa hai nodes. Hầu hết được sử dụng để kiểm tra tình trạng máy chủ lưu trữ từ xa. Ping sẽ sử dụng gói tin ECHO_REQUEST của giao thức ICMP để tạo ra ICMP ECHO_RESPONSE từ host hoặc gateway.

6. Lệnh netstat

Hiển thị thông tin kết nối. Trong các kết nối mạng, bảng định tuyến, thông tin interface, kết nối giả mạo, và các mulicast memberships. Thông tin chi tiết về cổng kế nối  bao gồm cả đường dẫn từ hệ điều hành.

Một số ví dụ lệnh netstat:

  • #netstat -a
  • #netstat -b
  • #netstat -e
  • #netstat -i

7. Lệnh SS

Là một sự thay thế cho netstat. SS được sử dụng để thống kê, hiển thị thông tin tương tự như netstat. Nó có thể hiển thị tất cả thông tin TCP và trạng thái hơn các công cụ khác.

8. Lệnh dig

Truy vấn thông tin liên quan đến DNS. Thông tin tên miền Gropper, là một công cụ linh hoạt để tra cứu các DNS Name sever. Nó thực hiện tra cứu DNS và hiển thị các câu trả lời được trả về từ các tên máy chủ.

9. Lệnh nslookup

Tìm truy vấn liên quan đến DNS. Nslookup là một chương trình để truy vấn các Internet domain name servers. Nslookup có hai chế độ: tương tác (interactive) và không tương tác (non-interactive). Chế độ tương tác cho phép người dùng truy vấn các tên máy chủ để biết thông tin về các máy chủ và tên miền khác nhau hoặc để in danh sách các máy chủ trong một miền. Chế độ không tương tác được sử dụng để chỉ in tên và thông tin được yêu cầu cho máy chủ lưu trữ hoặc tên miền.

7

10. Lệnh route

Hiển thị và thao tác bảng định tuyến IP. Nó sẽ liệt kê ra bảng kernel routing table.

11. Lệnh host

Thực hiện tra cứu DNS. Host là một tiện ích để thực hiện tra cứu DNS. Nó thường được sử dụng để chuyển đổi tên thành địa chỉ IP và ngược lại. Khi không có đối số hoặc các tùy chọn được đưa ra, máy chủ sẽ in một bản tóm tắt ngắn gọn các đối số dòng lệnh và các tùy chọn của nó.

9

12. Lệnh arp

Xem hoặc thêm nội dung của bảng Kernel’s ARP. Trước khi sử dụng lệnh arp trong bất kỳ hệ điều hành nào chỉ cần ping đến máy chủ đó và thử arp để nó cung cấp cho bạn các thông tin địa chỉ MAC host, tên máy chủ và giao thức được sử dụng để lấy thông tin.

13. Lệnh iwconfig

Được sử dụng để cấu hình cho cổng wireless (không dây). Iwconfig tương tự như ifconfig, nhưng được dành riêng cho các cổng wireless. Nó được sử dụng để thiết lập các thông số cho cổng wireless để có thể sử dụng Iwconfig cũng có thể được sử dụng để hiển thị các tham số, và thống kê mạng không dây.

14. Lệnh hostname

Để xác định tên mạng. Tên máy chủ lưu trữ được sử dụng để hiển thị tên DNS của hệ thống, và để hiển thị hoặc đặt tên máy chủ lưu trữ hoặc tên miền NIS. Lệnh hostname với tùy chọn -f sẽ cung cấp cho bạn FQDN (Fully Qualified Domain Name).

  • $ hostname

15. Lệnh curl

Để tải xuống một tệp tin từ internet. Curl là một công cụ để truyền dữ liệu đến một máy chủ và ngược lại, sử dụng một trong các giao thức được hỗ trợ (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET và TFTP). Lệnh này được thiết kế để hoạt động mà không có sự tương tác của người dùng.

  • $ curl URL

16. Lệnh wget

GNU Wget là một tiện ích miễn phí giúp download và file từ Web. Nó hỗ trợ các giao thức HTTP, HTTPS, và FTP, cũng như truy xuất thông qua proxy HTTP.

  • $ wget <Direct Download URL Path>

17. Lệnh mtr

Mtr sẽ kết hợp các chức năng của traceroute và ping thành một công cụ giúp chẩn đoán mạng. Kết hợp ping và tracepath thành một lệnh duy nhất.

  • $ mtr <IP Address>

18. Lệnh whois

Sẽ cho bạn biết về giao thức truy vấn của trang web. Whois (giao thức truy vấn) tìm kiếm một đối tượng trong cơ sở dữ liệu RFC 3912. Giúp khắc phục sự cố mạng về Linux.

  • $ whois <Website URL>

19. Lệnh ifplugstatus

Cho biết cáp được cắm vào hay không. Ifplugstatus là một tiện ích có thể được sử dụng để phát hiện trạng thái liên kết của một thiết bị Ethernet Linux cục bộ, cũng giống như công cụ mii-diag, mii-tool và ethtool. Giúp khắc phục sự cố mạng Linux rất nhiều.

$ ifplugstatus

20. Lệnh Top

$ top - thời gian hoạt động hiện tại up thời gian uptime số ngày, phút, số lượng user đang login, thời gian CPU load trung bình 1/5/15 phút

 

Tin liên quan

07/03/2024

Khám phá 3 ứng dụng nổi bật của mô hình trí tuệ nhân tạo tạo sinh

Trí tuệ nhân tạo tạo sinh đang tạo nên những đột phá mới, mở ra cánh cửa cho vô số ứng dụng sáng tạo. Bài viết này sẽ giới thiệu 3 ví dụ điển hình về cách thức các mô hình trí tuệ nhân tạo tạo sinh đang được ứng dụng, giúp bạn hiểu hơn về công nghệ AI này.

07/03/2024

SSL miễn phí và trả phí - Đâu là lựa chọn thông minh?

Với sự xuất hiện của nhiều loại SSL khác nhau, không ít người băn khoăn có nên lựa chọn SSL miễn phí hay không. Trong bài viết này, Viettel IDC sẽ điểm qua các thông tin quan trọng, giúp bạn hiểu rõ lợi ích và hạn chế khi đăng ký SSL miễn phí.

20/05/2024

NPU là gì? Khám phá lợi ích nổi bật của NPU có thể bạn chưa biết

Ứng dụng NPU được xem là công cụ giúp người dùng khai thác sức mạnh của trí tuệ nhân tạo hiệu quả hơn. Trong bài viết này, chúng ta sẽ khám phá chi tiết hơn về NPU là gì, bao gồm cách thức hoạt động, lợi ích cũng như tầm quan trọng của chúng trong việc giải quyết các nhiệm vụ AI trong đời sống.

11/04/2024

Cyber attack là gì? Các loại hình tấn công và giải pháp ngăn chặn phổ biến

Cyber attack được xem là vấn đề an ninh mạng mà không một cá nhân, tổ chức nào có thể xem nhẹ. Trong bài viết này, hãy cùng Viettel IDC tìm hiểu tổng quan Cyber Attack là gì cũng như giải pháp phòng chống đáng cân nhắc nhé.

18/04/2024

Hiểu về 3 loại lưu trữ dữ liệu đám mây chính hiện nay

Với khả năng lưu trữ và quản lý dữ liệu một cách dễ dàng và hiệu quả, Cloud Storage - lưu trữ đám mây đang dần trở thành giải pháp linh hoạt và hiệu quả, được nhiều người ưa chuộng. Hãy cùng Viettel IDC khám phá về 3 loại lưu trữ đám mây chính hiện nay với bài viết sau nhé.

16/04/2024

Mức độ nguy hiểm của lỗ hổng Zero Day Attack có thể bạn chưa biết

Một trong những nguy hiểm tiềm ẩn mà người dùng cần đặc biệt lưu ý là lỗ hổng Zero Day Attack. Vậy Zero Day Attack là gì? Mức độ nguy hiểm của chúng có gì đáng lưu tâm? Hãy cùng Viettel IDC tìm hiểu chi tiết hơn qua bài viết sau, giúp bạn nâng cao ý thức phòng tránh khỏi những mối đe dọa tiềm ẩn này nhé.

15/04/2024

Bí quyết tăng tốc website nhanh chóng và dễ dàng

Trong bài viết này, Viettel IDC sẽ hướng dẫn bạn những bí quyết giúp tăng tốc website nhanh chóng và hiệu quả, giúp tối ưu hiệu suất, tốc độ website của mình, hãy cùng điểm qua nhé.

03/04/2024

3 lý do không thể bỏ qua Custom Domain cho doanh nghiệp

Việc sở hữu một tên miền riêng, được cá nhân hóa cho doanh nghiệp đóng vai trò vô cùng quan trọng, không chỉ giúp nâng cao uy tín và độ nhận diện thương hiệu mà còn tạo dựng niềm tin vững chắc với khách hàng. Hãy cùng khám phá ba lý do cốt lõi giải thích vì sao Custom Domain là một yếu tố không thể thiếu trong hành trình xây dựng và phát triển thương hiệu của doanh nghiệp nhé.

22/04/2024

Nguy cơ tiềm ẩn của Cross Site Scripting XSS có thể bạn chưa biết

Trong khi lĩnh vực công nghệ thông tin ngày càng phát triển, Cross Site Scripting vẫn được xem là mối đe dọa an ninh mạng đáng e ngại đối với người dùng. Mặc dù các biện pháp phòng ngừa đã được cải thiện đáng kể trong những năm qua, XSS vẫn có thể gây ra hậu quả nghiêm trọng cho cá nhân, doanh nghiệp và tổ chức.

24/04/2024

Tìm hiểu chi tiết về hình thức kiểm thử xâm nhập Pentest

Để chủ động trước những cuộc tấn công có thể xảy ra, gây nên những tổn thất không mong muốn, nhiều doanh nghiệp đã và đang triển khai giải pháp kiểm thử xâm nhập cho toàn bộ hệ thống của mình

// doi link