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.mscunter 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.appunten /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 launchctlin Terminal.app(oder im Online-Handbuch für launchctl )man launchdin Terminal.app(oder im Online-Handbuch für launchd )man launchd.plistin 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.