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.
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.
Réponses:
L'équivalent OS X des services Windows est Launchd . L'équivalent OS X de services.mscWindows 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.appdessous /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 launchctldans Terminal.app(ou le manuel en ligne pour launchctl )man launchddans Terminal.app(ou le manuel en ligne pour launchd )man launchd.plistdans Terminal.app(ou le manuel en ligne de launchd.plist )launchctl listpour voir la liste des démons. Vous pouvez également utiliser Activity Monitorpour 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.