인간 하드웨어 모델을 인쇄하는 방법

인간 하드웨어 모델을 인쇄하는 방법

때로는 내가 사용하고 있는 하드웨어 구성 요소의 정확한 모델을 확인하고 싶을 때가 있습니다. 나는 마더보드의 xyz 위치에 사용되는 커패시터 브랜드와 같은 극단적인 세부 사항에는 별로 관심이 없습니다. 일반적으로 호환되는 하드웨어를 구입하거나 드라이버를 찾고 싶기 때문에 마더보드, 메모리, 그래픽 카드 등의 정확한 모델을 알고 싶습니다. 따라서 기본적으로 나에게 필요한 것은 상자에 적힌 내용을 보여주는 각 중요한 하드웨어 부분에 대해 한 줄만 있으면 됩니다.

Linux의 명령줄에서 이 작업을 어떻게 수행합니까?

내가 시도한 것:

  • neofetch내가 찾은 것 중 최고이지만 CPU와 GPU만 표시됩니다. RAM 모델이나 주파수, 하드 드라이브 모델 또는 마더보드 모델은 나와 있지 않습니다.
  • lshw내가 결코 알아낼 수 없는 517줄의 횡설수설을 인쇄했습니다. 이것은 분명히 일종의 기술 도구이며, 어떤 하드웨어 모델을 가지고 있는지 알고 싶어하고 케이스를 열고 손전등으로 내부를 들여다보기에는 너무 게으른 사람들을 위한 것이 아닙니다.

답변1

인시또 다른 도구입니다. 기본 출력은 단 2줄이고, 내 컴퓨터의 전체 출력( )에는 -F29줄이 있고, 메모리 정보( -m)에는 몇 줄이 더 있습니다.
옵션을 선택 -x하고 공급업체: 제품 ID 또는 일련번호(필요한 경우)와 같은 각 항목 -xx에 더 자세한 정보를 추가합니다.-xxx

스크린샷

시도 해봐:

inxi
inxi -Fm
sudo inxi -Fmxx

표준 도구는 이며 , lspci하드웨어 에 대한 정보가 필요한 경우입니다.lsusblscpu

답변2

lshw기본 출력 형식은 너무 장황한 IMO입니다. -short각 장치에 대해 사람이 읽을 수 있는 간단한 한 줄 요약인 출력 형식이 유용 할 수 있습니다 .

-json옵션은 여러 언어에서 명확하게 구문 분석하기 쉬운 출력을 생성합니다. 예를 들어 Perl과 Python에는 jq명령줄이나 쉘 스크립트에서 json 데이터를 처리하고 필요한 정보를 추출하는 데 사용할 수 있는 JSON 구문 분석 라이브러리가 있습니다. man lshw자세히보다.

유용한 또 다른 도구는 입니다 dmidecode. 에서 man dmidecode:

dmidecode이는 컴퓨터의 DMI(일부는 SMBIOS라고도 함) 테이블의 내용을 사람이 읽을 수 있는 형식으로 덤프하는 도구입니다.

이 표에는 시스템의 하드웨어 구성 요소에 대한 설명은 물론 일련 번호, BIOS 버전과 같은 기타 유용한 정보가 포함되어 있습니다. 이 테이블을 사용하면 실제 하드웨어를 조사하지 않고도 이 정보를 검색할 수 있습니다.

이는 보고 속도와 보안 측면에서 장점이기는 하지만 제공된 정보를 잠재적으로 신뢰할 수 없게 만듭니다.

관련 정보