Câu trả lời:
Có một vài tùy chọn:
lspci
sẽ cho bạn thấy hầu hết phần cứng của bạn một cách nhanh chóng tốt đẹp. Nó có mức độ dài khác nhau để bạn có thể lấy thêm thông tin từ nó -v
và gắn -vv
cờ nếu bạn muốn. Đối -k
số là một cách tốt để tìm ra trình điều khiển hạt nhân mà một phần cứng đang sử dụng. -nn
sẽ cho bạn biết đơn giản là ID phần cứng rất phù hợp để tìm kiếm.
Nhưng nó chỉ là một cách rất đơn giản, nhanh chóng để có được một danh sách phần cứng. Tôi thường yêu cầu mọi người đăng đầu ra của nó ở đây khi cố gắng xác định phần cứng không dây của họ. Thật tuyệt vời cho những thứ như thế.
Nó không hiển thị phần cứng USB khác với các cổng USB.
Dưới đây là ba ví dụ thực tế:
$ lspci -nnk | grep VGA -A1
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF110 [GeForce GTX 580] [10de:1080] (rev a1)
Kernel driver in use: nvidia
$lspci -v | grep -A7 -i "audio"
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
Subsystem: Acer Incorporated [ALI] Device 080d
Flags: bus master, fast devsel, latency 0, IRQ 34
Memory at f0940000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
--
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
Subsystem: Acer Incorporated [ALI] Device 080d
Flags: bus master, slow devsel, latency 32, IRQ 35
Memory at f0944000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
$ lspci -nnk | grep net -A2
00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
Subsystem: Acer Incorporated [ALI] Device [1025:0222]
Kernel driver in use: forcedeth
--
05:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC [1468:0428]
Kernel driver in use: ath5k
lsusb
giống như lspci
nhưng đối với các thiết bị USB. Chức năng tương tự với các tùy chọn dài hạn tương tự. Tốt nếu bạn muốn biết những gì được cắm vào.
sudo lshw
sẽ cung cấp cho bạn một danh sách rất toàn diện về phần cứng và cài đặt.
Nó cung cấp cho bạn rất nhiều thông tin, tôi khuyên bạn nên chuyển nó qua less
hoặc xuất nó thành một tệp và mở nó trong một cái gì đó bạn có thể di chuyển xung quanh:
sudo lshw | less
Tất nhiên điều này thường là rất nhiều thông tin. Bạn thường chỉ cần thông tin về một tập hợp con nhỏ của phần cứng và lshw
sẽ cho phép bạn chọn một danh mục. Ví dụ: nếu bạn chỉ muốn xem các thiết bị mạng của mình, hãy chạy nó:
sudo lshw -c network
Nếu bạn muốn một cái gì đó đồ họa, tôi khuyên bạn nên xem xét hardinfo
. Bạn sẽ cần cài đặt nó trước:
sudo apt-get install hardinfo
Sau đó, bạn chỉ cần chạy nó từ cùng một thiết bị đầu cuối với hardinfo
. Tôi không biết rằng nó có một vị trí menu theo mặc định.
Nhưng nó có thể cung cấp cho bạn nhiều thông tin hơn một chút (khởi động, hạt nhân có sẵn, v.v.) so với các tùy chọn khác, cũng như cung cấp cho bạn danh sách phần cứng PCI và USB tương tự như hai lệnh đầu tiên.
Nó cũng cung cấp một số điểm chuẩn đơn giản. Tôi nghĩ rằng các nhà phát triển nhằm mục đích biến nó thành một sự thay thế cho Sandra (một công cụ thu thập thông tin phần cứng phổ biến của Windows).
Nó thậm chí còn có các tùy chọn để xuất một báo cáo đẹp mà bạn có thể gửi cho ai đó (mặc dù nó có thể dễ dàng có quá nhiều thông tin).
lspci -k
sẽ hiển thị chúng, lshw
hiển thị chúng như một vấn đề tất nhiên (xem bên dưới cấu hình => trình điều khiển) và hardinfo
hiển thị chúng khi bạn chọn một thiết bị (khung bên dưới trong ảnh chụp màn hình sẽ chứa thêm thông tin cho thiết bị đó)
Bạn có thể sử dụng lshw là công cụ CLI:
sudo lshw
như trang người đàn ông nói:
lshw là một công cụ nhỏ để trích xuất thông tin chi tiết về cấu hình phần cứng của máy. Nó có thể báo cáo cấu hình bộ nhớ chính xác, phiên bản phần sụn, cấu hình bo mạch chính, phiên bản CPU và tốc độ, cấu hình bộ đệm, tốc độ bus, v.v. trên các hệ thống x86 hoặc IA-64 có khả năng DMI và trên một số máy PowerPC (PowerMac G4 được biết là hoạt động).
Bạn cũng có thể sử dụng HardInfo :
HardInfo có thể thu thập thông tin về phần cứng và hệ điều hành của hệ thống của bạn, thực hiện các điểm chuẩn và tạo các báo cáo có thể in được bằng HTML hoặc ở định dạng văn bản thuần túy.
Nó cũng có thể dễ dàng được mở rộng, đối với tài liệu dành cho nhà phát triển và mã nguồn đầy đủ (được phát hành theo GNU GPL phiên bản 2) có sẵn.
Cài đặt nó bằng cách chạy lệnh này:
sudo apt-get install hardinfo
hoặc tìm hardinfo trong Synaptic hoặc Software Center.
Có một số cách để thu thập thông tin phần cứng. Tôi sẽ đăng tất cả các khả năng tôi biết. Để biết thêm thông tin về bất kỳ chương trình nào, vui lòng tham khảo trang người đàn ông của họ.
Tùy chọn một - lshw
lshw
mà nên được cài đặt theo mặc định. Bạn sẽ phải chạy nó như siêu người dùng (sudo).
Nó sẽ trình bày một danh sách rất chi tiết của khá nhiều thành phần. Để có được một đại diện danh sách ngắn hơn, bạn có thể sử dụng -short
cờ.
Bạn có thể làm cho nó xuất thông tin theo nhiều cách.
Tùy chọn hai -hwinfo
(cần cài đặt)
hwinfo
mà bạn phải cài đặt. Đó là trong kho.
Nó cũng trình bày các thành phần một cách rất chi tiết. Ở đây --short
cờ sẽ cung cấp cho bạn một danh sách sắp xếp phần cứng đẹp.
Với --[hwtype]
tùy chọn, bạn chỉ có thể nhận thông tin chi tiết về một loại phần cứng được chọn, đôi khi khá tiện dụng.
Tôi không biết bất kỳ giải pháp một trong tất cả để tắt / bật phần cứng hoặc trình điều khiển. Trình điều khiển thường là các mô-đun hạt nhân mà bạn có thể kích hoạt (thêm) và vô hiệu hóa (loại bỏ) bằng cách sử dụng modprobe
lệnh.
Sử dụng lsmod
bạn có thể tìm ra các mô-đun hiện đang được tải.
hwinfo
phân biệt lshw
?
lshw
liệt kê thêm một chút thông tin.
sudo lshw -short
dễ dàng giải quyết nhu cầu thông tin để trích dẫn trong các báo cáo lỗi.
lshw là một lệnh rất tốt cho bạn biết thông tin rất chi tiết về phần cứng của bạn. Nếu bạn không muốn cài đặt một cái gì đó khác như hardinfo thì đó sẽ là một lệnh rất tốt. Nhưng hãy sử dụng lshw (bạn có thể nói phần cứng danh sách để ghi nhớ lệnh này) với các tùy chọn -html hoặc -xml để có được thông tin theo cách tương tác nhiều hơn.
Ở đây nó minh họa
$ sudo lshw | less (or more)
$ sudo lshw -html > myhardware.html
$ sudo lshw -xml > myhardware.xml
Bây giờ chỉ cần mở các tệp .html hoặc .xml được tạo trong thư mục hiện tại của bạn để có được một mô tả đầy đủ về phần cứng của bạn.
lspci
- Phần cứng PCI
lsusb, lspcmcia, lshw, lshw-gtk
dmidecode
-Thông tin về phần cứng hệ thống của bạn như được mô tả trong BIOS hệ thống
kinfocenter
cat /proc/cpuinfo
lshw
là lệnh, bạn cũng có thể grep, lshw | grep audio
ví dụ.
Tôi không biết làm thế nào bạn có thể xem nó trong GUI.
Phần cứngLiSter là một công cụ hữu ích có thể hiển thị cho bạn thông tin chi tiết về tất cả phần cứng trên hệ thống của bạn trong một giao diện GUI đẹp.
Nếu bạn thích sử dụng một thiết bị đầu cuối sudo dmidecode
, nó sẽ cung cấp cho bạn một danh sách rất chi tiết về tất cả các phần cứng.
Các công cụ tuyệt vời khác cho Ubuntu là
I-Nex là công cụ thông tin hệ thống miễn phí, được sử dụng để thu thập thông tin về các thành phần (thiết bị) chính của hệ thống như CPU, bo mạch chủ, bộ nhớ, bộ nhớ video, âm thanh, thiết bị USB, v.v. Ứng dụng cho phép thông qua giao diện rõ ràng được gắn thẻ để hiển thị thông tin về phần cứng hệ thống, tiện ích này hiển thị số lượng chi tiết hệ thống đáng kể. Tiện ích I-Nex tiếp tục bổ sung chức năng mới, lần này I-Nex bao gồm tab thông tin GPU và các bản sửa lỗi khác. Bên cạnh việc có thể hiển thị thông tin phần cứng, I-Nex cũng có thể tạo một báo cáo nâng cao để bạn có thể chọn những gì cần bao gồm và tùy ý gửi báo cáo đến một dịch vụ như Pastebin (và các báo cáo khác). Nó cũng có một tùy chọn để chụp ảnh màn hình của cửa sổ I-Nex trực tiếp từ ứng dụng. Sự khác biệt giữa I-Nex và các công cụ GUI thông tin phần cứng khác có sẵn cho Linux là thông tin được tổ chức tốt hơn và được hiển thị nhanh hơn (ví dụ như lshw-gtk). Ngoài ra, thông tin phần cứng được trình bày theo cách dễ hiểu hơn các công cụ khác.
CPU-G là tiện ích hữu ích để hiển thị thông tin phần cứng. Nó phát hiện chi tiết phần cứng và hiển thị về mọi thứ, nó hiển thị thông tin về CPU (Bộ xử lý), RAM (Hoạt động / Không hoạt động, Miễn phí, Được sử dụng và lưu trữ), Bo mạch chủ và Chipset, Chi tiết Bios, Chi tiết thẻ đồ họa và chi tiết về Linux đã cài đặt.
NGUỒN http://www.noobslab.com/2014/01/cpuz-alternigin-inex-cpug-for-ub Ubuntu.html
/var/lib/dpkg/info/i-nex.postinst
với exit 0
để có được thông qua nó sống.
i-nex
là tùy chọn tốt nhất mà tôi tìm thấy trên Ubuntu. Hoạt động tuyệt vời vào ngày 16.04 và thực hiện chính xác những gì tôi mong đợi nó sẽ làm. Tôi đã gỡ cài đặt thử các tùy chọn khác ( hardinfo
, hwinfo
), nhưng đã xóa chúng sau khi thử i-nex
. Điều này nên là một trong những câu trả lời hàng đầu. Cảm ơn bạn!
từ thiết bị đầu cuối:
sudo lshw
từ gui bạn sẽ cần cài đặt trình quản lý thiết bị gnome
Cài đặt Sysinfo từ kho lưu trữ Ubuntu mặc định. Sysinfo là một công cụ đồ họa có thể hiển thị một số thông tin phần cứng và phần mềm về máy tính mà nó đang chạy.
Nó có thể nhận ra thông tin về:
Quản lý thiết bị từ Trung tâm phần mềm Ubuntu.
NeoFetch là một giải pháp dòng lệnh tốt cho thông tin cấp cao (nếu chạy Ubuntu 14.04 trở lên).
Để cài đặt, bạn cần thêm PPA trước:
sudo add-apt-repository ppa:dawidd0811/neofetch
Sau đó cài đặt:
sudo apt update && sudo apt install neofetch
Sau đó chạy:
neofetch
neofetch có sẵn trong kho vũ trụ kể từ 18.04.
Một cách thuận tiện để trình bày dữ liệu neofetch là sử dụng neofetch --stdout
. Lệnh này tạo đầu ra trong văn bản thuần túy có thể được sao chép / dán vào một câu hỏi hoặc câu trả lời ở đây mà không cần phải tải lên một hình ảnh.
$ neofetch --stdout
dkb@kububb
------------
OS: Ubuntu 18.04.2 LTS x86_64
Host: Inspiron 15-3567
Kernel: 4.15.0-48-generic
Uptime: 3 hours, 12 mins
Packages: 2352
Shell: bash 4.4.19
Resolution: 1366x768
DE: KDE
WM: KWin
WM Theme: Breeze
Theme: Breeze Dark [KDE], MyBreeze-Dark [GTK2/3]
Icons: Breeze-dark [KDE], Breeze [GTK2/3]
Terminal: konsole
Terminal Font: Hack 11
CPU: Intel i3-6006U (2) @ 2.000GHz
GPU: Intel HD Graphics 520
Memory: 1435MiB / 7846MiB
$
Thêm một số chi tiết:
lscpu
hiển thị thông tin về kiến trúc CPU lsblk
danh sách các thiết bị khối sudo lshw -short | grep -i "system memory"
liệt kê bộ nhớ hệ thống Chỉ cần gõ ls
và sử dụng tab
để nhận được nhắc nhở.
Tôi đã viết một tập lệnh shell để thu thập tất cả các chi tiết phần cứng có thể có trên các hệ thống Linux, bao gồm Ubuntu, bằng cách sử dụng các lệnh gốc. Bất cứ ai quan tâm đều có thể xem và tải xuống tập lệnh từ: Một tập lệnh shell đơn giản để lấy thông tin phần cứng từ hộp Linux .
Kịch bản này lấy các chi tiết sau:
Tập lệnh này hiện có sẵn dưới dạng RPM, có thể tải xuống từ trang blog này: https://www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html
Có một tiện ích duy nhất để theo dõi trạng thái làm việc của hầu hết các phần cứng không? Cũng giống như một số phần mềm trong Windows?
Nếu bạn tìm kiếm "kiểm tra hệ thống" trong dấu gạch ngang, bạn sẽ thấy một chương trình sẽ kiểm tra số lượng tính năng điên rồ. Hình ảnh thứ 2 cho thấy nó sẽ kiểm tra đình chỉ, quản lý năng lượng, âm thanh, usb, đồ họa, trung gian, ổ đĩa DVD và nhiều hơn nữa.
Nếu có gì đó không đúng liên quan đến một thiết bị, nó sẽ thông báo cho bạn về nó. Một tìm kiếm đơn giản trên AU hoặc đăng một câu hỏi cụ thể cho một vấn đề được hiển thị trên trang kết quả sẽ giúp điều tra vấn đề liên quan.
Kho lưu trữ vũ trụ trên Ubuntu 14.04 trở lên chứa tập lệnh Bash có tên inxi
trong gói có cùng tên. Ít nhất Xubfox 16.04 đã được cài đặt theo mặc định. Bạn có thể kiểm soát đầu ra của nó thông qua các tùy chọn. Xem man inxi
. Ví dụ: inxi -v 2
hiển thị thông tin ở mức độ dài 2; mức 0-7 được hỗ trợ.
neofetch
đã được đề cập nhưng cũng screenfetch
cung cấp nhiều thông tin hơn khi bạn mở terminal sau khi bạn đặt lệnh trong ~/.bashrc
tệp của mình :
Màn hình giật gân thiết bị đầu cuối của tôi chứa bốn thành phần:
screenfetch
tiện ích thông tin hệ thốngBạn có thể tìm thấy chi tiết để tự làm điều này trong câu trả lời này:
công cụ thăm dò hw: https://github.com/linuxhw/hw-probe
Công cụ này tạo ra một đầu dò của máy tính bao gồm đầu ra của các trình nghe phần cứng (hwinfo, dmidecode, biosdecode, v.v.), một số công cụ chẩn đoán Linux (smartctl, memtester, v.v.) và nhật ký hệ thống (dmesg, Xorg.log, v.v.).
Ví dụ thăm dò: https://linux-hardware.org/?probe=0b29192f95
Tôi là tác giả của dự án này, vì vậy hãy thoải mái đặt bất kỳ câu hỏi nào trong các bình luận!
hardinfo
...