Включить / отключить среду рабочего стола Ubuntu на ubuntu-12.04.1-server-i386

8

Я установил Ubuntu-12.04.1-server-i386 и, кроме того, я установил среду рабочего стола Ubuntu, чтобы я мог легко поддерживать сервер.

Слышу, я полностью понимаю, что установка среды рабочего стола повлияет на эффективность работы моего сервера, но сервер с графическим интерфейсом достаточно прост в обслуживании, поэтому мне интересно, есть ли обходной путь для включения или отключения Ubuntu Desktop Environment, когда нам это нужно, как в Windows для служб? Я искал и перефразировал многие сайты, но не нашел ничего связанного с этим.

Заранее спасибо и извините за мой плохой английский.

введите описание изображения здесь

Рушик Парих
источник

Ответы:

6

Это конкретный пример общего вопроса: «Как мне предотвратить запуск службы upstart при загрузке».

Вы можете использовать переопределение:

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

Чтобы запустить lightdm по команде:

sudo start lightdm

Чтобы восстановить вашу систему так, чтобы lightdm всегда запускался при загрузке:

sudo rm /etc/init/lightdm.override

Для получения дополнительной информации, выскочка поваренная книга ваш друг:

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

SRC: здесь

Рушик Парих
источник
И как мне снова выключить графический интерфейс?
Хакон К. Олафсен
1
sudo service lightdm stop
Рушик Парих
Не sudoотносится к echo? Ваш первый sudo echo "manual" >> ...не имеет права писать /etc/init/.
Готье
У меня тоже была эта проблема. >> не запускается как root. sudo -i во-первых, это хорошая работа.
Роберт Джейкобс
Он вернулся к gdm, поэтому вы должны создать /etc/init/gdm.override с содержимым, как указано выше, в эти дни (2016)
Уоррен П
3

Попробуйте отключить графический интерфейс, просто нажмите Ctrl+ Alt+ Tна клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:

sudo update-rc.d -f gdm remove

После перезагрузки компьютера вы получите логин в текстовом режиме. Чтобы снова запустить GUI:

startx

Чтобы снова включить графический интерфейс:

sudo update-rc.d -f gdm defaults

Источник: HTG

Митч
источник
Я выполняю команду "sudo update-rc.d -f gdm remove", ничего не происходит! затем я попробовал «sudo service lightdm stop», но он останавливается при проверке состояния батареи, а «sudo service gdm stop» - неопознанная служба
Rushik Parikh
Я вчера установил сервер 12.04, и следовал инструкциям, и это сработало. Сделал именно так, как сказал источник. Дай мне знать.
Митч
Я добавил изображение в вопрос. Я думаю, что команда не выполняется должным образом
Рушик Парих
"sudo echo" manual ">> /etc/init/lightdm.override" работал для меня
Рушик Парих
Я попробовал это, и это не сработало для меня. см. изображение
Митч
0

Другой способ избежать проблемы с разрешениями - использовать «тройник». Вот так:

echo "manual" | sudo tee /etc/init/lightdm.override
Ketil
источник