Tôi cần kiểm kê phần cứng trên một số máy khách Linux mà tôi mới "kế thừa". Trước đây, trên Windows, tôi đã sử dụng CPU-z tuyệt vời để tạo kho lưu trữ phần cứng. Có Linux tương đương không?
Tôi cần kiểm kê phần cứng trên một số máy khách Linux mà tôi mới "kế thừa". Trước đây, trên Windows, tôi đã sử dụng CPU-z tuyệt vời để tạo kho lưu trữ phần cứng. Có Linux tương đương không?
Câu trả lời:
% dmidecode
% cat /proc/cpuinfo
% lspci -vvv
Vì root sẽ hiển thị cho bạn thông tin về cả CPU và bộ nhớ, bạn có thể muốn chạy update-pciids
trước một số lệnh đó để tải xuống phiên bản mới nhất của danh sách PCI ID để đảm bảo mọi thứ báo cáo chính xác phần cứng của bạn.
Câu trả lời khác về /proc/cpuinfo
, lspci
, dmidecode
và các công cụ khác hữu ích. Tôi sẽ cố gắng tránh xa họ trước nếu có thể.
Nhưng đối với các công việc lớn, HAL là cơ chế chính để liệt kê và xác định phần cứng trên Linux. Nói đúng ra, HAL là một API có thể truy cập trên DBus của hệ thống, nhưng có các công cụ dòng lệnh để cung cấp thông tin HAL cho người dùng hoặc sử dụng tập lệnh.
Để bắt đầu, hãy thử điều này:
$ lshal
UDI là một không gian tên trong HAL cho tất cả các thiết bị trong hệ thống của bạn. Mọi thứ khác là các cặp khóa / giá trị trong đó các khóa nằm trong một hệ thống phân cấp được xác định trong đặc tả HAL
Tôi không quen thuộc với CPU-z, nhưng nếu bạn quan tâm đến thông tin CPU, tìm kiếm hoặc grep info.category = 'processor'
sẽ cung cấp cho bạn danh sách các bộ xử lý trên hệ thống, nhà sản xuất, cho dù họ có thể điều tiết, v.v. Nói chung, info.category
là nhóm cơ bản của thiết bị (pin, bộ chuyển đổi AC, đĩa, v.v.)
x86info có thể giải mã các tính năng của CPU và hiển thị chúng ở dạng người có thể đọc được.
Bạn có thể liệt kê tất cả phần cứng bằng cách sử dụng
lshw
hoặc là
lspci