Activer / désactiver l'environnement de bureau Ubuntu sur ubuntu-12.04.1-server-i386

8

J'ai installé ubuntu-12.04.1-server-i386 et en plus j'ai installé l'environnement de bureau Ubuntu afin que je puisse maintenir le serveur facilement.

Écoutez, je comprends parfaitement que l'installation de l'environnement de bureau affectera l'efficacité de mon serveur, mais il est facile de maintenir le serveur avec une interface graphique.Je me demande donc s'il existe une solution pour activer ou désactiver Ubuntu Desktop Environment chaque fois que nous en avons besoin, comme nous le faisons dans Windows pour les services? J'ai recherché et référencé de nombreux sites, mais je n'ai rien trouvé à ce sujet.

Merci d'avance et désolé pour mon pauvre anglais.

entrez la description de l'image ici

Rushik Parikh
la source

Réponses:

6

Il s'agit d'une instance spécifique d'une question générique, "comment puis-je empêcher un service parvenu de s'exécuter au démarrage".

Vous pouvez utiliser un remplacement:

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

Pour démarrer lightdm sur commande:

sudo start lightdm

Pour restaurer votre système afin que lightdm soit toujours démarré au démarrage:

sudo rm /etc/init/lightdm.override

Pour plus d'informations, le livre de cuisine parvenu est votre ami:

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

SRC: ici

Rushik Parikh
la source
Et comment puis-je à nouveau fermer l'interface graphique?
Håkon K. Olafsen
1
sudo service lightdm stop
Rushik Parikh
Ne fait pas sudoréférence à echo? Votre premier sudo echo "manual" >> ...n'a pas la permission d'écrire /etc/init/.
Gauthier
J'ai aussi eu ce problème. >> n'est pas exécuté en tant que root. sudo -i est d'abord un bon travail.
Robert Jacobs
C'est de retour à gdm donc vous devriez créer /etc/init/gdm.override avec le contenu comme ci-dessus, ces jours-ci (2016)
Warren P
3

Essayez de désactiver l'interface graphique, appuyez simplement sur Ctrl+ Alt+ Tsur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez la ou les commandes ci-dessous:

sudo update-rc.d -f gdm remove

Lorsque vous redémarrez votre ordinateur, vous obtiendrez une connexion en mode texte. Pour exécuter à nouveau l'interface graphique:

startx

Pour réactiver l'interface graphique:

sudo update-rc.d -f gdm defaults

Source: HTG

Mitch
la source
J'exécute la commande "sudo update-rc.d -f gdm remove" rien ne se passe! alors j'ai essayé "sudo service lightdm stop" mais il s'arrête à vérifier la batterie stste et "sudo service gdm stop" est un service non reconnu
Rushik Parikh
J'ai installé le serveur 12.04 hier et j'ai suivi les étapes, et cela a fonctionné. A fait exactement comme l'a dit la source. Faites le moi savoir.
Mitch
j'ai ajouté une image dans la question. Je suppose que la commande ne s'exécute pas correctement
Rushik Parikh
"sudo echo" manual ">> /etc/init/lightdm.override" a fonctionné pour moi
Rushik Parikh
J'ai essayé ça, et ça n'a pas marché pour moi. voir l' image
Mitch
0

Une autre façon d'éviter le problème des autorisations consiste à utiliser «tee». Ainsi:

echo "manual" | sudo tee /etc/init/lightdm.override
Ketil
la source