Disable Services in OSX (services.msc) Is there a Services.msc or ntsysv utility for OSX? I just want to harden my OSX by disabling any unwanted service and it's ports.
The OS X equivalent of Windows services is Launchd. The OS X equivalent of services.msc on Windows is launchctl. The daemons managed by launchd can be on demand or can be triggered periodically (this is configurable in launchd.plist)

You can manage the daemons from the command line (from Terminal.app under /Applications/Utilities/) or by using a tool like Lingon.

From the command line:


List agents/jobs loaded using

launchctl list

Disable and enable an agent using (persists between boots)

launchctl enable &lt;name&gt; or launchctl disable &lt;name&gt;

Stop and start an agent immediately using

launchctl kickstart &lt;name&gt; or launchctl kill &lt;name&gt;



The next commands are deprecated commands, which you might see on the Internet:


Remove an agent/job using

launchctl remove &lt;name&gt;

Disable an agent/job for the currently booted session alone using

launchctl unload &lt;name&gt;

Load an agent/job manually using

launchctl load &lt;name&gt;



Additional references:  


Daemons and Services Programming Guide
man launchctl in Terminal.app (or the online manual for launchctl)
man launchd in Terminal.app (or the online manual for launchd)
man launchd.plist in Terminal.app (or the online manual for launchd.plist)
launchd on Wikipedia