10장. 컴퓨터 하드웨어에 대한 자세한 정보 얻기
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
Linux에는 컴퓨터의 하드웨어 구성 요소에 대한 자세한 정보를 얻을 수 있는 몇 가지 유용한 유틸리티가 함께 제공됩니다. 케이스를 열지 않고도 컴퓨터 앞에 앉아서 몇 분 안에 구성 요소와 사양에 대한 인벤토리를 확인할 수 있습니다.
이러한 유틸리티는 기술 지원을 위한 자세한 정보를 제공하고, 장치에 맞는 올바른 드라이버를 찾고, Linux에서 지원되는지 여부를 확인하는 데 유용합니다. 제조업체가 자사 제품에 대한 정확한 정보를 적시에 제공한다고 믿을 수는 없습니다. 예를 들어, 모델 번호를 변경하지 않고 칩셋을 변경하는 경우가 많아서 Linux에서 잘 작동하던 장치가 Linux에서 작동하지 않는 장치로 바뀔 수 있습니다. 다행히 요즘에는 Linux 지원이 예전보다 훨씬 덜 번거로워졌습니다.
컴퓨터 설명서나 최소한 마더보드 설명서를 가지고 있는 것이 가장 이상적입니다. 마더보드 설명서는 일반적으로 사진, 다이어그램, 유용한 정보로 가득 차 있으며 온라인에서 찾을 수 있습니다.
이 장에서는 lshw (하드웨어 목록),lspci (PCI 목록), hwinfo (하드웨어 정보), lsusb (USB 목록),lscpu (CPU 목록), lsblk (블록 장치 목록) 명령어에 대해 알아봅니다.
lshw와 hwinfo는 가장 완벽한 정보를 제공합니다.
메모리 구성, 펌웨어 버전, 메인보드 구성, CPU 버전 및 속도, 캐시 구성, 버스 속도, 하드웨어 경로, 연결된 장치, 파티션 및 파일 시스템을 보고합니다.
컴퓨터 모니터 정보, RAID 어레이, 메모리 구성, CPU 정보, 펌웨어, 메인보드 구성, 캐시, 버스 속도, 연결된 장치, 파티션 및 파일 시스템을 보고합니다.
lsusb 프로브 USB 버스 및 이에 연결된 장치.
lspci 프로브 PCI 버스 및 이에 연결된 장치.
lsblk는 물리적 드라이브, 파티션 및 파일 시스템을 나열합니다.
lscpu는 CPU에 대한 정보를 나열합니다.
10.1 lshw로 하드웨어 정보 수집하기
문제
시스템의 하드웨어 인벤토리와 각 항목에 대한 세부 정보를 원합니다.
솔루션
옵션 없이 lshw (하드웨어 리스터) 명령을 실행하고 출력을 텍스트 파일에 저장합니다:
$ sudo lshw | tee hardware.txt
duchess
description: Laptop
product: Latitude E7240 (05CA)
vendor: Dell Inc.
version: 00
serial: 456ABC1
width: 64 bits
[...]
펌웨어, 드라이버, 기능, 일련 번호, 버전 번호, 버스 정보 등이 포함된 수백 줄의 출력이 표시됩니다. lshw는 무선 프린터와 같이 무선 네트워크 인터페이스를 통해 연결된 장치나 블루투스로 연결된 스마트폰은 검사하지 않지만 무선 및 블루투스 인터페이스는 보고합니다.
하드웨어 경로 트리 ...