Nhận thông tin về phần cứng của máy trong Linux


27

Làm thế nào tôi có thể kiểm tra phần cứng tôi có? (Với phiên bản BIOS, v.v.)


6
Trên hệ điều hành nào? Không có lệnh tiêu chuẩn nên mọi thứ sẽ ít nhiều phân phối cụ thể.
jlliagre

@jiliargre Tôi không nói phân phối cụ thể nhưng chắc chắn HĐH, Linux và BSD có lẽ rất khác nhau ở đây.
xenoterracide

Và Solaris, HP-UX, AIX, bất cứ điều gì cũng vậy. Ý tôi là thế
jlliagre

@jll Nó được gắn thẻ [linux], vì vậy tôi cho rằng ...
tshepang

Câu trả lời:


26

Nếu hệ thống của bạn hỗ trợ một Procfs , bạn có thể nhận được nhiều thông tin về hệ thống đang chạy của mình. Đây là một giao diện cho các cấu trúc dữ liệu của hạt nhân, vì vậy nó cũng sẽ chứa thông tin về phần cứng của bạn. Ví dụ: để biết chi tiết về CPU đã sử dụng, bạn có thể cat /proc/cpuinfo biết thêm thông tin bạn nên xem man Proc .

Thông tin thêm về phần cứng có thể được lấy thông qua các logmess bộ đệm vòng nhân dmesg. Ví dụ, điều này sẽ cung cấp cho bạn một bản tóm tắt ngắn về phần cứng được đính kèm gần đây và cách nó được tích hợp trong hệ thống.

Đây là một số "giao diện" cơ bản bạn sẽ có trên mỗi bản phân phối để có được một số thông tin phần cứng.

Các công cụ 'nhỏ' khác để thu thập thông tin phần cứng là:

  • lspci - Phần cứng PCI
  • lsusb - Phần cứng USB

Tùy thuộc vào bản phân phối của bạn, bạn cũng sẽ có quyền truy cập vào một trong hai công cụ này để thu thập tổng quan chi tiết về cấu hình phần cứng của bạn:

  • lshw
  • hwinfo (SuSE cụ thể nhưng cũng có sẵn dưới các bản phân phối khác)

"Cổng" cho phần cứng của bạn là "Giao diện quản lý máy tính để bàn" (-> DMI). Khung này sẽ hiển thị thông tin hệ thống của bạn cho phần mềm của bạn và được sử dụng bởi lshw chẳng hạn. Một công cụ để tương tác trực tiếp với DMI là dmidecode và có sẵn trên các bản phân phối nhất dưới dạng gói. Nó sẽ đi kèm với biosdecodenó cho bạn thấy các thông tin BIOS sẵn có hoàn chỉnh.


9

Để hiển thị một tổng quan đẹp về phần cứng của tôi, tôi sử dụng lshw -short, chạy tốt nhất ( với quyền root ). Tất nhiên bạn chỉ có thể chạy lshwđơn giản, nhưng tôi thích sự đồng nhất mà -shorttùy chọn cung cấp.

Để kiểm tra mức sử dụng ổ cứng của tôi, tôi sử dụng df --human-readable, có sẵn theo mặc định trên hệ thống của bạn (không giống như lshw).

Ngoài ra, hãy xem kiểm tra phần cứng trên linux .


2
hwinfo là một tiện ích tốt đẹp và cảm biến lm cho nhiệt độ.
Patkos Csaba

@Patkos Có vẻ như sudo hwinfo --shortlà tương đương, và nó hiển thị đầu ra đẹp hơn IMO. Thật không may bỏ qua một số thông tin thú vị (EG, nó không hiển thị kích thước phân vùng ổ cứng).
tshepang

1
lshw -html> file.html tạo một phiên bản định dạng HTML đẹp. Tôi thấy việc đi qua nó trong trình duyệt dễ dàng hơn nhiều so với cửa sổ giao diện điều khiển.
ivanivan

@ivanivan đẹp một cái. Nó có mới không
tshepang

đó là một tùy chọn tôi phải kích hoạt cụ thể khi tôi xây dựng nó bằng gentoo vào năm 2002-3ish ...
ivanivan

6

Bạn có thể sử dụng 'lshw'. Cài đặt nó bằng 'sudo apt-get install lshw' trên Debian và các dẫn xuất. Thậm chí còn có một phiên bản đồ họa được gọi là lshw-gtk.


5

Đây là rất khác nhau giữa các biến thể unix. Kiểm tra cột cho biến thể của bạn trên Rosetta Stone cho Unix .

Trong Linux, lshw thu thập rất nhiều thông tin nằm rải rác trong các tệp văn bản khác nhau bên dưới /proc/sys.


2

để biết thông tin về CPU

cat /proc/cpuinfo

để sử dụng đĩa

df -h

cho thẻ pci và xe buýt

lspci

bạn có thể thấy lshwhữu ích

nếu bạn cần thiết bị usb

lsusb


1

Đầu dò CTNH - là một tùy chọn để liệt kê tất cả các thiết bị phần cứng của bạn và chẩn đoán khả năng hoạt động. Nó dựa trên hwinfo, lspci, lsusb, dmidecode và các công cụ khác.

Ảnh chụp màn hình của báo cáo

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.