터미널을 통해 포괄적인 Mac 시스템 정보를 찾는 방법
차례:
Mac에 대한 포괄적인 시스템 정보를 찾으려면 터미널이 이 데이터를 빠르게 검색할 수 있는 훌륭한 방법임을 알게 될 것입니다.
현재 시스템 소프트웨어 버전 및 빌드 번호, 커널 버전, 부팅 볼륨, 부팅 모드, 컴퓨터 이름, 활성 사용자 이름, 가상 메모리 정보, SIP 상태, 가동 시간, Mac 모델 이름 및 식별자, CPU 칩, CPU 코어 수, 메모리, 펌웨어 버전, OS 로더 버전, 일련 번호, 하드웨어 UUID, 프로비저닝 UDID 및 활성화 잠금 상태.네트워킹, 스토리지, 블루투스 및 기타 관련 시스템 정보 데이터 유형에 대한 추가 세부 정보를 얻기 위해 명령을 사용자 지정할 수도 있습니다.
대부분의 Mac 사용자는 About This Mac 기능과 시스템 정보 앱을 사용하여 Mac에 대한 시스템 정보를 얻을 가능성이 높으며 이러한 접근 방식에 문제가 있는 것은 아니지만 일부 사용자는 포괄적인 시스템 정보를 얻는 것이 도움이 될 수 있습니다. 터미널을 사용하여 명령줄을 통해 Mac에 대한 정보를 얻을 수 있습니다. 터미널에는 원격 액세스, GUI가 오작동하는 경우에도 액세스 가능, 텍스트 형식으로 쉽게 스캔할 수 있는 출력 생성에 이르기까지 여러 가지 장점이 있습니다.
system_profiler를 사용하여 터미널에서 Mac 시스템 정보 검색
시작하려면 /응용 프로그램/유틸리티/에 있는 터미널 응용 프로그램을 열거나 Spotlight로 터미널을 시작하십시오. 명령줄에 있으면 다음 명령을 입력하여 현재 Mac 하드웨어 및 시스템 소프트웨어에 대한 광범위한 정보를 얻습니다.
system_profiler SPSoftwareDataType SPHardwareDataType
반환 키를 누르면 다음과 같이 Mac에 대한 모든 종류의 편리한 시스템 정보를 나열하는 쉽게 읽을 수 있는 출력을 볼 수 있습니다.
$ system_profiler SPSoftwareDataType SPHardwareDataType
소프트웨어:
시스템 소프트웨어 개요:
시스템 버전: macOS 12.1(21C52) 커널 버전: Darwin 21.2.0 부팅 볼륨: Macintosh HD 부팅 모드: 일반 컴퓨터 이름: M1 MacBook Pro 사용자 이름: Paul Horowitz(Paul) 보안 가상 메모리: 활성화됨 시스템 무결성 보호: 활성화됨 부팅 이후 시간: 35일 17:14
하드웨어:
하드웨어 개요:
모델명: MacBook Pro 모델 식별번호: MacBookPro17, 1 칩: Apple M1 총 코어 수: 8(4성능 및 4효율) 메모리: 16GB 시스템 펌웨어 버전: 7429.61.2 OS 로더 버전: 7429.61.2 일련 번호(시스템): C20JJ9PA2QRS 하드웨어 UUID: B571BB30-C8C9-DF83-312F-D8C265617512 프로비저닝 UDID: 000000042-0009847128944E 활성화 잠금 상태: 사용
이 정보에서 알 수 있듯이 Mac은 16GB RAM이 탑재된 M1 MacBook Pro로 macOS Monterey 12.1이 정상적으로 부팅되고 SIP가 활성화된 상태로 실행되며 시스템 가동 시간은 한 달입니다.
시스템 정보 요구에 충분할 수 있지만 Mac에 대한 더 많은 데이터를 검색하려는 경우 네트워킹 또는 내부 저장소에 대한 더 많은 시스템 정보도 찾을 수 있습니다.
다음 명령을 사용하여 system_profiler에서 사용할 수 있는 데이터 유형의 전체 목록을 보려면:
system_profiler -listDataTypes
Currently the system_profiler data types include the following options: SPParallelATADataType SPUniversalAccessDataType SPSecureElementDataType SPApplicationsDataType SPAudioDataType SPBluetoothDataType SPCameraDataType SPCardReaderDataType SPiBridgeDataType SPDeveloperToolsDataType SPDiagnosticsDataType SPDisabledSoftwareDataType SPDiscBurningDataType SPEthernetDataType SPExtensionsDataType SPFibreChannelDataType SPFireWireDataType SPFirewallDataType SPFontsDataType SPFrameworksDataType SPDisplaysDataType SPHardwareDataType SPInstallHistoryDataType SPInternationalDataType SPLegacySoftwareDataType SPNetworkLocationDataType SPLogsDataType SPManagedClientDataType SPMemoryDataType SPNVMeDataType SPNetworkDataType SPPCIDataType SPParallelSCSIDataType SPPowerDataType SPPrefPaneDataType SPPrintersSoftwareDataType SPPrintersDataType SPConfigurationProfileDataType SPRawCameraDataType SPSASDataType SPSerialATADataType SPSPIDataType SPSmartCardsDataType SPSoftwareDataType SPStart upItemDataType SPStorageDataType SPSyncServicesDataType SPThunderboltDataType SPUSBDataType SPNetworkVolumeDataType SPWWANDataType SPAirPortDataType
단순히 system_profiler 명령 문자열에 데이터 유형을 추가하고 실행하여 특정 데이터 유형에 대한 정보를 얻으십시오.
우리는 이전에 system_profiler 명령에 대해 논의했으며 일반적으로 사용자가 시스템 정보의 전체 페이지를 스캔할 수 있도록 'more'로 연결하지만 이 접근 방식은 많은 사용자가 필요로 하는 것보다 훨씬 더 많은 정보를 보여줍니다. 'system_profiler SPSoftwareDataType SPHardwareDataType'을 통해 표시되는 약식 정보는 시스템 정보를 찾는 대부분의 사용자에게 적합할 것입니다.
관심 있는 경우 sw_vers 및 uname을 사용하여 macOS 버전 및 커널 정보를 포함한 시스템 정보를 얻거나 system_profiler 출력을 통해 페이징되는 모든 것을 볼 수도 있습니다. 프로세서와 관련된 정보만 원하는 경우 명령줄에서 sysctl로 cpu 정보를 가져올 수도 있습니다.
팁 아이디어를 주신 BlackMoonWolf님 감사합니다!