Làm thế nào để kiểm tra thông tin phần cứng trên Linux bằng cách sử dụng dòng lệnh
Có rất nhiều lệnh có sẵn để kiểm tra thông tin phần cứng của hệ thống Linux của bạn. Một số lệnh chỉ báo cáo các thành phần phần cứng cụ thể như CPU hoặc bộ nhớ trong khi phần còn lại bao gồm nhiều đơn vị phần cứng.
Hướng dẫn này sẽ xem xét nhanh một số lệnh thường được sử dụng nhất để kiểm tra thông tin và cấu hình chi tiết về các thiết bị phần cứng khác nhau.
lscpu
Lệnh lscpu
cung cấp cho bạn thông tin về CPU và các đơn vị xử lý. Nó không có bất kỳ tùy chọn hoặc chức năng nào khác.
lscpu
Bạn sẽ thấy kết quả sau bằng cách chạy lệnh trên.
lspci
lspci
là một công cụ dòng lệnh khác liệt kê tất cả các bus PCI và thông tin chi tiết về các thiết bị kết nối với chúng như VGA adapter, card đồ họa, adapter mạng, cổng usb, bộ điều khiển SATA, vv
lspci
Bạn sẽ thấy một đầu ra tương tự như hình ảnh sau đây.
Bạn cũng có thể lọc ra thông tin thiết bị cụ thể bằng cách chạy lệnh sau:
lspci -v | grep "VGA" -A 12
Bạn sẽ thấy thông tin thẻ đồ họa tương tự như sau.
lshw
Các lshw
là một tiện ích mục đích chung báo cáo thông tin chi tiết và ngắn gọn về nhiều đơn vị phần cứng như CPU, bộ nhớ, bộ điều khiển usb, đĩa, vv Lshw trích xuất thông tin từ các tệp "/ proc" khác nhau.
lshw -short
Bạn sẽ thấy thông tin sau bằng cách chạy lệnh trên.
lsscsi
Bạn có thể liệt kê tất cả các thiết bị scsi / sata như ổ đĩa cứng và ổ đĩa quang bằng cách chạy lệnh sau:
lsscsi
Đầu ra wI sẽ trông giống như hình ảnh này.
lsusb
Lệnh này cho bạn thấy các bộ điều khiển USB và thông tin chi tiết về các thiết bị được kết nối với chúng. Theo mặc định, lệnh lsusb
in thông tin ngắn gọn. Bạn cũng có thể sử dụng tùy chọn tiết -v
để in thông tin chi tiết về mỗi cổng usb.
lsusb
Bạn sẽ thấy kết quả sau.
Inxi
Inxi
là một tập lệnh bash tìm nạp thông tin phần cứng từ nhiều nguồn và lệnh trên hệ thống và cung cấp cho bạn các báo cáo tốt mà người dùng không có kỹ thuật có thể đọc dễ dàng.
Theo mặc định, inxi
không được cài đặt trong Ubuntu. Bạn có thể cài đặt nó bằng cách chạy lệnh sau:
sudo apt-get cài đặt inxi
Sau khi cài đặt inxi, bạn có thể lấy thông tin phần cứng bằng cách chạy lệnh sau:
inxi -Fx
Bạn sẽ thấy một đầu ra tương tự như hình dưới đây.
df
Lệnh này cung cấp cho bạn thông tin ngắn gọn về các phân vùng khác nhau, các điểm gắn kết của chúng và không gian được sử dụng và sẵn có trên mỗi phân vùng.
Bạn có thể chạy lệnh df
với tham số -H
.
df -H
Bạn sẽ thấy kết quả sau.
Miễn phí
Bạn có thể kiểm tra lượng RAM đã sử dụng, miễn phí và tổng dung lượng trên hệ thống của mình bằng lệnh miễn phí.
-miễn phí
Bạn sẽ thấy kết quả sau.
Dmidecode
Lệnh dmidecode
khác với tất cả các lệnh khác. Nó trích xuất thông tin phần cứng bằng cách đọc dữ liệu từ các bảng DMI.
Để hiển thị thông tin về bộ vi xử lý, hãy chạy:
bộ xử lý sudo dmidecode -t
Để hiển thị thông tin về bộ nhớ, hãy chạy:
sudo dmidecode -t memory
Để hiển thị thông tin về bios, hãy chạy:
sudo dmidecode -t bios
Hdparm
Lệnh hdparm
cung cấp cho bạn thông tin về các thiết bị sata như ổ đĩa cứng.
sudo hdparm
Bạn sẽ thấy kết quả sau.
Phần kết luận
Mỗi lệnh có phương thức trích xuất thông tin phần cứng khác nhau. Bạn có thể thử nhiều hơn một trong số chúng trong khi tìm kiếm các chi tiết phần cứng cụ thể. Tất cả các công cụ trên đều có sẵn trong hầu hết các bản phân phối Linux và có thể dễ dàng được cài đặt từ kho lưu trữ mặc định.