Cách sử dụng lệnh Lshw để xem thông tin trên thiết bị Linux

Cách sử dụng lệnh Lshw để xem thông tin trên thiết bị Linux

Dù chưa được ai học25 lệnh Linux hàng đầumột, nhưng lshw Các lệnh (phát âm là "ls cứng") có thể cung cấp nhiều thông tin chi tiết hữu ích về phần cứng hệ thống.

Nó trích xuất các chi tiết ở định dạng khá dễ hiểu — có thể nhiều hơn những gì bạn biết.Đưa ra mô tả, tên (thiết bị) hợp lý, kích thước, v.v., bạn có thể đánh giá cao thông tin chi tiết mà bạn có thể truy cập.

Làm thế nào để cài đặt lshw

Đây là hướng dẫn đầy đủ về cách cài đặt lshw trong hệ thống của bạn.Hãy làm theo các bước dưới đây từng bước một.

Các bước cài đặt

Bước đầu tiên:Mở thiết bị đầu cuối

Bước thứ hai:Cập nhật hệ thống của bạn

  • Nhập lệnh sau để cập nhật hệ thống của bạn:

sudo apt-get update

Bước thứ ba:Cài đặt lshw

  • Nhập lệnh sau từ thiết bị đầu cuối để cài đặt lshw.

sudo apt-get install lshw

Điều này sẽ bắt đầu quá trình cài đặt lshw.Nếu bạn được nhắc xác nhận, hãy nhấn phím "y" và nhấn Enter để xác nhận cài đặt.

Sau khi hoàn thành tất cả các bước, bạn có thể nhập lshw Chạy trên thiết bị đầu cuối để xác nhận rằng lshw đã được cài đặt chính xác.Lưu ý rằng bạn có thể cần đặc quyền siêu người dùng để chạy lệnh này, nếu vậy, hãy sử dụng sudo lshw chỉ huy.

Bạn đã học cách cài đặt lshw trên hệ thống của mình.Giờ đây, bạn có thể sử dụng cài đặt bằng văn bản của Máy in, thông tin ổ đĩa, thông tin CD và thông tin mạng để biên dịch và xem thông tin phần cứng của mình.

步驟 chỉ huy
Mở thiết bị đầu cuối Ctrl + Alt + T
Cập nhật hệ thống của bạn sudo apt-get update
Cài đặt lshw sudo apt-get install lshw
Kiểm tra cài đặt sudo lshw

Vui lòng đảm bảo bạn chạy các lệnh này với tư cách quản trị viên, nếu không các vấn đề liên quan đến quyền có thể xảy ra.

Cách sử dụng lệnh Lshw để xem thông tin trên thiết bị Linux

Bài báo này đã được kiểm tralshw 提供Thông tin, Đặc biệt chú ý đến đĩa và phần cứng liên quan.Đây là một số ví dụ lshw Đầu ra:

$ sudo lshw -C disk * -disk: 0 description: SCSI Disk product: Card Reader-1 nhà cung cấp: JIE LI id vật lý: 0.0.0 thông tin bus: scsi @ 4: 0.0.0 tên lôgic: / dev / sdc version: 1.00 khả năng: cấu hình có thể tháo rời: logicsectorsize = 512 sectorize = 512 * id vật lý trung gian: 0 tên logic: / dev / sdc

Xin lưu ý rằng bạn nên Sử dụngsudo運行 lshwchỉ huy  Để đảm bảo rằng bạn nhận được tất cả các chi tiết có sẵn.

Mặc dù chúng tôi đã yêu cầu "disk" trong lệnh trên (đầu ra được bao gồm chỉ hiển thị mục đầu tiên trong số năm mục được hiển thị), đầu ra cụ thể này không hiển thị đĩa cứng mà là đầu đọc thẻ - một thành viên khác của danh mục đĩa.Xin lưu ý rằng thiết bị nàyNhận địnhDành cho / dev / sdc.

Các chi tiết tương tự được cung cấp trên đĩa chính của hệ thống:


* -Mô tả đĩa: ATA Sản phẩm đĩa: SSD2SC120G1CS175 id vật lý: 0 thông tin bus: scsi @ 0: 0.0.0 tên logic: / dev / sda <== phiên bản: 1101 serial: PNY20150000778410606 kích thước: 111GiB (120GB) khả năng: phân vùng được phân vùng : cấu hình dos: ansiversion = 5 logicsectorsize = 512 sectorize = 512 signature = f63b5929

Đĩa là / dev / sda.Các ổ cứng trên hệ thống này đều được hiển thị là ATA Đĩa. ATA Nó là một triển khai ổ đĩa tích hợp một bộ điều khiển trên chính ổ đĩa đó.

Để có được danh sách viết tắt của các thiết bị trong danh mục "đĩa", bạn có thể chạy một lệnh như thế này.Lưu ý rằng hai trong số các thiết bị được liệt kê hai lần, vì vậy chúng tôi vẫn thấy năm thiết bị đĩa.


$ sudo lshw -short -C đường dẫn đĩa H / W Mô tả Lớp thiết bị ========================================= ======================== /0/100/1d/1/1/0.0.0 / dev / sdc disk Card Reader-1/0 / 100 / 1d / 1/1 / 0.0.0 / 0 / dev / sdc disk /0/100/1d/1/1/0.0.1 / dev / sdd disk 2/0/100 / 1d / 1/1 /0.0.1 .0 / 0 / dev / sdd disk /100/1/2f.0/120 / dev / sda disk 2GB SSD120SC1G175CS0 /100/1/2f.1/73 / dev / cdrom disk DVD + -RW GSA-H0N / 100 / Đĩa 1 / 5f.0.0.0 / 500 / dev / sdb 502GB SAMSUNG HEXNUMXHJ

Nếu bạn quyết định xem Trên hệ thốngtất cảTrang thiết bị,Vui lòng ngồi xuống .Bạn sẽ nhận được một danh sách với nhiều nội dung hơn những gì bạn thường nghĩ là "thiết bị".Đây là một ví dụ - đây là danh sách "ngắn" (một số chi tiết):


mật khẩu $ sudo lshw -short [sudo] cho đường dẫn shs: H / W Mô tả Lớp thiết bị ================================= ============================= hệ thống Inspiron 530s / 0 bus 0RY007 / 0/0 bộ nhớ 128KiB BIOS / 0/4 bộ vi xử lý Intel ( R) Core (TM) 2 Duo CPU / 0/4 / a bộ nhớ 32KiB L1 cache / 0/4 / b bộ nhớ 6MiB L2 cache / 0/24 bộ nhớ 6GiB Bộ nhớ hệ thống / 0/24/0 bộ nhớ 2GiB DIMM DDR2 Đồng bộ 667 / Bộ nhớ 0/24/1 1GiB DIMM DDR2 Đồng bộ 667/0/24/2 bộ nhớ 2GiB DIMM DDR2 Đồng bộ 667/0/24/3 bộ nhớ 1GiB DIMM DDR2 Đồng bộ 667/0/1 chung / 0/10 chung / 0/11 chung / 0/12 chung chung / 0/13 chung chung / 0/14 chung chung / 0/15 chung / 0/17 chung / 0/18 chung / 0/19 chung / 0/2 chung / 0/20 chung / 0/100 cầu 82G33 / G31 / P35 / P31 Express DRAM / 0/100/1 cầu 82G33 / G31 / P35 / P31 Express PCI / 0 / 100/1 / 0 hiển thị Caicos [Radeon HD 6450/7450/84 / 0/100/1 / 0.1 Đa phương tiện Caicos HDMI Audio [Radeon HD 6/0/100/19 enp0s25 mạng 82562V-2 10/100 Kết nối mạng / 0/100 / 1a bus 82801I (ICH9 Family) USB UHCI / 0/100/1a / 1 usb3 bus UH Bộ điều khiển máy chủ CI / 0/100/1a.1 bus 82801I (Dòng ICH9) USB UHCI /0/100/1a.1/1 USB4 bus UHCI Host Controller /0/100/1a.1/1/2 đầu vào Rock Candy Wireless Bàn phím /0/100/1a.2 bus 82801I (Dòng ICH9) USB UHCI /0/100/1a.2/1 USB5 bus UHCI Host Controller /0/100/1a.2/1/2 ngõ vào USB OPTICAL MOUSE / 0 /100/1a.7 bus 82801I (ICH9 Family) USB2 EHCI /0/100/1a.7/1 usb1 bus EHCI Host Controller / 0/100 / 1b đa phương tiện 82801I (ICH9 Family) HD Audio / 0/100/1d bus 82801I (Dòng ICH9) USB UHCI / 0/100 / 1d / 1 USB6 bus UHCI Host Controller / 0/100 / 1d / 1/1 scsi4 lưu trữ CD04 / 0/100/1/1 / 1 / dev / sdc disk Card Reader-0.0.0 /1/0/100d/1/1/1/0.0.0 / dev / sdc disk /0/0/100d/1/1/1 / dev / sdd disk 0.0.1/2 / 0 / 100d / 1/1 / 1 / 0.0.1 / dev / sdd disk /0/0/100d.1 bus 1I (ICH82801 Family) USB UHCI /9/0/100d.1/1 usb1 bus UHCI Host Controller / 7/0 / 100d.1 bus 2I (ICH82801 Family) USB UHCI /9/0/100d.1/2 usb1 bus UHCI Host Controller /8/0/100d.1 bus 7I (ICH82801 Family) USB9 EHCI / 2/0 /100d.1/7 usb1 bus EHCI Host Controller /2/0/100d.1/7/1 multim edia USB Live camera / 2/0/100e cầu 1 PCI Bridge / 82801/0/100e / 1 giao tiếp HSF 1k Data / Fax Modem / 56/0/100f bridge 1IR (ICH82801R) LPC Interface /9/0/100f.1 Bộ nhớ scsi2 0IR / IO / IH (ICH82801R / DO / DH) 9 /4/0/100f.1/2 / dev / sda disk 0GB SSD120SC2G120CS1 /175/0/100f.1/2/0 / dev / sda1 volume 1GiB EXT111 volume /4/0/100f.1/2 / dev / cdrom disk DVD + -RW GSA-H1N /73/0/100f.1 bus 3I (ICH82801 Family) SMBus Con /9/0/100f.1 scsi5 storage 3I (Dòng ICH82801) 9 cổng SA /2/0/100f.1/5 / dev / sdb disk 0.0.0GB SAMSUNG HE500HJ /502/0/100f.1/5/0.0.0 / dev / sdb1 volume 1GiB EXT433 volume / Hệ thống 4/0 Thiết bị PnP Hệ thống PNP3c0 / 02/0 Thiết bị PnP Thiết bị lưu trữ PNP5b0 / 00/0 Thiết bị PnP Hệ thống PNP6 / 0700/0 Thiết bị PnP Thiết bị PnP PNP7c0 / 02/0 Hệ thống Thiết bị PnP PNP8c0

Chạy lệnh như vậy để liệt kê các lớp thiết bị và đếm có bao nhiêu thiết bị trong mỗi lớp.


$ sudo lshw -short | awk '{print substr ($ 0,36,13)}' | tail -n +3 | sort | uniq -c 4 bridge 18 bus 1 giao tiếp 7 đĩa 1 hiển thị 12 chung 2 đầu vào 8 bộ nhớ 3 đa phương tiện 1 mạng 1 bộ xử lý 4 bộ lưu trữ 6 hệ thống 2 khối lượng

Lưu ý: Các AWK Chọn lệnh từ danh sách danh mục lshw Sử dụng $ 0 (dòng hoàn chỉnh), nhưng chỉ xem xét việc khởi tạo đầu ra chuỗi con ở đúng vị trí (cột 36).Không có mục nhập lớp nào vượt quá 13 chữ cái, vì vậy chuỗi con kết thúc ở đó. chỉ huyCủa Đuôi -n +3Đã xóa một phần tiêu đề và dòng "=====" bên dưới, vì vậy danh sách cuối cùng chỉ chứa 14 loại thiết bị.

câu hỏi liên quan  Linux so với Windows [Xung đột với các hệ điều hành cấp tiến]

Một điều bạn sẽ nhận thấy là khi chúng tôi không sử dụng-ngắn Tùy chọn, Chúng tôi sẽ nhận được khoảng 12 dòng đầu ra cho mỗi thiết bị trong lớp đĩa .Chúng tôi thấy tên hợp lý, chẳng hạn / dev / sda, Kích thước và loại đĩa, v.v.

Mật khẩu $ sudo lshw -C disk [sudo] cho shs: * -disk: 0 description: SCSI Disk product: Card Reader-1  card reader? nhà cung cấp: JIE LI id vật lý: 0.0.0. Thông tin bus: scsi @ 4: 0.0.0 .1.00 tên logic: / dev / sdc phiên bản: 512 khả năng: cấu hình di động: logicsectorsize = 512 sectorize = 0 * id vật lý trung gian: 1 tên logic: / dev / sdc * -disk: 2 mô tả: Sản phẩm đĩa SCSI: 4100 nhà cung cấp : AC0.0.1 - id vật lý: 4 thông tin xe buýt: scsi @ 0.0.1: 512 tên lôgic: / dev / sdd khả năng: cấu hình di động: logicsectorsize = 512 sector = 0 *-id vật lý trung gian: 2 tên lôgic: / dev / sdd * mô tả đĩa: ATA Sản phẩm đĩa: SSD120SC1G175CS0 id vật lý: 0 thông tin bus: scsi @ 0.0.0: 1101 tên lôgic: / dev / sda  phiên bản đĩa hệ thống chính: 20150000778410606 sê-ri: PNY111 kích thước: 120GiB (5GB) khả năng: phân vùng được phân vùng: cấu hình dos: ansiversion = 512 logicsectorsize = 512 sectorize = 63 signature = f5929b0 * -cdrom  aka / dev / sr73 description: DVD writer product: DVD + -RW GSA-H1N Nhà cung cấp: HL-DT-ST Phys id ical: 1 thông tin bus: scsi @ 0.0.0: 0 tên lôgic: / dev / cdrom tên lôgic: / dev / cdrw tên lôgic: / dev / dvd tên lôgic: / dev / dvdrw tên lôgic: / dev / sr103 phiên bản : Sê-ri B5: [khả năng: âm thanh di động cd-r cd-rw dvd dvd-r cấu hình: ansiversion = 502 status = gật đầu * mô tả đĩa: ATA Sản phẩm đĩa: SAMSUNG HE0.0.0HJ id vật lý: 3 thông tin bus: scsi @ 0.0.0 : 0002 tên lôgic: / dev / sdb  phiên bản đĩa phụ: 2 sê-ri: S6B90J501053B465 kích thước: 500GiB (5GB) khả năng: phân vùng được phân vùng: cấu hình dos: ansiversion = 512 logicsectorsize = 512 sectorize = 7 signature = 67e3ccfXNUMX

Các lshw Nhiều người trong chúng tôi sẽ không thể xử lý thông tin được cung cấp bởi đơn đặt hàng.Tuy nhiên, ngay cả khi bạn chỉ sử dụng một số trong số chúng, thì vẫn tốt nếu bạn biết có bao nhiêu thông tin.

câu hỏi liên quan  Làm thế nào để giải quyết vấn đề không có âm thanh trên Ubuntu 20.04?

Oh xin chào 👋Hân hạnh được biết bạn.

Theo dõi bản tin của chúng tôi, Gửi rất thường xuyênCông nghệ tuyệt vờiĐến bài viết của bạn.

Gửi cảm nhận