¿Existe una utilidad Services.msc o ntsysv para OSX? Solo quiero fortalecer mi OSX deshabilitando cualquier servicio no deseado y sus puertos.
El equivalente de OS X de los servicios de Windows es Launchd . El equivalente de OS X services.msc
en Windows es launchctl . Los demonios administrados por launchd pueden ser a pedido o pueden activarse periódicamente (esto se puede configurar en launchd.plist)
Puedes administrar los demonios desde la línea de comandos (desde Terminal.app
abajo /Applications/Utilities/
) o usando una herramienta como Lingon .
Desde la línea de comando:
Enumerar agentes / trabajos cargados usando
launchctl list
Deshabilitar y habilitar un agente usando (persiste entre las botas)
launchctl enable <name> or launchctl disable <name>
Detenga e inicie un agente inmediatamente usando
launchctl kickstart <name> or launchctl kill <name>
Los siguientes comandos son comandos obsoletos , que puede ver en Internet:
Eliminar un agente / trabajo usando
launchctl remove <name>
Deshabilite un agente / trabajo para la sesión actualmente arrancada solo usando
launchctl unload <name>
Cargue un agente / trabajo manualmente usando
launchctl load <name>
Referencias adicionales:
man launchctl
en Terminal.app
(o el manual en línea para launchctl )man launchd
en Terminal.app
(o el manual en línea para launchd )man launchd.plist
en Terminal.app
(o el manual en línea para launchd.plist )
launchctl list
para ver la lista de demonios. También puede usarActivity Monitor
para ver todos los procesos. La mayoría de ellos usan una convención de terminar el nombre con "d", como launchd, syslogd, etc.tenga en cuenta que para MacOS 10.13, debe usar el sistema de desactivación de launchctl / esto detendrá el proceso, pero mantendrá la definición en la carpeta del sistema.
fuente