Existe-t-il un utilitaire Services.msc ou ntsysv pour OSX? Je veux juste durcir mon OSX en désactivant tout service indésirable et ses ports.
L'équivalent OS X des services Windows est Launchd . L'équivalent OS X de services.msc
Windows est launchctl . Les démons gérés par launchd peuvent être à la demande ou peuvent être déclenchés périodiquement (ceci est configurable dans launchd.plist)
Vous pouvez gérer les démons depuis la ligne de commande (depuis le Terminal.app
dessous /Applications/Utilities/
) ou en utilisant un outil comme Lingon .
Depuis la ligne de commande:
Liste des agents / travaux chargés à l'aide
launchctl list
Désactiver et activer un agent utilisant (persiste entre les démarrages)
launchctl enable <name> or launchctl disable <name>
Arrêtez et démarrez un agent immédiatement en utilisant
launchctl kickstart <name> or launchctl kill <name>
Les commandes suivantes sont des commandes obsolètes , que vous pourriez voir sur Internet:
Supprimer un agent / une tâche à l'aide de
launchctl remove <name>
Désactivez un agent / travail uniquement pour la session actuellement démarrée à l'aide de
launchctl unload <name>
Charger un agent / travail manuellement à l'aide de
launchctl load <name>
Références supplémentaires:
man launchctl
dans Terminal.app
(ou le manuel en ligne pour launchctl )man launchd
dans Terminal.app
(ou le manuel en ligne pour launchd )man launchd.plist
dans Terminal.app
(ou le manuel en ligne de launchd.plist )
launchctl list
pour voir la liste des démons. Vous pouvez également utiliserActivity Monitor
pour voir tous les processus. La plupart d'entre eux utilisent une convention consistant à terminer le nom par "d", comme launchd, syslogd et ainsi de suite.notez que pour MacOS 10.13, vous devez utiliser launchctl disable system / cela arrêtera le processus, mais gardera la définition dans le dossier système.
la source