Abilita / disabilita l'ambiente desktop Ubuntu su ubuntu-12.04.1-server-i386


8

Ho installato ubuntu-12.04.1-server-i386 e in più ho installato l'ambiente desktop Ubuntu in modo da poter mantenere facilmente il server.

Senti, capisco perfettamente che l'installazione di Desktop Environment influirà sull'efficienza del mio server ma è abbastanza facile mantenere il server con la GUI, quindi mi chiedo che ci sia qualche soluzione per abilitare o disabilitare Ubuntu Desktop Environment ogni volta che ne abbiamo bisogno come facciamo in Windows per i servizi? Ho cercato e reindirizzato molti siti ma non ho trovato nulla di correlato a questo.

Grazie in anticipo e scusate per il mio povero inglese.

inserisci qui la descrizione dell'immagine

Risposte:


6

Questa è un'istanza specifica di una domanda generica, "come posso impedire l'avvio di un servizio upstart".

È possibile utilizzare una sostituzione:

sudo echo "manual" >> /etc/init/lightdm.override

Per avviare lightdm a comando:

sudo start lightdm

Per ripristinare il sistema in modo che lightdm sia sempre avviato all'avvio:

sudo rm /etc/init/lightdm.override

Per ulteriori informazioni, il ricettario upstart è il tuo amico:

http://upstart.ubuntu.com/cookbook/

SRC: Qui


E come posso chiudere nuovamente la GUI?
Håkon K. Olafsen,

1
sudo service lightdm stop
Rushik Parikh

Non fa sudoriferimento a echo? Il tuo primo sudo echo "manual" >> ...non ha il permesso di scrivere /etc/init/.
Gauthier,

Ho avuto anche quel problema. >> non viene eseguito come root. sudo -i prima è un buon lavoro intorno.
Robert Jacobs,

È tornato su gdm, quindi dovresti creare /etc/init/gdm.override con i contenuti come sopra, in questi giorni (2016)
Warren P

3

Prova a disabilitare la GUI, basta premere Ctrl+ Alt+ Tsulla tastiera per aprire Terminale. Quando si apre, esegui i seguenti comandi:

sudo update-rc.d -f gdm remove

Quando riavvii il computer, otterrai l'accesso in modalità testo. Per eseguire nuovamente la GUI:

startx

Per abilitare nuovamente la GUI:

sudo update-rc.d -f gdm defaults

Fonte: HTG


Eseguo il comando "sudo update-rc.d -f gdm remove" non succede nulla! poi ho provato "sudo service lightdm stop" ma si ferma al controllo della batteria stste e "sudo service gdm stop" non è un servizio riconosciuto
Rushik Parikh

Ieri ho installato il server 12.04, ho seguito i passaggi e ha funzionato. Ha fatto esattamente come ha detto la fonte. Fammi sapere.
Mitch

ho aggiunto un'immagine alla domanda. Immagino che il comando non stia eseguendo correttamente
Rushik Parikh

"sudo echo" manuale ">> /etc/init/lightdm.override" ha funzionato per me
Rushik Parikh

L'ho provato e non ha funzionato per me. vedi immagine
Mitch

0

Un altro modo per evitare il problema dei permessi è usare 'tee'. Così:

echo "manual" | sudo tee /etc/init/lightdm.override
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.