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

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


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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.