때로는 CPU 유형 및 활동에 대한 정보를 얻는 등 실제 작업을하기 전에 클라이언트 서버에 대한 정보를 수집해야 할 때가 있습니다. Linux에는 mpstat 및 / proc / cpuinfo가 있으며 둘 다 Mac OS X 서버에 존재하지 않는 것 같습니다. 대안이 있습니까?
때로는 CPU 유형 및 활동에 대한 정보를 얻는 등 실제 작업을하기 전에 클라이언트 서버에 대한 정보를 수집해야 할 때가 있습니다. Linux에는 mpstat 및 / proc / cpuinfo가 있으며 둘 다 Mac OS X 서버에 존재하지 않는 것 같습니다. 대안이 있습니까?
답변:
많은 사람들이 이미 언급 system_profiler
했으므로 Mac OS X 시스템을 둘러 보는 데 권장되는 다른 명령을 나열합니다.
top -u -s5
무슨 일이 일어나고 있는지 가장 좋아하는 명령입니다. 쇼 프로세스는 5 초마다 (내가 너무 빨리 1 초 기본을 찾을 수)뿐만 아니라,로드 평균, 물리적 및 VM 통계 등 교체 업데이트, CPU 사용량으로 분류 -u
하여 -orsize
대신 상주 메모리의 크기에 따라 정렬합니다.
sysctl vm.swapusage
VM 통계-다른 옵션에 대해서는 man sysctl을 참조하거나 -a를 시도하고 전체 목록을 살펴보십시오.
sw_vers
OS 버전 및 빌드 표시
softwareupdate -l
관련 소프트웨어 업데이트 목록을 위해 Apple 서버를 폴링합니다. -i -a
다운로드하여 설치합니다. 필요한 업데이트를 위해 컴퓨터를 다시 시작하지는 않습니다. 대신 목록에 "[다시 시작]"으로 표시되며, 설치 후 수동으로 다시 시작해야합니다. 그러나 컴퓨터에 실제로 액세스 할 수없는 경우 재부팅해야하는 업데이트를 실행하는 것에주의하십시오. -무언가 잘못되면 문제가 생길 수 있습니다).
systemsetup
networksetup
시스템 환경 설정 GUI 앱에서 일반적으로 액세스하는 일반 및 네트워크 설정에 대한 명령 행 액세스. 유용하지만 내가 본 것 중에서 가장 놀랍고도 장황한 옵션이 있습니다. ( -getdisablekeyboardwhenenclosurelockisengaged
정말요?)
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart
GUI 액세스가 필요한 경우 VNC 서버 역할을하는 원격 관리 서비스 (Apple Remote Desktop)의 명령 줄 제어. 비결은 일반 VNC 클라이언트에서 작동하게하려면 다음과 같이 "레거시"스타일 인증을 활성화해야한다는 것입니다.
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientopt -setvnclegacy -vnclegacy yes -setvncpw -vncpw PWGoesHere -restart -agent
또는 아직 실행 중이 아닌 경우 -restart -agent 대신 -activate를 사용하십시오.
system_profiler
top -o cpu
이 SF 게시물에서 OS X에 대한 더 유용한 명령을 찾을 수 있습니다 : /server/7346/useful-commandline-commands-on-mac-os