하드웨어 세부 정보는 어떻게 찾을 수 있습니까?


138

시스템의 하드웨어 프로필을 볼 수있는 내장 소프트웨어 또는 터미널 방법이 있습니까? 이러한 기능에 해당하는 Windows는 장치 관리자 입니다.

답변:


154

몇 가지 옵션이 있습니다.

  • 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
    
  • lsusblspciUSB 장치 와 비슷합니다. 유사한 상세 옵션을 가진 유사한 기능. 무엇이 꽂혀 있는지 알고 싶다면 좋습니다.

  • sudo lshw 매우 포괄적 인 하드웨어 및 설정 목록을 제공합니다.

    너무 많은 정보를 제공하므로 less파일을 통해 파이프로 보내 거나 파일로 출력하고 이동할 수있는 곳에서 열어 보는 것이 좋습니다.

    sudo lshw | less
    

    물론 이것은 일반적으로 많은 정보입니다. 하드웨어의 작은 하위 집합에 대한 정보 만 필요한 경우가 많으며 lshw범주를 선택할 수 있습니다. 예를 들어 네트워크 장치를 보려면 다음을 실행하십시오.

    sudo lshw -c network
    
  • 그래픽이 필요한 경우를 참조하십시오 hardinfo. 먼저 설치해야합니다.

    sudo apt-get install hardinfo
    

    그런 다음와 같은 터미널에서 실행하십시오 hardinfo. 기본적으로 메뉴 위치가 있다는 것을 모르겠습니다.

    그러나 다른 옵션보다 약간 더 많은 정보 (부팅, 사용 가능한 커널 등)를 제공 할뿐만 아니라 처음 두 명령과 유사한 PCI 및 USB 하드웨어 목록을 제공 할 수 있습니다.

    간단한 벤치마킹도 제공합니다. 필자는 개발자들이 그것을 유명한 Windows 하드웨어 정보 수집 도구 인 Sandra를 대신 할 것이라고 생각합니다.

    누군가에게 보낼 수있는 멋진 보고서를 출력 할 수있는 옵션도 있습니다 (물론 너무 많은 정보가 될 수 있음 ).

정보


16
다음과 유사한 기본 그래픽 하드웨어 관리 시스템이 필요합니다 hardinfo.
Oxwivi

드라이버 모듈은 어떻습니까?
Oxwivi

3
@Oxwivi 무엇입니까? 내가 말했듯 lspci -k이, lshw당연히 그것들을 보여주고 (configuration => driver stem 아래를 보시오) hardinfo장치를 선택했을 때 보여줍니다 (스크린 샷의 하단 창은 그 장치에 대한 자세한 정보로 채워집니다)
Oli

@ Oli ♦ 4G (LTE) 기능으로 빌드 된 노트북을 가지고 있는데 우분투에서 장치의 imei를 얻는 방법이 있습니까? 감사합니다
Kasun Siyambalapitiya

@Oli 감사합니다! 그런 철저하고 유용한 답변. 건배
크리스토퍼 쿠트 러프

53

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를 찾으십시오.


그래픽 카드가 GTX450 또는 GTS450임을 기억합니다. 우분투 10.10에서 hardinfo로 이것을 볼 수없는 이유는 무엇입니까?
sam

18

하드웨어 정보를 수집하는 방법에는 여러 가지가 있습니다. 내가 아는 모든 가능성을 게시 할 것입니다. 프로그램에 대한 자세한 내용은 해당 매뉴얼 페이지를 참조하십시오.


옵션 하나- lshw

lshw기본적으로 설치해야합니다. 수퍼 유저 (sudo)로 실행해야합니다.

거의 모든 구성 요소에 대한 매우 자세한 목록을 제공합니다. 더 짧은 목록 표현을 얻으려면 -short플래그를 사용할 수 있습니다 .

여러 가지 방법으로 정보를 출력 할 수 있습니다.


옵션 2-hwinfo (설치 필요)

hwinfo설치해야합니다. 리포지토리에 있습니다.

또한 매우 상세한 방식으로 구성 요소를 제공합니다. 여기서 --short플래그는 멋진 하드웨어 범주 정렬 목록을 제공합니다.

--[hwtype]옵션을 사용하면 선택한 하드웨어 유형에 대한 자세한 정보 만 얻을 수 있으며 때로는 매우 편리합니다.


하드웨어 또는 드라이버를 비활성화 / 활성화하는 일체형 솔루션을 모릅니다. 드라이버는 일반적으로 modprobe명령을 사용하여 활성화 (추가) 및 비활성화 (제거) 할 수있는 커널 모듈입니다 .

를 사용 lsmod하면 현재로드 된 모듈을 찾을 수 있습니다.


1
훌륭한 추천. 과는 어떻게 hwinfo다릅니 lshw까?
Oxwivi

주로 정보 표현과 lshw약간 더 많은 정보를 나열합니다.
Octavian Damiean

2
그런 다음 sudo lshw -short버그 보고서에서 정보를 인용 할 필요성을 쉽게 해결합니다.
Oxwivi

1
그것은 별도의 질문입니다.
Octavian Damiean

1
예, 가장 중요한 규칙 중 하나를 위반했습니다. 게시물 당 하나의 질문입니다. 이 질문은 시스템에 대한 정보를 얻는 방법에 대한 정보를 제공하는 데 매우 유용합니다. 모듈을 수정하는 방법을 알고 싶다면 별도의 질문을하십시오.
Octavian Damiean

13

lshw 는 하드웨어에 대한 매우 자세한 정보를 알려주는 매우 훌륭한 명령입니다. hardinfo 와 같은 다른 것을 설치하고 싶지 않으면 매우 좋은 명령이 될 것입니다. 그러나 lshw (이 명령을 기억하기 위해 list hardware라고 말할 수 있음)를 -html 또는 -xml 옵션과 함께 사용하면보다 대화식으로 정보를 얻을 수 있습니다.

여기에

    $ sudo lshw | less (or more)
    $ sudo lshw -html > myhardware.html
    $ sudo lshw -xml > myhardware.xml

이제 현재 디렉토리에서 생성 된 .html 또는 .xml 파일을 열어 하드웨어에 대한 완전한 설명을 얻으십시오.


9

lspci -PCI 하드웨어

lsusb, lspcmcia, lshw, lshw-gtk

dmidecode BIOS에 설명 된 시스템 하드웨어에 대한 정보

kinfocenter

cat /proc/cpuinfo


9

lshw명령 lshw | grep audio입니다. 예를 들어 grep 할 수도 있습니다 .

GUI에서 어떻게 볼 수 있는지 모르겠습니다.


8

HardwareLiSter 는 유용한 GUI 인터페이스로 시스템의 모든 하드웨어에 대한 자세한 정보를 표시 할 수있는 유용한 도구입니다.

터미널을 사용하려면 sudo dmidecode모든 하드웨어에 대한 자세한 목록을 제공하십시오.


7

우분투에 대한 다른 훌륭한 도구는

아이넥스

여기에 이미지 설명을 입력하십시오

I-Nex는 CPU, 마더 보드, 메모리, 비디오 메모리, 사운드, USB 장치 등과 같은 주요 시스템 구성 요소 (장치)에 대한 정보를 수집하는 데 사용되는 무료 시스템 정보 도구입니다. 이 응용 프로그램은 탭이있는 명확한 인터페이스를 통해 시스템 하드웨어에 대한 정보를 표시 할 수 있으며이 유틸리티는 상당한 양의 시스템 세부 정보를 표시합니다. I-Nex 유틸리티는 계속해서 새로운 기능을 추가합니다. 이번에는 I-Nex에 GPU 정보 탭 및 기타 다양한 수정 사항이 포함되었습니다. 하드웨어 정보를 표시 할 수있을뿐만 아니라 I-Nex는 포함 할 항목을 선택하고 선택적으로 Pastebin (및 기타)과 같은 서비스로 보고서를 보낼 수있는 고급 보고서를 생성 할 수 있습니다. 또한 응용 프로그램에서 직접 I-Nex 창의 스크린 샷을 찍을 수있는 옵션이 있습니다. I-Nex와 Linux에서 사용할 수있는 다른 하드웨어 정보 GUI 도구의 차이점은 정보가 더 잘 구성되고 더 빨리 표시된다는 것입니다 (예 : lshw-gtk보다). 또한 하드웨어 정보는 다른 도구보다 이해하기 쉬운 방식으로 제공됩니다.

CPU-G

여기에 이미지 설명을 입력하십시오 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


1
이것은 좋지만 현재 설치 패키지가 손상되었습니다. 의 내용을 대체하기 위해 필요 /var/lib/dpkg/info/i-nex.postinstexit 0살아 그것을 통해 얻을.
matt

1
또한 전체 화면으로 보이지 않는 것처럼 보이기 때문에 디스플레이가 다소 작고 성가신 것입니다.
matt

지금까지는 i-nex우분투에서 본 최고의 옵션입니다. 16.04에서 훌륭하게 작동하며 내가 기대하는 것을 정확하게 수행합니다. 다른 옵션 ( hardinfo, hwinfo) 을 제거했지만 시도 후 제거했습니다 i-nex. 이것은 최고의 답변 중 하나였습니다. 감사합니다!
Artur Barseghyan


6

기본 Ubuntu 리포지토리에서 Sysinfo를 설치하십시오. Sysinfo는 실행중인 컴퓨터에 대한 일부 하드웨어 및 소프트웨어 정보를 표시 할 수있는 그래픽 도구입니다.

다음에 대한 정보를 인식 할 수 있습니다.

  • 시스템 (Linux 배포판, 그놈 버전, 커널, gcc 및 Xorg 및 호스트 이름)
  • CPU (공급 업체 식별, 모델 이름, 빈도, 레벨 2 캐시, 보 코프, 모델 번호 및 플래그)
  • 메모리 (총 시스템 RAM, 사용 가능한 메모리, 스왑 공간 총 및 사용 가능, 캐시, 활성, 비활성 메모리)
  • 스토리지 (IDE 인터페이스, 모든 IDE 장치, SCSI 장치)
  • 하드웨어 (마더 보드, 그래픽 카드, 사운드 카드, 네트워크 장치)
  • NVIDIA 그래픽 카드 : NVIDIA 디스플레이 드라이버 만 설치

여기에 이미지 설명을 입력하십시오



5

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                                                                                                                           
$                                                                                                                                        

4

세부 사항을 추가하십시오.

  • lscpu CPU 아키텍처에 대한 정보 표시
  • lsblk 차단 장치 목록
  • sudo lshw -short | grep -i "system memory" 시스템 메모리 목록

입력 ls하고 tab프롬프트를 표시 하는 데 사용하십시오 .


lshw당신 과 함께 사용할 수 있습니다 lshw -C memory-자세한 정보는 여기
Wilf

4

네이티브 명령을 사용하여 우분투를 포함한 Linux 시스템에서 가능한 모든 하드웨어 세부 정보를 수집하는 쉘 스크립트를 작성했습니다. 관심있는 사람은 다음에서 스크립트를보고 다운로드 할 수 있습니다 . Linux 상자에서 하드웨어 정보를 가져 오는 간단한 쉘 스크립트 .

이 스크립트는 다음 세부 사항을 가져옵니다.

  • 운영 체제 (Linux) 릴리스 버전, 커널 버전, 가동 시간 세부 사항 등
  • 시스템 (서버) 공급 업체, 일련 번호 등
  • 서버 메인 보드 세부 사항
  • 한눈에 서버 BIOS
  • 서버 프로세서 세부 사항
  • 서버 실제 메모리 (RAM) 세부 사항
  • PCI 장치 / 컨트롤러 개요
  • 하드 디스크 드라이브 세부 사항
  • 네트워크 하드웨어 정보

**** 2019 년 1 월 2 일자로 업데이트 *****

이 스크립트는 RPM으로 사용할 수 있으며 다음 블로그 사이트 페이지에서 다운로드 할 수 있습니다. https://www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html


3

대부분의 하드웨어 작동 상태를 모니터링 할 수있는 단일 유틸리티가 있습니까? Windows의 일부 소프트웨어처럼?

대시에서 "시스템 테스트"를 검색하면 미친 정도의 기능을 검사하는 프로그램이 표시됩니다. 두 번째 이미지는 일시 중단, 전원 관리, 오디오, USB, 그래픽, 미디어 카드, DVD 드라이브 등을 검사하는 것을 보여줍니다.

장치와 관련하여 잘못된 것이 있으면 알려줍니다. AU를 간단하게 검색하거나 결과 페이지에 표시된 문제와 관련된 질문을 게시하면 관련 문제를 조사하는 데 도움이됩니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


3

Ubuntu 14.04 이상의 Universe 리포지토리에는 inxi동일한 이름의 패키지에 이름이 지정된 Bash 스크립트가 포함되어 있습니다 . 최소한 Xubuntu 16.04에는 기본적으로 설치되어 있습니다. 옵션을 통해 출력을 제어 할 수 있습니다. 참조하십시오 man inxi. 예를 들어 inxi -v 2자세한 정보 표시 수준은 2입니다. 레벨 0-7이 지원됩니다.


2

neofetch이미 언급되었지만 파일에 screenfetch명령을 넣은 후 터미널을 열 때 더 많은 정보를 제공 ~/.bashrc합니다.

터미널 스플래시 화면

터미널 시작 화면에는 네 가지 구성 요소가 있습니다.

  • 날씨
  • 달력
  • 시간 (터미널 개설 당시)
  • screenfetch 시스템 정보 유틸리티

이 답변에서 직접 수행하는 세부 정보를 찾을 수 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.