Как отключить автозапуск сервера X в Debian Jessie?

У меня есть удаленная машина с Debian 8 (Jessie) с установленным Lightdm. Я хочу, чтобы он запускался в режиме без GUI, но я не хочу удалять все связанные с X вещи, чтобы все еще иметь возможность запускать его, хотя SSH с параметром -X . Итак, как отключить автозапуск сервера X без его удаления?

Я попытался systemctl stop lightdm , чтобы остановить lightdm, но он снова запускается после перезагрузки. Я также попробовал systemctl disable lightdm , но он в основном ничего не делает. Он переименовывает сценарии /etc/rc*.d каталогах /etc/rc*.d , но он все равно начинается после перезагрузки, так что я делаю неправильно? И я не могу просто update-rc.d lightdm stop , потому что он устарел и не работает.

5 Solutions collect form web for “Как отключить автозапуск сервера X в Debian Jessie?”

Отключение не работает, потому что логика Debian /etc/X11/default-display-manager отменяет его.

Чтобы сделать загрузку текста по умолчанию в systemd (независимо от того, какой дистрибутив, действительно):

 systemctl set-default multi-user.target 

Чтобы вернуться к загрузке в графический интерфейс,

 systemctl set-default graphical.target 

Я подтвердил эту работу над моей Jessie VM, а Slashback также подтвердил это на Stretch.

PS: На самом деле вам не нужен X-сервер на вашем компьютере для запуска X-клиентов по ssh. X-сервер нужен только там, где отображается экран (монитор).

Я не очень разбираюсь в Debian, но на моем ноутбуке Ubuntu 14.04, вот стандартная процедура, которую я использую, когда я хочу отключить X и загрузить в command prompt для устранения неполадок:

  1. Отредактируйте файл /etc/default/grub в режиме суперпользователя и установите GRUB_CMDLINE_LINUX_DEFAULT="text"

Кроме того, также раскомментируйте эту строку: #GRUB_TERMINAL=console а затем выполните sudo update-grub . Машина загрузится в текстовом режиме.

  1. Чтобы начать графический интерфейс оттуда, вы затем выполните sudo service lightdm start # может быть gdm или startx в некоторых ситуациях

Источник: https://askubuntu.com/questions/52089/how-do-i-boot-to-a-command-line-interface-instead-of-a-gui

Попробуйте выполнить следующую команду:

 echo "manual" | sudo tee -a /etc/init/lightdm.override 

Я должен был сделать это:

 systemtcl disable *dm 

где *g или k возможно, x .

вы также можете добавить systemd.unit=multi-user.target в командную строку ядра, если вы не можете получить доступ к запущенной системе.

  • Найдите и установите отсутствующие данные XLFD на основе шрифтов X11
  • Зачем нужны драйверы как для x-сервера, так и для ядра Linux?
  • Не удалось войти в систему после редактирования xinitrc
  • Запустить второй X-сервер из X в качестве службы systemd
  • Установка KVM на CentOS 6.4 без GUI (пока)
  • Debian: экран остается черным иногда во время загрузки с Asus P8Z68-V Pro / Gen3
  • Конфигурация для обнаружения уже запущенного xsession или только автозапуска в один раз
  • Начать с текстового режима + startx?
  • Как скопировать текст из vim во внешнюю программу?
  • Splashscreen для встроенных Linux
  • Как средства командной строки в командной строке, такие как «xclip» и «xsel», сохраняются в буфере обмена - в среде X-Window это не так?
  • Linux и Unix - лучшая ОС в мире.