Esiste un'utilità Services.msc o ntsysv per OSX? Voglio solo rafforzare il mio OSX disabilitando qualsiasi servizio indesiderato e le sue porte.
Esiste un'utilità Services.msc o ntsysv per OSX? Voglio solo rafforzare il mio OSX disabilitando qualsiasi servizio indesiderato e le sue porte.
Risposte:
L'equivalente OS X dei servizi di Windows è Launchd . L'equivalente OS X di services.msc
su Windows è launchctl . I daemon gestiti da launchd possono essere su richiesta o possono essere attivati periodicamente (questo è configurabile in launchd.plist)
Puoi gestire i demoni dalla riga di comando (da Terminal.app
sotto /Applications/Utilities/
) o usando uno strumento come Lingon .
Dalla riga di comando:
Elenca agenti / lavori caricati utilizzando
launchctl list
Disabilitare e abilitare un agente utilizzando (persiste tra gli stivali)
launchctl enable <name> or launchctl disable <name>
Arrestare e avviare immediatamente un agente utilizzando
launchctl kickstart <name> or launchctl kill <name>
I comandi successivi sono comandi obsoleti , che è possibile visualizzare su Internet:
Rimuovere un agente / lavoro utilizzando
launchctl remove <name>
Disabilitare un agente / lavoro per la sola sessione attualmente avviata utilizzando
launchctl unload <name>
Caricare un agente / lavoro manualmente utilizzando
launchctl load <name>
Riferimenti aggiuntivi:
man launchctl
in Terminal.app
(o il manuale online di launchctl )man launchd
in Terminal.app
(o il manuale online per launchd )man launchd.plist
in Terminal.app
(o il manuale online per launchd.plist )launchctl list
per visualizzare l'elenco dei daemon. Puoi anche usare Activity Monitor
per vedere tutti i processi. Molti di loro usano una convenzione di terminare il nome con "d", come launchd, syslogd e così via.