Как отключить автозапуск сервера 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 в командную строку ядра, если вы не можете получить доступ к запущенной системе.

  • Высокое использование GPU перед запуском X-Server
  • Каково максимальное количество x-клиентов?
  • Драйверы AMD делают Linux Mint 17 Cinnamon crash
  • Разрешение пользователям без полномочий root на tty1 для Gnome X-server на Arch
  • Что именно происходит, когда я набираю «startx» в командной строке?
  • во время работы
  • XServer: активные сеансы xserver в фоновом режиме
  • Можно ли запустить xserver без какого-либо окна?
  • Начать с текстового режима + startx?
  • Как Xserver может определить, какое устройство является мышью или клавиатурой?
  • Поддерживать приложения Xserver, даже после закрытия удаленной консолидации
  • Interesting Posts

    Как отключить сетевую карту по умолчанию после PXE BOOT

    может ли пользователь root использовать любой uid

    Сценарий ssh ​​запрашивает пароль

    Как распечатать все строки после совпадения до конца файла?

    поиск местоположения значка запуска X приложения

    Почему в типичной Linux-системе так много файлов журналов? Почему они не используют один консолидированный журнал db / file и api?

    Запустить Tmux с конкретными приложениями на каждой панели?

    Выбор правильного распознавателя для определенной области

    Как отключить респаун для терминала?

    Лучший способ использовать оболочку с Cygwin в Windows 7

    Могу ли я монтировать зеркальный динамический диск microsoft?

    Будет ли «*» (звезда) в globbing соответствовать только символам (т. Е. Az и 0-9)?

    Apache httpd on centos не маскирует ip для домена

    ser2net + socat + gammu. завершение соцета

    Как вы можете регистрировать каждую введенную команду

    Linux и Unix - лучшая ОС в мире.