Oli*_*Oli 194
有几个选项:
lspci
将以一种很好的快速方式向您展示您的大部分硬件。它具有不同的详细程度,因此您可以根据需要使用-v
和-vv
标志从中获取更多信息。该-k
参数是找出硬件正在使用哪个内核驱动程序的好方法。-nn
将让您简单地知道硬件 ID,这对搜索非常有用。
但这只是获取硬件列表的一种非常简单、快速的方法。我经常要求人们在尝试识别他们的无线硬件时在这里发布它的输出。它非常适合这样的事情。
它不显示 USB 总线以外的 USB 硬件。
下面是三个真实世界的例子:
$ 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
Run Code Online (Sandbox Code Playgroud)
$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
Run Code Online (Sandbox Code Playgroud)
$ 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
Run Code Online (Sandbox Code Playgroud)lsusb
就像lspci
但是对于 USB 设备。具有相似详细程度选项的相似功能。如果您想知道插入的内容,那就太好了。
sudo lshw
将为您提供非常全面的硬件和设置列表。
它为您提供了如此多的信息,我建议您通过管道将其less
输出或将其输出到文件中,然后在可以移动的地方打开它:
sudo lshw | less
Run Code Online (Sandbox Code Playgroud)
当然,这通常是很多信息。您通常只需要关于一小部分硬件的信息,lshw
并让您选择一个类别。例如,如果您只想查看您的网络设备,请运行以下命令:
sudo lshw -c network
Run Code Online (Sandbox Code Playgroud)如果你想要一些图形化的东西,我建议你看看hardinfo
. 您需要先安装它:
sudo apt-get install hardinfo
Run Code Online (Sandbox Code Playgroud)
然后,您只需从同一个终端运行它hardinfo
。我不知道它默认有一个菜单位置。
但它可以为您提供比其他选项稍多的信息(引导、可用内核等),并为您提供类似的 PCI 和 USB 硬件列表,如前两个命令。
它还提供了一些简单的基准测试。我认为开发人员的目标是使其成为 Sandra(一种流行的 Windows 硬件信息收集工具)的替代品。
它甚至可以选择输出一份不错的报告,您可以将其发送给某人(尽管它很容易包含太多信息)。
Ped*_*ram 63
您可以使用 lshw 这是 CLI 工具:
sudo lshw
正如手册页所说:
lshw 是一个提取机器硬件配置详细信息的小工具。它可以在支持 DMI 的 x86 或 IA-64 系统和某些 PowerPC 机器(已知 PowerMac G4 可以工作)上报告确切的内存配置、固件版本、主板配置、CPU 版本和速度、缓存配置、总线速度等。
您还可以使用HardInfo:
HardInfo 可以收集有关系统硬件和操作系统的信息、执行基准测试并生成 HTML 或纯文本格式的可打印报告。
它还可以轻松扩展,因为开发人员文档和完整源代码(在 GNU GPL 版本 2 下发布)可用。
通过运行以下命令安装它:
sudo apt-get install hardinfo
或在 Synaptic 或软件中心寻找 hardinfo。
Oct*_*ean 21
有多种方法可以收集硬件信息。我会发布我知道的所有可能性。有关任何程序的更多信息,请参阅他们的手册页。
选项一—— lshw
lshw
默认情况下应该安装。您必须以超级用户(sudo)身份运行它。
它将提供几乎每个组件的非常详细的列表。要获得更短的列表表示,您可以使用该-short
标志。
您可以通过多种方式使其输出信息。
选项二 -hwinfo
(需要安装)
hwinfo
你必须安装。它在存储库中。
它还以非常详细的方式呈现组件。这里的--short
标志会给你一个很好的硬件类别排序列表。
使用该--[hwtype]
选项,您只能获取有关所选硬件类型的详细信息,这有时非常方便。
我不知道禁用/启用硬件或驱动程序的任何一体式解决方案。驱动程序通常是内核模块,您可以使用modprobe
命令启用(添加)和禁用(删除)。
使用lsmod
您可以找出当前加载了哪些模块。
Sau*_*mar 15
lshw是一个非常好的命令,可以告诉您非常详细的硬件信息。如果您不想安装诸如hardinfo 之类的其他东西,那么这将是一个非常好的命令。但是使用带有 -html或 -xml 选项的lshw(你可以说列出硬件来记住这个命令)以更具交互性的方式获取信息。
这里说明了
$ sudo lshw | less (or more)
$ sudo lshw -html > myhardware.html
$ sudo lshw -xml > myhardware.xml
Run Code Online (Sandbox Code Playgroud)
现在只需打开在当前目录中创建的 .html 或 .xml 文件即可获得硬件的完整描述。
jet*_*jet 12
lspci
- PCI 硬件
lsusb, lspcmcia, lshw, lshw-gtk
dmidecode
- 有关系统硬件的信息,如系统 BIOS 中所述
kinfocenter
cat /proc/cpuinfo
小智 9
NeoFetch是一个很好的命令行解决方案,用于获取高级信息(如果运行 Ubuntu 14.04 或更高版本)。
要安装,您需要先添加 PPA:
sudo add-apt-repository ppa:dawidd0811/neofetch
Run Code Online (Sandbox Code Playgroud)
然后安装:
sudo apt update && sudo apt install neofetch
Run Code Online (Sandbox Code Playgroud)
然后运行:
neofetch
Run Code Online (Sandbox Code Playgroud)
从 18.04 开始,neofetch在 Universe 存储库中可用。
呈现Neofetch数据的一种便捷方式是使用neofetch --stdout
. 此命令以纯文本格式生成输出,可以将其复制/粘贴到此处的问题或答案中,而无需上传图像。
$ 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
$
Run Code Online (Sandbox Code Playgroud)
HardwareLiSter是一个有用的工具,可以在漂亮的 GUI 界面中向您显示系统上所有硬件的详细信息。
如果您更喜欢使用终端尝试sudo dmidecode
,它也会为您提供所有硬件的非常详细的列表。
从 Ubuntu 18.04 及更早版本的默认 Ubuntu 存储库安装 Sysinfo。Sysinfo 是一个图形工具,能够显示有关运行它的计算机的一些硬件和软件信息。
它能够识别以下信息:
在 Ubuntu 20.04 及更高版本中,安装 System Profiler ( sudo apt install hardinfo
) 而不是 Sysinfo。
其他适用于 Ubuntu 的好工具是
I-Nex 是免费的系统信息工具,用于收集主要系统组件(设备)的信息,如 CPU、主板、内存、视频内存、声音、USB 设备等。该应用程序允许通过选项卡式清晰界面显示有关系统硬件的信息,该实用程序显示大量系统详细信息。I-Nex 实用程序继续添加新功能,这次 I-Nex 包括 GPU 信息选项卡和其他各种修复。除了能够显示硬件信息之外,I-Nex 还可以生成高级报告,您可以选择要包含的内容,并可选择将报告发送到诸如 Pastebin(和其他)之类的服务。它还具有直接从应用程序截取 I-Nex 窗口屏幕截图的选项。I-Nex 与 Linux 可用的其他硬件信息 GUI 工具之间的区别在于信息组织得更好,显示速度更快(例如比 lshw-gtk)。此外,硬件信息的呈现方式比其他此类工具更容易理解。
CPU-G 是显示硬件信息的有用工具。它检测硬件并显示有关所有内容的详细信息,显示有关 CPU(处理器)、RAM(活动/非活动、空闲、已使用和缓存)、主板和芯片组、Bios 详细信息、显卡详细信息以及已安装 Linux 的详细信息。
来源 http://www.noobslab.com/2014/01/cpuz-alternatives-inex-cpug-for-ubuntu.html
添加一些细节:
lscpu
显示有关CPU架构的信息 lsblk
列出块设备 sudo lshw -short | grep -i "system memory"
列出系统内存 只需键入ls
并使用tab
即可获得提示。