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.mscsu 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.appsotto /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 launchctlin Terminal.app(o il manuale online di launchctl )man launchdin Terminal.app(o il manuale online per launchd )man launchd.plistin Terminal.app(o il manuale online per launchd.plist )launchctl listper visualizzare l'elenco dei daemon. Puoi anche usare Activity Monitorper vedere tutti i processi. Molti di loro usano una convenzione di terminare il nome con "d", come launchd, syslogd e così via.