Existe um utilitário Services.msc ou ntsysv para OSX? Eu só quero proteger meu OSX desativando qualquer serviço indesejado e suas portas.
O equivalente do OS X aos serviços do Windows é Launchd . O equivalente do OS X services.msc
no Windows é launchctl . Os daemons gerenciados pelo launchd podem estar sob demanda ou ser acionados periodicamente (isso é configurável no launchd.plist)
Você pode gerenciar os daemons na linha de comando (de Terminal.app
baixo /Applications/Utilities/
) ou usando uma ferramenta como o Lingon .
Na linha de comando:
Listar agentes / trabalhos carregados usando
launchctl list
Desativar e ativar um agente usando (persiste entre as botas)
launchctl enable <name> or launchctl disable <name>
Pare e inicie um agente imediatamente usando
launchctl kickstart <name> or launchctl kill <name>
Os próximos comandos são comandos obsoletos , que você pode ver na Internet:
Remova um agente / trabalho usando
launchctl remove <name>
Desative um agente / trabalho apenas para a sessão atualmente inicializada usando
launchctl unload <name>
Carregue um agente / trabalho manualmente usando
launchctl load <name>
Referências adicionais:
man launchctl
in Terminal.app
(ou o manual on - line para launchctl )man launchd
in Terminal.app
(ou o manual on - line para launchd )man launchd.plist
in Terminal.app
(ou o manual online do launchd.plist )
launchctl list
para ver a lista de daemons. Você também pode usarActivity Monitor
para ver todos os processos. A maioria deles usa a convenção de terminar o nome com "d", como launchd, syslogd e assim por diante.observe que para o MacOS 10.13, você precisa usar o launchctl disable system / isso interromperá o processo, mas manterá a definição na pasta do sistema.
fonte