Gibt es ein Dienstprogramm Services.msc oder ntsysv für OSX? Ich möchte mein OSX-System nur durch Deaktivieren unerwünschter Dienste und der zugehörigen Ports sichern.
Gibt es ein Dienstprogramm Services.msc oder ntsysv für OSX? Ich möchte mein OSX-System nur durch Deaktivieren unerwünschter Dienste und der zugehörigen Ports sichern.
Antworten:
Das OS X-Äquivalent zu Windows-Diensten ist Launchd . Das OS X-Äquivalent von services.msc
unter Windows ist launchctl . Die von launchd verwalteten Daemons können bei Bedarf oder in regelmäßigen Abständen ausgelöst werden (dies kann in launchd.plist konfiguriert werden).
Sie können die Daemons über die Befehlszeile (von Terminal.app
unten /Applications/Utilities/
) oder mit einem Tool wie Lingon verwalten .
Von der Kommandozeile:
Liste der Agenten / Jobs, die mit geladen wurden
launchctl list
Deaktivieren und Aktivieren eines Agenten mithilfe von (bleibt zwischen den Startvorgängen bestehen)
launchctl enable <name> or launchctl disable <name>
Stoppen und starten Sie einen Agenten sofort mit
launchctl kickstart <name> or launchctl kill <name>
Die nächsten Befehle sind veraltete Befehle, die möglicherweise im Internet angezeigt werden:
Entfernen Sie einen Agenten / Job mit
launchctl remove <name>
Deaktivieren Sie einen Agenten / Job nur für die aktuell gebootete Sitzung mit
launchctl unload <name>
Laden Sie einen Agenten / Job manuell mit
launchctl load <name>
Zusätzliche Referenzen:
man launchctl
in Terminal.app
(oder im Online-Handbuch für launchctl )man launchd
in Terminal.app
(oder im Online-Handbuch für launchd )man launchd.plist
in Terminal.app
(oder im Online-Handbuch für launchd.plist )launchctl list
, um die Liste der Dämonen anzuzeigen. Sie können auch verwenden Activity Monitor
, um alle Prozesse anzuzeigen. Die meisten von ihnen verwenden die Konvention, den Namen mit "d" zu beenden, wie beispielsweise launchd, syslogd und so weiter.