21.5. 하드웨어 정보 보기
21.5.1. lspci 명령 사용
lspci
명령을 사용하면 연결된 PCI 버스 및 장치에 대한 정보를 표시할 수 있습니다. 시스템에 있는 모든 PCI 장치를 나열하려면 쉘 프롬프트에서 다음을 입력합니다.
lspci
예를 들면 다음과 같은 간단한 장치 목록이 표시됩니다.
~]$ lspci 00:00.0 Host bridge: Intel Corporation 82X38/X48 Express DRAM Controller 00:01.0 PCI bridge: Intel Corporation 82X38/X48 Express Host-Primary PCI Express Bridge 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02) 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02) [output truncated]
-v
명령줄 옵션을 사용하여 더 자세한 출력을 표시하거나 -vv
를 사용하여 매우 자세한 출력을 표시할 수도 있습니다.
lspci
-v
|-vv
예를 들어 시스템 비디오 카드의 제조업체, 모델 및 메모리 크기를 결정하려면 다음을 입력합니다.
~]$ lspci -v
[output truncated]
01:00.0 VGA compatible controller: nVidia Corporation G84 [Quadro FX 370] (rev a1) (prog-if 00 [VGA controller])
Subsystem: nVidia Corporation Device 0491
Physical Slot: 2
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f2000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, non-prefetchable) [size=32M]
I/O ports at 1100 [size=128]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: nouveau
Kernel modules: nouveau, nvidiafb
[output truncated]
사용 가능한 명령줄 옵션의 전체 목록은 lspci(8) 매뉴얼 페이지를 참조하십시오.
21.5.2. lsusb 명령 사용
lsusb
명령을 사용하면 USB 버스 및 장치에 연결된 장치에 대한 정보를 표시할 수 있습니다. 시스템에 있는 모든 USB 장치를 나열하려면 쉘 프롬프트에서 다음을 입력합니다.
lsusb
예를 들면 다음과 같은 간단한 장치 목록이 표시됩니다.
~]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[output truncated]
Bus 001 Device 002: ID 0bda:0151 Realtek Semiconductor Corp. Mass Storage Device (Multicard Reader)
Bus 008 Device 002: ID 03f0:2c24 Hewlett-Packard Logitech M-UAL-96 Mouse
Bus 008 Device 003: ID 04b3:3025 IBM Corp.
-v
명령줄 옵션을 사용하여 더 자세한 출력을 표시할 수도 있습니다.
lsusb
-v
예를 들면 다음과 같습니다.
~]$ lsusb -v
[output truncated]
Bus 008 Device 002: ID 03f0:2c24 Hewlett-Packard Logitech M-UAL-96 Mouse
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x03f0 Hewlett-Packard
idProduct 0x2c24 Logitech M-UAL-96 Mouse
bcdDevice 31.00
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
[output truncated]
사용 가능한 명령줄 옵션의 전체 목록은 lsusb(8) 매뉴얼 페이지를 참조하십시오.
21.5.3. lscpu 명령 사용
lscpu
명령을 사용하면 CPU 수, 아키텍처, 공급 업체, 제품군, 모델, CPU 캐시 등을 포함하여 시스템에 있는 CPU에 대한 정보를 나열할 수 있습니다. 이렇게 하려면 쉘 프롬프트에서 다음을 입력합니다.
lscpu
예를 들면 다음과 같습니다.
~]$ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 23 Stepping: 7 CPU MHz: 1998.000 BogoMIPS: 4999.98 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 3072K NUMA node0 CPU(s): 0-3
사용 가능한 명령줄 옵션의 전체 목록은 lscpu(1) 매뉴얼 페이지를 참조하십시오.