고급 Mac OS X 진단 & sysdiagnose로 문제 해결
특히 복잡하거나 까다로운 Mac OS 문제를 다루는 Mac 사용자는 Mac OS X의 명령줄에서 사용할 수 있는 고급 진단 도구를 사용할 수 있습니다. OS X 및 Mac 하드웨어는 고급 문제 해결 및 진단 요구에 잠재적으로 유용한 도구입니다.
sysdiagnose는 스핀 덤프 및 충돌 보고서, fs_usage 및 top의 출력, 커널 확장 및 커널 데이터, 메모리 사용 정보 및 사용자 프로세스에 대한 세부 정보를 포함하여 Mac에서 엄청난 양의 정보 및 데이터를 수집합니다. 모든 시스템 로그 및 커널 로그, System Profiler의 보고서, 디스크 사용 세부 정보 및 정보, I/O 키트 세부 정보, 네트워크 상태 및 세부 정보, 프로세스 ID(PID)가 명령으로 지정된 경우 추가 프로세스 특정 세부 정보. 복잡하게 들리나요? 글쎄, 그것은 의도적으로 그렇게 되어 있고 대부분의 사용자에게는 과잉이므로 이것이 고급 사용자만을 위한 것입니다. 솔직히, sysdiagnose에서 제공하는 세부 정보는 일반 Mac 사용자에게는 완전히 횡설수설처럼 읽힐 것이며, 명령을 실행하는 초보자에게는 해가 없지만 데이터를 읽는 것은 괴짜 그리스어처럼 보일 것입니다.
sysdiagnose 보고서의 복잡한 기술적 특성으로 인해 일반 Mac 사용자는 이 보고서의 이점이 많지 않을 수 있으므로 자세한 시스템 분석 및 보고서를 설정하는 방법을 이해하는 고급 Mac 사용자에게 가장 적합합니다. 행동으로.
sysdiagnose 실행 및 Mac OS X에서 자세한 Mac 시스템 및 성능 보고서 얻기
Mac OS X에서 고급 시스템 진단을 실행하려면 터미널을 실행하고 다음 명령 문자열을 입력해야 합니다.
sudo sysdiagnose -f ~/Desktop/
Sudo를 사용하려면 루트 액세스 권한을 얻고 고급 시스템 세부 정보를 생성하는 데 필요한 관리자 암호가 필요합니다. -f 플래그는 선택 사항이며 대상 디렉토리를 지정하는 데 사용됩니다. 이 경우 출력 파일을 데스크탑에 넣습니다. 그렇지 않으면 명령이 /var/tmp/에 있는 Mac OS X의 tmp 디렉토리에 시스템 진단을 덤프합니다.
sysdiagnose를 실행하기 전에 이 명령은 수집되는 데이터 유형과 사용자 이름, 드라이브 이름, 네트워크 이름 및 컴퓨터 이름과 같은 일부 개인 세부 정보를 포함할 수 있음을 나타내는 메시지를 표시합니다. 모든 데이터를 Mac에서 진단 파일로 덤프하지 않으려면 명령을 실행하지 마십시오.sysdiagnose가 실행되기 전에 표시되는 전체 메시지는 다음과 같습니다.
“이 진단 도구는 Apple이 사용자 컴퓨터의 문제를 조사하고 Apple이 제품을 개선하는 데 도움이 되는 파일을 생성합니다. 생성된 파일에는 장치의 일련 번호 또는 유사한 고유 번호, 사용자 이름 또는 컴퓨터 이름을 포함할 수 있지만 이에 국한되지 않는 일부 개인 정보가 포함될 수 있습니다. 이 정보는 Apple의 개인 정보 보호 정책(www.apple.com/privacy)에 따라 사용되며 제3자와 공유되지 않습니다. 이 진단 도구를 활성화하고 생성된 파일의 사본을 Apple에 보내면 Apple이 해당 파일의 콘텐츠를 사용하는 데 동의하는 것입니다.
계속하려면 'Enter'를 누르십시오.”
명령이 실행되면 데이터 수집을 완료하는 데 1~2분이 소요되며 완료되면 시스템 진단이 출력 파일을 지정된 경로에서 사용할 수 있다고 보고합니다.
생성되는 파일은 보통 5MB~15MB 정도이며, “sysdiagnose_(date_).tar.gz”라는 tar gzip입니다. tar 공을 추출하면 시스템 보고서, system_profiler 덤프, kextstat에서 iotop 및 fs_usage, vm_stat 및 기타 여러 터미널 명령에 이르기까지 다양한 터미널 명령에서 수집된 출력이 포함된 많은 파일이 나타납니다.
일반적으로 이러한 파일의 내용과 매우 다양한 보고서의 출력은 특히 사용자에게 친숙하지 않고 기술적인 방식으로 매우 상세하므로 대부분의 Mac 사용자 진단 요구 사항에 완전히 부합하지 않습니다. sysdiagnose 출력의 기술적 특성은 복잡한 진단 데이터 및 충돌 보고서를 읽는 데 능숙한 고급 사용자의 영역에 매우 적합합니다.
관심 있는 사용자는 man sysdiagnose가 포함된 매뉴얼 페이지에서 sysdiagnose에 대한 추가 세부 정보를 얻을 수 있으며 도구에서 실행하는 개별 명령에 대해서도 항상 배울 수 있습니다.
MacOS, Mac OS X 및 Mac의 고급 문제는 인증된 전문가가 가장 잘 처리하는 경우가 많습니다. Apple은 Genius Bar 매장에서 전화를 통한 우수한 고객 지원을 제공하며 AppleCare 확장 보증 범위는 대부분의 Mac 소유자가 겪는 거의 모든 문제를 처리하기 위한 것이므로 공식 지원 채널이 대부분의 필요에 적합합니다.