하드웨어 정보를 찾기위한 Linux 명령은 무엇입니까?


96

Linux에서 아래 항목에 대한 하드웨어 정보를 찾아야합니다.

  • CPU 및 코어
  • CPU 속도
  • 기억
  • 하드 디스크
  • OS 버전

어떤 충고?


이를위한 멋진 GUI 도구는 HardInfo 입니다.
rugk

답변:


96

에서 리눅스 명령 - 실제적인 참조 :

커널 버전 및 시스템 아키텍처 표시

uname -a

배포 이름 및 버전 표시

head -n1 /etc/issue

시스템에 등록 된 모든 파티션 표시

cat /proc/partitions

시스템에서 본 총 RAM 표시

grep MemTotal /proc/meminfo

CPU 정보 표시

grep "model name" /proc/cpuinfo

디스크 SDA에 대한 정보 표시

hdparm -i /dev/sda

41

시험 lshw

그것은 당신이로 실행 제안합니다 root, 그래서 시도

sudo lshw

1
당신은 많은 경우에 그것을 설치해야 할 것입니다-iirc 그것은 우분투에 재고가 없었습니다
Journeyman Geek

칼리 리눅스에서 같은 문제!
Kunok

36

다음은 Linux에서 하드웨어를 확인하는 명령 목록입니다. 모든 배포에서 모든 명령을 사용할 수있는 것은 아닙니다. 모든 정보를 얻으려면 루트로 시작하거나 sudo를 통해 시작하는 것이 좋습니다.

명령 : lscpu

  • 사용 가능한 cpus 및 해당 caracteristics 나열
  • 오래된 배포판에서는 사용할 수 없습니다

사령부 : lshal

  • HAL (Hardware Abstraction Layer)을 설치해야합니다.
  • HAL에서 볼 수있는 모든 하드웨어 나열

사령부 : lshw

  • 기본적으로 우분투 기반 배포판과 기본 저장소의 데비안에서 사용 가능
  • Fedora 리포지토리에서 사용 가능
  • 커널, HAL, DMI 등 많은 입력을 사용하여 모든 하드웨어를 감지합니다.
  • 하드웨어 보고서를 생성하는 깔끔한 '-html'스위치
  • 이 페이지에서 더 확인

명령 : lspci

  • 표준 명령
  • 커널에서 감지 한대로 PCI 버스에 연결된 모든 하드웨어를 나열하십시오.

명령 : lsusb

  • 표준 명령
  • 커널이 감지 한 USB 버스에 연결된 모든 하드웨어를 나열

명령 : dmidecode

  • 표준 명령
  • DMI (일종의 BIOS 인터페이스)에서 소스 정보를 얻습니다.
  • DMI 인터페이스에서보고 한 모든 하드웨어 나열

13

나는 여러 배포판으로 나아가는 유틸리티의 공동 개발자입니다. 이 도구를 inxi 라고 합니다 . 하나의 쉬운 명령으로 여기의 다른 모든 대답이 제안하는 것을 수행하는 bash 스크립트입니다. 확인 해봐.

사용하려면 터미널로 이동하여 'inxi -F'를 입력하면 전체 (-F) 시스템 정보 출력이 표시됩니다. 'inxi -h'는 더 많은 옵션을 보여줍니다. 원래 IRC 문제 해결을 위해 만들어 졌으므로 거의 모든 IRC 클라이언트에서 작동합니다 (일부 번들로 제공).

인시



9

그리고 2 센트 가치를 더하기 위해

hwinfo

전체 쉼표를 사용하기 전에 짧은 버전을 사용해 볼 수도 있습니다.

hwinfo --short

이미 검색중인 정보를 제공 할 수 있습니다. fll 버전은 세부 사항이 매우 풍부하므로 아마도 다음과 같이 호출하는 것이 가장 좋습니다.

hwinfo | more

그리고 lshw가 제공하는 편리한 압축 형식의 정보는 다음을 통해 얻을 수 있습니다.

sudo lshw -businfo

쉽게 읽을 수있는 출력 :

Bus info          Device      Class          Description
========================================================
                              system         PORTEGE R930 (PT331E)
                              bus            PORTEGE R930
                              memory         128KiB BIOS
                              memory         6GiB System Memory
                              memory         4GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
                              memory         2GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
cpu@0                         processor      Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz
                              memory         32KiB L1 cache
                              memory         256KiB L2 cache
                              memory         4MiB L3 cache
                              memory         32KiB L1 cache
pci@0000:00:00.0              bridge         3rd Gen Core processor DRAM Controller
pci@0000:00:02.0              display        3rd Gen Core processor Graphics Controller
pci@0000:00:14.0              bus            7 Series/C210 Series Chipset Family USB xHCI     Host Controller
pci@0000:00:16.0              communication  7 Series/C210 Series Chipset Family 
                                             MEI Controller #1
pci@0000:00:16.3              communication  7 Series/C210 Series Chipset Family KT Controller
pci@0000:00:19.0  eth0        network        82579LM Gigabit Network Connection
pci@0000:00:1a.0              bus            7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2
pci@0000:00:1b.0              multimedia     7 Series/C210 Series Chipset Family High Definition Audio Controller
pci@0000:00:1c.0              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 1
pci@0000:01:00.0              generic        MMC/SD Host Controller
pci@0000:00:1c.1              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 2
pci@0000:00:1c.2              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 3
pci@0000:04:00.0  wlan0       network        Centrino Advanced-N 6235
pci@0000:00:1c.5              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 6
pci@0000:00:1d.0              bus            7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1
pci@0000:00:1f.0              bridge         QM77 Express Chipset LPC Controller
pci@0000:00:1f.2              storage        7 Series Chipset Family 6-port SATA Controller [AHCI mode]
                 scsi0       storage        
scsi@0:0.0.0      /dev/sda    disk           256GB TOSHIBA THNSNF25
scsi@0:0.0.0,1    /dev/sda1   volume         27GiB EXT4 volume
scsi@0:0.0.0,2    /dev/sda2   volume         210GiB Extended partition
                 /dev/sda5   volume         5722MiB Linux swap / Solaris partition
                 /dev/sda6   volume         204GiB Linux filesystem partition
                 scsi2       storage        
scsi@2:0.0.0      /dev/cdrom  disk           DVD-RAM UJ8C2
                             power          Lithium Ion Battery
                          power          
                 wwan0       network        Ethernet interface

lshw-gtk라는 그래픽 버전의 lshw도 있습니다.

sudo lshw-gtk &

사용중인 특정 배포판을 숙지하면 대부분의 명령을 설치해야 할 수도 있습니다 (apt-get install, yum, pacman 등).


2

screenFetch 라는 인기있는 비표준 스크립트 (설치가 필요함)도 있습니다 .

screenFetch는 "Bash Screenshot Information Tool"입니다. 이 편리한 Bash 스크립트는 오늘날 모든 사람의 스크린 샷에서 볼 수있는 멋진 터미널 테마 정보 + ASCII 배포 로고 중 하나를 생성하는 데 사용할 수 있습니다. 배포판을 자동 감지하고 해당 배포판 로고의 ASCII 버전과 중요한 정보를 오른쪽에 표시합니다. ASCII 아트, 색상을 지정하지 않고 정보를 표시 할 때 스크린 샷을 찍거나 스크린 샷 명령을 ​​사용자 정의 할 수있는 옵션이 있습니다! 이 스크립트는 추가하기가 쉽고 쉽게 확장 할 수 있습니다.

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


1
좋은 물건! 그러나 FYI는 활성 소프트웨어이고 현재 사용 가능한 경우 항상 공식 사이트 또는이 경우 코드 저장소에 대한 링크를 선호합니다.
JakeGould

1

PCI (또는 PCI-Express) 버스를 통해 컴퓨터에 연결된 모든 장치에 대한 많은 정보를 원하면 다음을 입력하십시오. lspci -vvknnqq

디스크 파티셔닝에 대한 정보가 필요하면 다음을 입력하십시오. sudo fdisk -l /dev/sda



1

퍼펫을 사용하여 인프라를 관리하는 경우 facter를 사용 하십시오.

facter processorcount sp_number_processors sp_current_processor_speed memorytotal operatingsystem  osfamily operatingsystemrelease

processorcount => 4
sp_current_processor_speed => 2.5 GHz
sp_number_processors => 2
memorytotal => 8.00 GB
osfamily => RedHat
operatingsystem => CentOS
operatingsystemrelease => 6.5

yaml 또는 json으로 출력 할 수도 있습니다.

facter osfamily operatingsystem --json
{"osfamily":"Darwin","operatingsystem":"Darwin"}

facter osfamily operatingsystem --yaml
osfamily: Darwin
operatingsystem: Darwin

요리사는 ohai라는 비슷한 도구를 가지고 있습니다


0

HW 프로브 도구는 한번에 모든 하드웨어 관련 목록 기의 출력 (hwinfo, lspci를, lscpu hdparm을, smartctl, dmidecode와 등)를 수집한다.

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