Lshw 명령을 사용하여 Linux 장치의 정보를 보는 방법

Lshw 명령을 사용하여 Linux 장치의 정보를 보는 방법

비록 누구에게도 배우지 않았지만상위 25개 Linux 명령하나, 하지만 lshw 명령("ls hardware"로 발음)은 시스템 하드웨어에 대한 많은 유용한 세부 정보를 제공할 수 있습니다.

그것은 아마도 당신이 알고 있는 것보다 훨씬 더 이해하기 쉬운 형식으로 세부 사항을 추출합니다.설명, 논리적(장치) 이름, 크기 등이 주어지면 액세스할 수 있는 자세한 정보에 감사할 것입니다.

lshw를 설치하는 방법

다음은 시스템에 lshw를 설치하는 방법에 대한 전체 안내서입니다.아래 단계를 단계별로 따르십시오.

설치 단계

첫 단계 :터미널 열기

  • 컴퓨터에서터미널 열기.단축키 Ctrl + Alt + T를 사용하여 터미널을 빠르게 열 수 있습니다.

두 번째 단계 :시스템 업데이트

  • 시스템을 업데이트하려면 다음 명령을 입력하십시오.

sudo apt-get update

세 번째 단계 :lshw 설치

  • lshw를 설치하려면 터미널에서 다음 명령을 입력하세요.

sudo apt-get install lshw

그러면 lshw 설치 프로세스가 시작됩니다.확인하라는 메시지가 나타나면 "y" 키를 누르고 Enter를 눌러 설치를 확인하세요.

모든 단계가 완료되면 입장할 수 있습니다. lshw lshw가 올바르게 설치되었는지 확인하려면 터미널에서 실행하세요.이 명령을 실행하려면 수퍼유저 권한이 필요할 수 있습니다. 그렇다면 다음을 사용하십시오. sudo lshw 주문하다.

시스템에 lshw를 설치하는 방법을 배웠습니다.이제 프린터에서 작성한 설정, 디스크 정보, CD 정보 및 네트워크 정보를 사용하여 하드웨어 정보를 컴파일하고 볼 수 있습니다.

단계 명령
터미널 열기 Ctrl + Alt + T
시스템 업데이트 sudo apt-get update
lshw 설치 sudo apt-get install lshw
설치 확인 sudo lshw

이러한 명령을 관리자로 실행했는지 확인하십시오. 그렇지 않으면 권한 관련 문제가 발생할 수 있습니다.

Lshw 명령을 사용하여 Linux 장치의 정보를 보는 방법

이 기사는 확인했습니다lshw 提供정보, 디스크 및 관련 하드웨어에 특히 주의하십시오.여기 몇 가지 예가 있어요 lshw 산출:

$ sudo lshw -C disk *-disk:0 설명: SCSI 디스크 제품: Card Reader-1 공급업체: JIE LI 물리적 ID: 0.0.0 버스 정보: scsi@4:0.0.0 논리적 이름: /dev/sdc 버전: 1.00 기능: 이동식 구성: logicalsectorsize=512ectorsize=512 *-medium 물리적 ID: 0 논리적 이름: /dev/sdc

다음을 수행해야 합니다. 使用sudo는운행 lshw명령  사용 가능한 모든 세부 정보를 얻을 수 있는지 확인합니다.

위의 명령에서 "디스크"를 요청했지만(포함된 출력에는 표시된 XNUMX개 항목 중 첫 번째 항목만 표시됨) 이 특정 출력은 하드 디스크가 아니라 디스크 범주 구성원의 또 다른 카드 판독기를 표시합니다.이 장치는식별하다들어 / dev / sdc.

시스템의 기본 디스크에 유사한 세부 정보가 제공됩니다.


*-디스크 설명: ATA 디스크 제품: SSD2SC120G1CS175 물리적 ID: 0 버스 정보: scsi@0:0.0.0 논리적 이름: /dev/sda <== 버전: 1101 직렬: PNY20150000778410606 크기: 111GiB(120GB 분할) 기능: :dos 구성: ansiversion=5 logicalsectorsize=512 섹터 크기=512 서명= f63b5929

디스크는 / 개발자 / SDA.이 시스템의 하드 드라이브는 모두 다음과 같이 표시됩니다. ATA 디스크. ATA 디스크 드라이브 자체에 컨트롤러를 통합하는 디스크 드라이브 구현입니다.

"디스크" 범주에 있는 장치의 축약된 목록을 얻으려면 다음과 같은 명령을 실행할 수 있습니다.장치 중 XNUMX개가 두 번 나열되므로 여전히 XNUMX개의 디스크 장치가 표시됩니다.


$ sudo lshw -short -C 디스크 하드웨어 경로 장치 클래스 설명 ==================================== ==========================/0/100/1d/1/1/0.0.0 /dev/sdc 디스크 카드 리더-1 / 0/ 100/1d/1/1/0.0.0/0 /dev/sdc 디스크 /0/100/1d/1/1/0.0.1 /dev/sdd 디스크 2 /0/100/1d/1/1 /0.0.1 .0/0 /dev/sdd 디스크 /100/1/2f.0/120 /dev/sda 디스크 2GB SSD120SC1G175CS0 /100/1/2f.1/73 /dev/cdrom 디스크 DVD+-RW GSA-H0N / 100/ 1/5f.0.0.0/500 /dev/sdb 디스크 502GB 삼성 HEXNUMXHJ

보기로 결정했다면 시스템에서所有장비,앉으세요 .일반적으로 "장치"라고 생각하는 것보다 훨씬 더 많은 콘텐츠가 포함된 목록이 표시됩니다.다음은 "짧은"(일부 세부정보) 목록입니다.


$ sudo lshw -short [sudo] shs용 암호: H/W 경로 장치 클래스 설명 =============================== ============================== 시스템 Inspiron 530s /0 버스 0RY007 /0/0 메모리 128KiB BIOS /0/4 프로세서 Intel( R) Core(TM)2 Duo CPU /0/4/a 메모리 32KiB L1 캐시 /0/4/b 메모리 6MiB L2 캐시 /0/24 메모리 6GiB 시스템 메모리 /0/24/0 메모리 2GiB DIMM DDR2 동기식 667 / 0/24/1 메모리 1GiB DIMM DDR2 동기식 667 /0/24/2 메모리 2GiB DIMM DDR2 동기식 667 /0/24/3 메모리 1GiB DIMM DDR2 동기식 667 /0/1 일반 /0/10 일반 /0/11 일반 /0/12 일반 /0/13 일반 /0/14 일반 /0/15 일반 /0/17 일반 /0/18 일반 /0/19 일반 /0/2 일반 /0/20 일반 /0/100 브리지 82G33/G31/P35/P31 익스프레스 DRAM/0/100/1 브리지 82G33/G31/P35/P31 익스프레스 PCI/0/100/1/0 디스플레이 Caicos [Radeon HD 6450/7450/84/0/100/1/ 0.1 멀티미디어 Caicos HDMI 오디오 [Radeon HD 6 /0/100/19 enp0s25 network 82562V-2 10/100 Network Connec /0/100/1a bus 82801I (ICH9 Family) USB UHCI /0/100/1a/1 usb3 bus UH CI 호스트 컨트롤러 /0/100/1a.1 버스 82801I(ICH9 제품군) USB UHCI /0/100/1a.1/1 usb4 버스 UHCI 호스트 컨트롤러 /0/100/1a.1/1/2 입력 Rock Candy Wireless 키보드 /0/100/1a.2 버스 82801I(ICH9 제품군) USB UHCI /0/100/1a.2/1 usb5 버스 UHCI 호스트 컨트롤러 /0/100/1a.2/1/2 입력 USB 광학 마우스 /0 /100/1a.7 버스 82801I(ICH9 제품군) USB2 EHCI /0/100/1a.7/1 usb1 버스 EHCI 호스트 컨트롤러 /0/100/1b 멀티미디어 82801I(ICH9 제품군) HD 오디오 /0/100/1d 버스 82801I(ICH9 제품군) USB UHCI /0/100/1d/1 usb6 버스 UHCI 호스트 컨트롤러 /0/100/1d/1/1 scsi4 스토리지 CD04 /0/100/1d/1/1/0.0.0 /dev/ sdc 디스크 카드 리더-1 /0/100/1d/1/1/0.0.0/0 /dev/sdc 디스크 /0/100/1d/1/1/0.0.1 /dev/sdd 디스크 2 /0/ 100/1d/1/1/0.0.1/0 /dev/sdd 디스크 /0/100/1d.1 버스 82801I(ICH9 제품군) USB UHCI /0/100/1d.1/1 usb7 버스 UHCI 호스트 컨트롤러 / 0/100/1d.2 버스 82801I(ICH9 제품군) USB UHCI /0/100/1d.2/1 usb8 버스 UHCI 호스트 컨트롤러 /0/100/1d.7 버스 82801I(ICH9 제품군) USB2 EHCI /0/100 /1d.7/1 usb2 버스 EHCI 호스트 컨트롤러 /0/100/1d.7/1/2 multim edia USB 라이브 카메라 /0/100/1e 브리지 82801 PCI 브리지 /0/100/1e/1 통신 HSF 56k 데이터/팩스 모뎀 /0/100/1f 브리지 82801IR (ICH9R) LPC 인터페이스 /0/100/1f.2 scsi0 스토리지 82801IR/IO/IH(ICH9R/DO/DH) 4 /0/100/1f.2/0 /dev/sda 디스크 120GB SSD2SC120G1CS175 /0/100/1f.2/0/1 /dev/sda1 볼륨 111GiB EXT4 볼륨 /0/100/1f.2/1 /dev/cdrom 디스크 DVD+-RW GSA-H73N /0/100/1f.3 버스 82801I(ICH9 제품군) SMBus Con /0/100/1f.5 scsi3 스토리지 82801I (ICH9 제품군) 2포트 SA /0/100/1f.5/0.0.0 /dev/sdb 디스크 500GB SAMSUNG HE502HJ /0/100/1f.5/0.0.0/1 /dev/sdb1 볼륨 433GiB EXT4 볼륨 / 0/3계 PnP 디바이스 PNP0c02 /0/5계 PnP 디바이스 PNP0b00 /0/6 스토리지 PnP 디바이스 PNP0700 /0/7계 PnP 디바이스 PNP0c02 /0/8계 PnP 디바이스 PNP0c02 /0/9계 PnP 디바이스 PNP0c01

이러한 명령을 실행하여 장치 클래스를 나열하고 각 클래스에 몇 개의 장치가 있는지 계산하십시오.


$ sudo lshw -short | awk'{print substr($0,36,13)}' | tail -n +3 | sort | uniq -c 4 브리지 18 버스 1 통신 7 디스크 1 디스플레이 12 일반 2 입력 8 메모리 3 멀티미디어 1 네트워크 1 프로세서 4 스토리지 6 시스템 2 볼륨

참고 : 그만큼 AWK 범주 목록에서 명령 선택 lshw $0(전체 줄)을 사용하지만 올바른 위치(36열)에서 부분 문자열 출력만 시작하는 것을 고려하십시오.클래스 항목은 13자를 초과하지 않으므로 하위 문자열이 거기서 끝납니다. 명령的 꼬리 -n +3제목과 그 아래의 "=====" 행을 부분적으로 삭제하여 최종 목록에는 14개의 장치 클래스만 포함됩니다.

관련 질문  Linux vs. Windows [급진적인 운영 체제와의 충돌]

한 가지 주의할 점은 사용하지 않을 때-짧은 옵션, 디스크 클래스의 각 장치에 대해 약 12줄의 출력을 얻습니다. .예를 들어 논리적 이름이 표시됩니다. / 개발자 / SDA, 디스크 크기 및 유형 등

$ sudo lshw -C disk [sudo] shs용 암호: *-disk:0 설명: SCSI 디스크 제품: Card Reader-1  카드 판독기 공급업체: JIE LI 물리적 ID: 0.0.0 버스 정보: scsi@4:0.0.0 .1.00 논리적 이름: /dev/sdc 버전: 512 기능: 이동식 구성: logicalsectorsize=512ectorsize=0 *-medium 물리적 ID: 1 논리적 이름: /dev/sdc *-disk:2 설명: SCSI 디스크 제품: 4100 공급업체 : AC0.0.1 - 물리적 ID: 4 버스 정보: [email protected]:512 논리적 이름: /dev/sdd 기능: 이동식 구성: logicalsectorsize=512 섹터 크기=0 *-medium 물리적 ID: 2 논리적 이름: /dev/ sdd *-디스크 설명: ATA 디스크 제품: SSD120SC1G175CS0 물리적 id: 0 버스 정보: [email protected]:1101 논리적 이름: /dev/sda  메인 시스템 디스크 버전: 20150000778410606 직렬: PNY111 크기: 120GBiB 분할 분할:dos 구성: ansiversion=5 logicalsectorsize=512 섹터 크기=512 signature=f63b5929 *-cdrom  aka /dev/sr0 설명: DVD 라이터 제품: DVD+-RW GSA-H73N 공급업체: HL-DT-ST phys ical id: 1 버스 정보: scsi@1:0.0.0 논리 이름: /dev/cdrom 논리 이름: /dev/cdrw 논리 이름: /dev/dvd 논리 이름: /dev/dvdrw 논리 이름: /dev/sr0 버전 : B103 직렬: [ 기능: 이동식 오디오 cd-r cd-rw dvd dvd-r 구성: ansiversion=5 status=nodisc *-디스크 설명: ATA 디스크 제품: SAMSUNG HE502HJ 물리적 ID: 0.0.0 버스 정보: scsi@3 :0.0.0 논리 이름: /dev/sdb  보조 디스크 버전: 0002 직렬: S2B6J90B501053 크기: 465GiB(500GB) 기능: 분할 분할:dos 구성: ansiversion=5 logicalsectorsize=512ectorsize=512 signature=7e67ccf3

그만큼 lshw 우리 중 많은 사람들이 주문에 의해 제공된 정보를 처리할 수 없을 것입니다.그럼에도 불구하고 일부만 사용하더라도 얼마나 많은 정보를 사용할 수 있는지 아는 것이 좋습니다.

관련 질문  Ubuntu 20.04에서 소리가 나지 않는 문제를 해결하는 방법은 무엇입니까?

오 안녕하세요 👋만나서 반갑습니다.

뉴스레터 구독, 매우 정기적으로 보내기훌륭한 기술귀하의 게시물에상자.

코멘트 남기기