OSX Optimizer : MacOS- 쉘 스크립트를 최적화하여 MAC 부팅 시간 속도를 높이고로드를 가속화하며 불필요한 스로틀링을 방지합니다.
defaults 명령을 사용하여 MACOS를 크게 수정할 수 있습니다. 실제로, 거의 모든 옵션은 defaults 통해 액세스 할 수 있습니다.
설정 앱에서 상자를 똑딱 거리고 풀어주는 것이 다음을 사용하는 것이 좋은 방법입니다.
defaults read > defaults.pre.txt
# *make a change in Settings*
defaults read > defaults.post.txt
diff defaults.pre.txt defaults.post.txt아래에는 특히 가상 머신의 경우 매우 좋은 최적화기가 있습니다.
일부 명령은 원격 액세스 관점에서 위험하지만 VM을 크게 최적화합니다.
defaults write com.apple.loginwindow autoLoginUser -bool true 사용자 계정 및 루트/관리자마다 defaults 다릅니다
# massively increase virtualized macOS by disabling spotlight.
sudo mdutil -i off -a
# since you can't use spotlight to find apps, you can renable with
# sudo mdutil -i on -a
성능 모드를 켜서 서버 응용 프로그램에 대한 추가 시스템 리소스를 전용하십시오.
세부 사항 : https://support.apple.com/en-us/ht202528
# check if enabled (should contain `serverperfmode=1`)
nvram boot-args
# turn on
sudo nvram boot-args="serverperfmode=1 $(nvram boot-args 2>/dev/null | cut -f 2-)"
# turn off
sudo nvram boot-args="$(nvram boot-args 2>/dev/null | sed -e $'s/boot-argst//;s/serverperfmode=1//')"
sudo defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture " " defaults write com.apple.Accessibility DifferentiateWithoutColor -int 1
defaults write com.apple.Accessibility ReduceMotionEnabled -int 1
defaults write com.apple.universalaccess reduceMotion -int 1
defaults write com.apple.universalaccess reduceTransparency -int 1sudo /usr/bin/defaults write .GlobalPreferences MultipleSessionsEnabled -bool TRUE
defaults write " Apple Global Domain " MultipleSessionsEnabled -bool true 이를 통해 MacOS가 거대한 업데이트를 다운로드하여 디스크 공간을 채우지 못하게됩니다.
QCOW2 이미지가 비례하지 않기 때문에 업데이트를 비활성화하면 가상화 된 MACOS 속도가 크게 높아집니다.
# as roots
sudo su
defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool false
defaults write com.apple.SoftwareUpdate AutomaticCheckEnabled -bool false
defaults write com.apple.commerce AutoUpdate -bool false
defaults write com.apple.commerce AutoUpdateRestartRequired -bool false
defaults write com.apple.SoftwareUpdate ConfigDataInstall -int 0
defaults write com.apple.SoftwareUpdate CriticalUpdateInstall -int 0
defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 0
defaults write com.apple.SoftwareUpdate AutomaticDownload -int 0osascript 자동으로 활성화하십시오. defaults write com.apple.universalaccessAuthWarning /System/Applications/Utilities/Terminal.app -bool true
defaults write com.apple.universalaccessAuthWarning /usr/libexec -bool true
defaults write com.apple.universalaccessAuthWarning /usr/libexec/sshd-keygen-wrapper -bool true
defaults write com.apple.universalaccessAuthWarning com.apple.Messages -bool true
defaults write com.apple.universalaccessAuthWarning com.apple.Terminal -bool true
defaults write com.apple.loginwindow DisableScreenLock -bool true defaults write /Library/Preferences/com.apple.loginwindow.plist SHOWFULLNAME -bool true
defaults write com.apple.loginwindow AllowList -string ' * '
다시 부팅 할 때 세션 상태 (현재 열린 앱)가 실행되지 않기 때문에 부팅 속도가 높아집니다.
이것은 당신이하고있는 일에 따라 당신에게 느릴 수 있습니다.
defaults write com.apple.loginwindow TALLogoutSavesState -bool falseAdeDesk를 자동으로 활성화하십시오
defaults write com.apple.universalaccessAuthWarning " /Applications/AnyDesk.app " -bool true
defaults write com.apple.universalaccessAuthWarning " /Applications/AnyDesk.app/Contents/MacOS/AnyDesk " -bool true
defaults write com.apple.universalaccessAuthWarning " 3::/Applications " -bool true
defaults write com.apple.universalaccessAuthWarning " 3::/Applications/AnyDesk.app " -bool true
defaults write com.apple.universalaccessAuthWarning " com.philandro.anydesk " -bool true
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart
-activate
-configure
-access
-off
-restart
-agent
-privs
-all
-allowAccessFor -allUsersWi -Fi가 가장 강력한 (일반적으로 가장 가까운) AP에 연결되도록하십시오.
MACOS는 기본적 으로이 동작을 지정하지 않았습니다.
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport prefs JoinMode=Strongest이러한 MACOS 최적화는 CI/CD, VPN 뒤에 및 외부 연결이없는 경우에만 사용해야합니다.
이것은 경고가 아니며 절대적으로 필수적이거나 누구나 원격 Mac에 SSH를 할 수 있습니다.
원격 서버에서 아래 명령을 수행하면
루트로 :
sudo su
# nuke pam
for PAM_FILE in /etc/pam.d/ * ; do
sed -i -e s/required/optional/g " ${PAM_FILE} "
sed -i -e s/sufficient/optional/g " ${PAM_FILE} "
doneSudo Killall Finder || 진정한 Sudo Killall Dock || 진정한 Sudo Killall MD
cd /Users
# add everyone to sudoers and import the control center plist
for REAL_NAME in * ; do
echo " ${REAL_NAME} "
tee " /etc/sudoers.d/ ${REAL_NAME} " <<< " ${REAL_NAME} ALL=(ALL) NOPASSWD: ALL "
# sudo -u "${REAL_NAME}" defaults write -globalDomain NSUserKeyEquivalents -dict-add "Save as PDF\U2026" "@$p";
sudo -u " ${REAL_NAME} " sudo mdutil -i off -a
# sudo -u "${REAL_NAME}" defaults import com.apple.controlcenter /tmp/com.apple.controlcenter.plist
# sudo -u "${REAL_NAME}" defaults write "/Users/${REAL_NAME}/Library/Preferences/.GlobalPreferences MultipleSessionEnabled" -bool 'YES'
# sudo -u mdutil -i off -a
# sudo dscl . -create "/Users/${REAL_NAME}" UserShell "${USERSHELL}"
sudo -u " ${REAL_NAME} " " whoami "
done
# ############################3
이 명령은 신청서가 백그라운드에서 완전히 잠들지 못하게합니다.
top 명령을 사용하여이를 확인할 수 있으며 앱은 sleeping 상태로 가지 않아야합니다.
이렇게하면 RAM 사용이 증가하지만 Xcode와 같은 앱이 작동한다는 것을 의미합니다.
sudo -u " ${REAL_NAME} " sudo defaults write NSGlobalDomain NSAppSleepDisabled -bool YES