답변:
몇 가지 옵션이 있습니다.
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
$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
lspci
USB 장치 와 비슷합니다. 유사한 상세 옵션을 가진 유사한 기능. 무엇이 꽂혀 있는지 알고 싶다면 좋습니다.
sudo lshw
매우 포괄적 인 하드웨어 및 설정 목록을 제공합니다.
너무 많은 정보를 제공하므로 less
파일을 통해 파이프로 보내 거나 파일로 출력하고 이동할 수있는 곳에서 열어 보는 것이 좋습니다.
sudo lshw | less
물론 이것은 일반적으로 많은 정보입니다. 하드웨어의 작은 하위 집합에 대한 정보 만 필요한 경우가 많으며 lshw
범주를 선택할 수 있습니다. 예를 들어 네트워크 장치를 보려면 다음을 실행하십시오.
sudo lshw -c network
그래픽이 필요한 경우를 참조하십시오 hardinfo
. 먼저 설치해야합니다.
sudo apt-get install hardinfo
그런 다음와 같은 터미널에서 실행하십시오 hardinfo
. 기본적으로 메뉴 위치가 있다는 것을 모르겠습니다.
그러나 다른 옵션보다 약간 더 많은 정보 (부팅, 사용 가능한 커널 등)를 제공 할뿐만 아니라 처음 두 명령과 유사한 PCI 및 USB 하드웨어 목록을 제공 할 수 있습니다.
간단한 벤치마킹도 제공합니다. 필자는 개발자들이 그것을 유명한 Windows 하드웨어 정보 수집 도구 인 Sandra를 대신 할 것이라고 생각합니다.
누군가에게 보낼 수있는 멋진 보고서를 출력 할 수있는 옵션도 있습니다 (물론 너무 많은 정보가 될 수 있음 ).
lspci -k
이, lshw
당연히 그것들을 보여주고 (configuration => driver stem 아래를 보시오) hardinfo
장치를 선택했을 때 보여줍니다 (스크린 샷의 하단 창은 그 장치에 대한 자세한 정보로 채워집니다)
CLI 도구 인 lshw를 사용할 수 있습니다.
sudo lshw
매뉴얼 페이지에서 말한 것처럼 :
lshw는 기계의 하드웨어 구성에 대한 자세한 정보를 추출하는 작은 도구입니다. DMI 지원 x86 또는 IA-64 시스템 및 일부 PowerPC 시스템에서 정확한 메모리 구성, 펌웨어 버전, 메인 보드 구성, CPU 버전 및 속도, 캐시 구성, 버스 속도 등을보고 할 수 있습니다 (PowerMac G4가 작동하는 것으로 알려져 있음).
HardInfo를 사용할 수도 있습니다 .
HardInfo는 시스템의 하드웨어 및 운영 체제에 대한 정보를 수집하고 벤치 마크를 수행하며 HTML 또는 일반 텍스트 형식으로 인쇄 가능한 보고서를 생성 할 수 있습니다.
또한 개발자 문서를 쉽게 확장 할 수 있으며 GNU GPL 버전 2에서 릴리스 된 전체 소스 코드를 사용할 수 있습니다.
다음 명령을 실행하여 설치하십시오.
sudo apt-get install hardinfo
Synaptic 또는 Software Center에서 hardinfo를 찾으십시오.
하드웨어 정보를 수집하는 방법에는 여러 가지가 있습니다. 내가 아는 모든 가능성을 게시 할 것입니다. 프로그램에 대한 자세한 내용은 해당 매뉴얼 페이지를 참조하십시오.
옵션 하나- lshw
lshw
기본적으로 설치해야합니다. 수퍼 유저 (sudo)로 실행해야합니다.
거의 모든 구성 요소에 대한 매우 자세한 목록을 제공합니다. 더 짧은 목록 표현을 얻으려면 -short
플래그를 사용할 수 있습니다 .
여러 가지 방법으로 정보를 출력 할 수 있습니다.
옵션 2-hwinfo
(설치 필요)
hwinfo
설치해야합니다. 리포지토리에 있습니다.
또한 매우 상세한 방식으로 구성 요소를 제공합니다. 여기서 --short
플래그는 멋진 하드웨어 범주 정렬 목록을 제공합니다.
이 --[hwtype]
옵션을 사용하면 선택한 하드웨어 유형에 대한 자세한 정보 만 얻을 수 있으며 때로는 매우 편리합니다.
하드웨어 또는 드라이버를 비활성화 / 활성화하는 일체형 솔루션을 모릅니다. 드라이버는 일반적으로 modprobe
명령을 사용하여 활성화 (추가) 및 비활성화 (제거) 할 수있는 커널 모듈입니다 .
를 사용 lsmod
하면 현재로드 된 모듈을 찾을 수 있습니다.
hwinfo
다릅니 lshw
까?
lshw
약간 더 많은 정보를 나열합니다.
sudo lshw -short
버그 보고서에서 정보를 인용 할 필요성을 쉽게 해결합니다.
lshw 는 하드웨어에 대한 매우 자세한 정보를 알려주는 매우 훌륭한 명령입니다. hardinfo 와 같은 다른 것을 설치하고 싶지 않으면 매우 좋은 명령이 될 것입니다. 그러나 lshw (이 명령을 기억하기 위해 list hardware라고 말할 수 있음)를 -html 또는 -xml 옵션과 함께 사용하면보다 대화식으로 정보를 얻을 수 있습니다.
여기에
$ sudo lshw | less (or more)
$ sudo lshw -html > myhardware.html
$ sudo lshw -xml > myhardware.xml
이제 현재 디렉토리에서 생성 된 .html 또는 .xml 파일을 열어 하드웨어에 대한 완전한 설명을 얻으십시오.
HardwareLiSter 는 유용한 GUI 인터페이스로 시스템의 모든 하드웨어에 대한 자세한 정보를 표시 할 수있는 유용한 도구입니다.
터미널을 사용하려면 sudo dmidecode
모든 하드웨어에 대한 자세한 목록을 제공하십시오.
우분투에 대한 다른 훌륭한 도구는
I-Nex는 CPU, 마더 보드, 메모리, 비디오 메모리, 사운드, USB 장치 등과 같은 주요 시스템 구성 요소 (장치)에 대한 정보를 수집하는 데 사용되는 무료 시스템 정보 도구입니다. 이 응용 프로그램은 탭이있는 명확한 인터페이스를 통해 시스템 하드웨어에 대한 정보를 표시 할 수 있으며이 유틸리티는 상당한 양의 시스템 세부 정보를 표시합니다. I-Nex 유틸리티는 계속해서 새로운 기능을 추가합니다. 이번에는 I-Nex에 GPU 정보 탭 및 기타 다양한 수정 사항이 포함되었습니다. 하드웨어 정보를 표시 할 수있을뿐만 아니라 I-Nex는 포함 할 항목을 선택하고 선택적으로 Pastebin (및 기타)과 같은 서비스로 보고서를 보낼 수있는 고급 보고서를 생성 할 수 있습니다. 또한 응용 프로그램에서 직접 I-Nex 창의 스크린 샷을 찍을 수있는 옵션이 있습니다. I-Nex와 Linux에서 사용할 수있는 다른 하드웨어 정보 GUI 도구의 차이점은 정보가 더 잘 구성되고 더 빨리 표시된다는 것입니다 (예 : lshw-gtk보다). 또한 하드웨어 정보는 다른 도구보다 이해하기 쉬운 방식으로 제공됩니다.
CPU-G는 하드웨어 정보를 표시하는 유용한 유틸리티입니다. 하드웨어를 감지하고 모든 것에 대한 세부 정보를 표시하며 CPU (Processor), RAM (Active / Inactive, Free, Used and cached), 마더 보드 및 칩셋, Bios 세부 정보, 그래픽 카드 세부 정보 및 설치된 Linux 세부 정보에 대한 정보를 표시합니다.
출처 http://www.noobslab.com/2014/01/cpuz-alternatives-inex-cpug-for-ubuntu.html
/var/lib/dpkg/info/i-nex.postinst
로 exit 0
살아 그것을 통해 얻을.
i-nex
우분투에서 본 최고의 옵션입니다. 16.04에서 훌륭하게 작동하며 내가 기대하는 것을 정확하게 수행합니다. 다른 옵션 ( hardinfo
, hwinfo
) 을 제거했지만 시도 후 제거했습니다 i-nex
. 이것은 최고의 답변 중 하나였습니다. 감사합니다!
터미널에서 :
sudo lshw
GUI에서 gnome-device-manager 를 설치해야합니다
기본 Ubuntu 리포지토리에서 Sysinfo를 설치하십시오. Sysinfo는 실행중인 컴퓨터에 대한 일부 하드웨어 및 소프트웨어 정보를 표시 할 수있는 그래픽 도구입니다.
다음에 대한 정보를 인식 할 수 있습니다.
NeoFetch 는 높은 수준의 정보를 제공하는 훌륭한 명령 줄 솔루션입니다 (Ubuntu 14.04 이상을 실행하는 경우).
설치하려면 먼저 PPA를 추가해야합니다.
sudo add-apt-repository ppa:dawidd0811/neofetch
그런 다음 설치하십시오.
sudo apt update && sudo apt install neofetch
그런 다음 다음을 실행하십시오.
neofetch
neofetch 는 18.04 이후 Universe 저장소에서 사용할 수 있습니다.
네오 페치 데이터 를 표시하는 편리한 방법 은을 사용하는 것 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
$
네이티브 명령을 사용하여 우분투를 포함한 Linux 시스템에서 가능한 모든 하드웨어 세부 정보를 수집하는 쉘 스크립트를 작성했습니다. 관심있는 사람은 다음에서 스크립트를보고 다운로드 할 수 있습니다 . Linux 상자에서 하드웨어 정보를 가져 오는 간단한 쉘 스크립트 .
이 스크립트는 다음 세부 사항을 가져옵니다.
이 스크립트는 RPM으로 사용할 수 있으며 다음 블로그 사이트 페이지에서 다운로드 할 수 있습니다. https://www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html
neofetch
이미 언급되었지만 파일에 screenfetch
명령을 넣은 후 터미널을 열 때 더 많은 정보를 제공 ~/.bashrc
합니다.
터미널 시작 화면에는 네 가지 구성 요소가 있습니다.
screenfetch
시스템 정보 유틸리티이 답변에서 직접 수행하는 세부 정보를 찾을 수 있습니다.
hw-probe 도구 : https://github.com/linuxhw/hw-probe
이 도구는 하드웨어 리스터 (hwinfo, dmidecode, biosdecode 등)의 출력, 여러 Linux 진단 도구 (smartctl, memtester 등) 및 시스템 로그 (dmesg, Xorg.log 등)를 포함하여 컴퓨터의 프로브를 생성합니다.
프로브 예 : https://linux-hardware.org/?probe=0b29192f95
나는이 프로젝트의 저자이므로, 의견에 자유롭게 질문하십시오!
hardinfo
.