Włącz / wyłącz środowisko Ubuntu Desktop na ubuntu-12.04.1-server-i386

8

Zainstalowałem Ubuntu-12.04.1-server-i386, a ponadto zainstalowałem środowisko graficzne Ubuntu, dzięki czemu mogę łatwo utrzymywać serwer.

Posłuchaj, całkowicie rozumiem, że instalacja środowiska pulpitu wpłynie na wydajność mojego serwera, ale jest dość łatwy w utrzymaniu serwera z graficznym interfejsem użytkownika, więc zastanawiam się, czy istnieje jakieś obejście, które włącza lub wyłącza środowisko pulpitu Ubuntu, gdy jest to potrzebne, tak jak robimy to w systemie Windows dla usług? Przeszukałem i poleciłem wiele witryn, ale nie znalazłem nic z tym związanego.

Z góry dziękuję i przepraszam za mój słaby angielski.

wprowadź opis zdjęcia tutaj

Rushik Parikh
źródło

Odpowiedzi:

6

Jest to szczególny przykład ogólnego pytania „jak zapobiec uruchomieniu usługi upstart podczas rozruchu”.

Możesz użyć zastąpienia:

sudo echo „manual” >> /etc/init/lightdm.override

Aby uruchomić lightdm na polecenie:

sudo start lightdm

Aby przywrócić system, aby lightdm był zawsze uruchamiany przy starcie systemu:

sudo rm /etc/init/lightdm.override

Aby uzyskać więcej informacji, najnowszą książką kucharską jest twój przyjaciel:

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

SRC: Tutaj

Rushik Parikh
źródło
Jak mogę ponownie zamknąć GUI?
Håkon K. Olafsen
1
sudo service lightdm stop
Rushik Parikh
Nie sudodotyczy echo? Twój pierwszy sudo echo "manual" >> ...nie ma uprawnień do pisania /etc/init/.
Gauthier
Też miałem ten problem. >> nie działa jako root. sudo -i najpierw jest dobrym rozwiązaniem.
Robert Jacobs
Wrócił do gdm, więc powinieneś utworzyć /etc/init/gdm.override z zawartością jak wyżej, w tych dniach (2016)
Warren P
3

Spróbuj wyłączyć GUI, po prostu naciśnij Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Kiedy się otworzy, uruchom poniższe polecenia:

sudo update-rc.d -f gdm remove

Po ponownym uruchomieniu komputera otrzymasz login w trybie tekstowym. Aby ponownie uruchomić GUI:

startx

Aby ponownie włączyć GUI:

sudo update-rc.d -f gdm defaults

Źródło: HTG

Mitch
źródło
Wykonuję polecenie „sudo update-rc.d -f gdm remove” nic się nie dzieje! potem spróbowałem „sudo service lightdm stop”, ale zatrzymuje się przy sprawdzaniu stanu baterii, a „sudo service gdm stop” to usługa nieuznana
Rushik Parikh
Wczoraj zainstalowałem serwer 12.04 i postępowałem zgodnie z instrukcjami. Zrobił dokładnie tak, jak podało źródło. Daj mi znać.
Mitch
dodałem obraz w pytaniu.
Wydaje
„sudo echo” manual ”>> /etc/init/lightdm.override” działało dla mnie
Rushik Parikh
Próbowałem tego i to nie działało dla mnie. patrz zdjęcie
Mitch
0

Innym sposobem uniknięcia problemu z uprawnieniami jest użycie „tee”. Tak jak:

echo "manual" | sudo tee /etc/init/lightdm.override
Ketil
źródło