在Mac OS X中禁用不必要的服务
时间:2019-11-20 08:54:14 来源:igfitidea点击:
以保护基于Mac OS X的台式机/服务器/笔记本电脑的安全? (从手册页中引用):
如何在Mac OS X下禁用不必要的服务?
Mac OS X使用以下目录来启动各种服务:
/System/Library/LaunchDaemons /
Mac OS X提供的系统范围的守护程序/System/Library/LaunchAgents /
Mac OS X提供的每用户代理。~/Library/LaunchAgents /
用户提供的每用户代理。/Library/LaunchAgents /
管理员提供的每用户代理。/Library/LaunchDaemons /
管理员提供的系统范围的守护程序。
launchd使用.plist文件来管理进程。
查看目录文件:
cd /System/Library/LaunchDaemons/ ls -l ls -l | less cd /System/Library/LaunchAgents/ ls -l
如何禁用Mac OS X中不必要的服务?
使用launchctl命令如下所示:
sudo launchctl unload -w /path/to/.plist/file sudo launchctl unload -w /System/Library/LaunchDaemons/file.plist
例如,禁用Bonjour服务:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist