Cách hiển thị chi tiết hệ thống và thông tin phần cứng trên Linux

Tác giả NetworkEngineer, T.Một 05, 2022, 09:22:50 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách hiển thị chi tiết hệ thống và thông tin phần cứng trên Linux


Một nghệ nhân bậc thầy rất quen thuộc với các công cụ mà họ làm việc và bạn cần phải quen thuộc với hệ thống Linux của mình và phần cứng nó chạy trên đó nếu bạn muốn gọi mình là người dùng tiên tiến.

Biết cách hiển thị chi tiết hệ thống và thông tin phần cứng trên Linux đảm bảo sẽ hữu ích khi khắc phục mọi sự cố, từ thiết bị phần cứng không hiển thị đến các ứng dụng phần mềm không cài đặt hoặc chạy không chính xác.

Như thường lệ, Linux cung cấp cho bạn nhiều cách để hiển thị chi tiết hệ thống và thông tin phần cứng, một số cách đòi hỏi nhiều kiến ​​thức kỹ thuật hơn những cách khác.

1. Phương pháp 1: CPU-X

Nếu bạn đã quen thuộc với CPU-Z, một ứng dụng giám sát và lập hồ sơ hệ thống phần mềm miễn phí dành cho Microsoft Windows, thì bạn sẽ thích CPU-X, giải pháp thay thế mã nguồn mở và miễn phí của nó.


CPU-X chạy trên Linux và FreeBSD, và nó có giao diện người dùng đồ họa được thiết kế theo ứng dụng đã truyền cảm hứng cho nó. Ngoài ra còn có một giao diện người dùng dựa trên văn bản được tạo bằng thư viện ncurses, cộng với một chế độ kết xuất đặc biệt hữu ích để xuất tất cả thông tin đã thu thập thành một tập tin văn bản.

Bạn có thể tải xuống CPU-X từ kho lưu trữ chính thức của hầu hết các bản phân phối Linux chính, bao gồm Ubuntu, Fedora và Solos hoặc bạn có thể tự xây dựng nó theo hướng dẫn từng bước trên Wiki.

2. Phương pháp 2: Hardware Lister (lshw)

Hardware Lister là một công cụ để thu thập thông tin chi tiết về phần cứng. Công cụ này đi kèm với giao diện người dùng đồ họa tùy chọn hiển thị thông tin thu thập được theo cách thân thiện hơn, nhưng hầu hết người dùng chỉ dựa vào lệnh lshw.


Nếu bạn đang sử dụng một bản phân phối Linux lớn như Ubuntu, lệnh lshw (nhưng không phải GUI, được gọi là lshw-gui) có thể đã được cài đặt trên hệ thống của bạn. Để sử dụng nó, tất cả những gì bạn cần làm là nhập lệnh sau vào cửa sổ dòng lệnh Terminal:

Mã nguồn [Chọn]
$ sudo lshw
Sau đó, Hardware Lister sẽ hiển thị một danh sách dài thông tin về máy Linux của bạn, bao gồm tên, CPU, thiết bị USB được kết nối, bộ nhớ, v.v.

3. Phương pháp 3: Neofetch

Những người có lẽ đã nhiều lần thấy Neofetch được sử dụng nhưng đã không để ý.


Trên thực tế, công cụ thông tin hệ thống dòng lệnh được viết bằng bash này được người dùng Linux có thiên hướng thẩm mỹ yêu thích vì khả năng hiển thị thông tin hệ điều hành, phần mềm và phần cứng cơ bản một cách trực quan.

Để sử dụng Neofetch với cài đặt mặc định của nó, chỉ cần cài đặt công cụ và gọi nó trong trình mô phỏng cửa sổ dòng lệnh Terminal yêu thích của bạn:

Mã nguồn [Chọn]
$ neofetch
Theo mặc định, Neofetch sẽ hiển thị logo hệ điều hành của bạn ở bên trái (hơn 150 hệ điều hành được hỗ trợ) và thông tin hệ thống ở bên phải. Bạn cũng có thể cấu hình Neofetch để sử dụng hình ảnh, tập tin ASCII tùy chỉnh, hình nền hiện tại hoặc không có gì cả.

4. Phương pháp 4: inxi

inxi (không bao giờ viết hoa) là một công cụ thông tin hệ thống dòng lệnh bắt đầu dưới dạng infobash, được phát triển bởi locsmif.


"Đó là một lỗi, không thể cập nhật hoặc bảo trì phần mềm, vì vậy fork đã khắc phục những vấn đề cốt lõi đó và làm cho nó đủ linh hoạt để mở rộng tiện ích của những ý tưởng ban đầu," trang GitHub của dự án giải thích.

Vì vậy, inxi có thể cho bạn biết những gì về hệ thống của bạn và phần cứng mà nó chạy trên đó? Chỉ về bất cứ thứ gì bạn có thể cần để khắc phục sự cố cơ bản và hơn thế nữa.

Để yêu cầu inxi hiển thị đầu ra đầy đủ với các chi tiết bổ sung, hãy sử dụng lệnh sau:

Mã nguồn [Chọn]
$ inxi -Fx
Nếu bạn muốn chia sẻ thông tin thu thập được với những người lạ trên internet, bạn cũng có thể bao gồm tùy chọn -z, tùy chọn này che giấu thông tin nhận dạng cá nhân như địa chỉ MAC và địa chỉ IP của bạn.

5. Phương pháp 5: Lệnh ls*

Để hiển thị chi tiết hệ thống và thông tin phần cứng trên Linux, bạn thực sự không cần tải xuống bất kỳ phần mềm nào của bên thứ ba. Thay vào đó, bạn có thể tận dụng cái gọi là lệnh ls* để hiển thị thông tin thu thập được từ những nơi như /proc.


Dưới đây là các lệnh ls* bạn nên biết:

  • lscpu: dùng để hiển thị thông tin về CPU.
  • lsusb: dùng để hiển thị thông tin về các bus USB trong hệ thống và các thiết bị kết nối với chúng.
  • lspci: dùng để hiển thị thông tin về bus PCI và các thiết bị trong hệ thống.
  • lssci: dùng để hiển thị thông tin về thiết bị scsi/sata.

Mỗi lệnh này hỗ trợ nhiều loại tùy chọn khác nhau, vì vậy mình khuyên bạn nên nghiên cứu các trang người dùng của chúng để biết thêm thông tin về chúng.

Trong bài viết này, mình đã mô tả năm cách hiển thị chi tiết hệ thống và thông tin phần cứng trên Linux để giúp bạn nhanh chóng thu thập thông tin cần thiết để khắc phục sự cố. Bây giờ, bạn tùy thuộc vào việc chọn phương pháp bạn thích nhất và sử dụng nó tốt nhất có thể.