마더보드에 대한 정보를 제공하기 위해 sysfs를 활용하는 특수 콘솔 도구 dmidecode가 있습니다. 다음은 매뉴얼 페이지에서 가져온 도구에 대한 간략한 설명입니다.
dmidecode는 컴퓨터의 DMI(SMBIOS라고도 함) 테이블 내용을 사람이 읽을 수 있는 형식으로 덤프하는 도구입니다. 이 표에는 시스템의 하드웨어 구성 요소에 대한 설명은 물론 일련 번호 및 BIOS 개정판과 같은 기타 유용한 정보도 포함되어 있습니다. 이 테이블 덕분에 실제 하드웨어를 조사할 필요 없이 이 정보를 검색할 수 있습니다.
이는 보고 속도와 안전성 측면에서 좋은 점이기는 하지만 제시된 정보를 신뢰할 수 없게 만들 수도 있습니다. DMI 테이블은 시스템이 현재 구성되어 있는 내용을 설명할 뿐만 아니라 가능한 발전(예: 지원되는 가장 빠른 CPU 또는 지원되는 최대 메모리 양)도 보고할 수 있습니다.
SMBIOS는 시스템 관리 BIOS를 나타내고 DMI는 데스크탑 관리 인터페이스를 나타냅니다. 두 표준 모두 밀접하게 연관되어 있으며 DMTF(Desktop Management Task Force)에 의해 개발되었습니다.
실행하면 dmidecode가 DMI 테이블을 찾으려고 시도합니다. 먼저 sysfs에서 DMI 테이블 읽기를 시도하고, sysfs 액세스가 실패하면 메모리에서 직접 읽기를 시도합니다. dmidecode가 유효한 DMI 테이블을 찾는 데 성공하면 이 테이블을 구문 분석하고 다음과 같은 레코드 목록을 표시합니다.
0x0002, DMI 유형 2, 8바이트를 처리합니다.
베이스 보드 정보 제조업체: Intel
제품명: C440GX+
버전: 727281-001
일련번호: INCY92700942각 레코드에는 다음이 포함됩니다.
손잡이. 이는 레코드가 서로 참조할 수 있도록 하는 고유 식별자입니다. 예를 들어 프로세서 레코드는 일반적으로 핸들을 사용하여 캐시 메모리 레코드를 참조합니다.
유형. SMBIOS 사양은 컴퓨터를 구성할 수 있는 다양한 유형의 요소를 정의합니다. 이 예에서 유형은 2입니다. 이는 레코드에 '베이스 보드 정보'가 포함되어 있음을 의미합니다.
A사이즈. 각 레코드에는 4바이트 헤더(핸들용 2개, 유형용 1개, 크기용 1개)가 있으며 나머지는 레코드 데이터에 사용됩니다. 이 값은 텍스트 문자열을 고려하지 않으므로(이러한 문자열은 레코드 끝에 배치됨) 레코드의 실제 길이가 표시된 값보다 클 수 있습니다(종종).
디코딩된 값. 물론 제공되는 정보는 기록 유형에 따라 다릅니다. 여기에서는 보드 제조업체, 모델, 버전 및 일련 번호에 대해 알아봅니다.
Linux에서 마더보드 모델을 찾으려면, 다음을 수행합니다.
- 루트 터미널을 엽니다.
- 마더보드에 대한 간략한 정보를 얻으려면 다음 명령을 입력하십시오.|_+_|
출력은 다음과 같습니다:
- 마더보드 정보에 대한 자세한 내용을 보려면 루트로 다음 명령을 입력하거나 복사하여 붙여넣으십시오.|_+_|
다음 스크린샷을 참조하세요.
-t 인수는 지정된 DMI 유형으로 출력을 필터링합니다. 2는 '베이스보드'를 의미합니다.
-t 인수에 'baseboard' 옵션을 사용하는 경우 SMBIOS 사양에서 정의한 대로 DMI 유형의 조합을 사용하므로 자세한 내용을 볼 수 있습니다.
유형남자 dmidecode명령줄 인수에 대해 자세히 알아보세요.
그게 다야.