Как выйти из команды в среде без gnome?

Для меня MAAS - это способ более быстрой установки чего-то типа Ubuntu Server на многие компьютеры без необходимости: 1) вставить компакт-диск, 2) следовать тому же сценарию ответов на вопросы, а затем итеративно 3) запустить много команды командной строки, такие как «sudo apt-get install ...» для каждого компьютера.

------------------------------------------------------------------------
|  OpenStack (a.k.a. Cloud Management Layer)                           |
------------------------------------------------------------------------
                               |
------------------------------------------------------------------------
|  Juju                                                                |
------------------------------------------------------------------------
                               |
------------------------------------------------------------------------
|  Metal-as-a-Service (a.k.a. Deployment/Management Automation Layer)  |
------------------------------------------------------------------------
  |              |            |            |            |
----------  -------------  -----------  ------------  -----------
| Node   |  | Node      |  | Node    |  | Node     |  | Node    |
----------  -------------  -----------  ------------  -----------

В тот момент, когда вы зачислили и ввели в эксплуатацию узлы в MAAS, вы можете затем их загрузить / запустить, чтобы вы могли бы дистанционно управлять одним и иметь полностью функциональный сервер Ubuntu. Вам не обязательно понадобится Juju или OpenStack.

Juju упрощает работу, а затем автоматизирует развертывание сервисов по всей коллекции доступных узлов. OpenStack - это набор услуг, которые позволяют теоретически развернуть виртуальные компьютеры из этого коллективного (например, Amazon EC2). Кроме того, у вас есть возможность обслуживать виртуальные диски (например, Amazon S3). И вы можете объединить эти два вместе, чтобы вы могли развернуть виртуальный компьютер, который подключается к постоянному диску с вашими данными на нем.

OpenStack получает больше царапин, поскольку у него есть функции «высокой доступности» в - это, например, прощение системных сбоев на одном узле.

Как только вы увидели загрузку PXE в действии и наблюдали за ее успешным завербованием и комиссией за компьютер, вы будете впечатлены. К сожалению, во всех версиях, с которыми я работал, есть множество ошибок, и вы в конечном итоге потратите много времени на устранение всех проблем, которые вы пытались внедрить.

1
задан 13 April 2017 в 15:23

5 ответов

<modkey> + shift + q - команда по умолчанию для убийства wm-клиента на dwm и потрясающая. Это эффективно возвращается на экран выхода. Протестировано на MacBook Air XUbuntu 12.10 с dmw, где это alt + shift + q.Tested на ThinkPad работает с Debian Stretch с awesome 3.5.

7
ответ дан 25 May 2018 в 15:28
  • 1
    Чтобы переключить пользователей, выходящих из сеанса, можно использовать dm-tool switch-to-greeter или Ctrl + Alt + F {7,8}. Протестировано на Xubuntu 13.04 + i3. – ignis 4 October 2013 в 12:37

В Ubuntu 12.04 вы можете использовать

/usr/lib/indicator-session/gtk-logout-helper --logout

Открывает диалоговое окно. Я использую его с Awesome Window Manager.

Для прямого выхода из системы вы также можете (мягко) убить своего оконного менеджера.

1
ответ дан 25 May 2018 в 15:28

Вы пробовали

/usr/bin/gnome-session-quit  --logout --no-prompt

Это работает для меня в сеансе Awesome WM Gnome. Поскольку GNOME 3.10 или около того, теперь требуется --logout --no-prompt, потому что я думаю, что диалоговое окно исчезло.

0
ответ дан 25 May 2018 в 15:28

Я не думаю, что это хороший способ сделать это, но:

kill -9 -1
-1
ответ дан 25 May 2018 в 15:28

Попробуйте это ::

killall -u username

-3
ответ дан 25 May 2018 в 15:28
  • 1
    Это приведет к одновременному отправке регулярного сигнала SIGTERM ко всем процессам, а не к изящному завершению среды рабочего стола. Это отличается от приложений, требующих сохранения вашей работы или нет. В случае несохраненной работы это приводит к возможной потере этих данных по сравнению с обычным выходом из системы. Таким образом, 1. – gertvdijk 27 November 2014 в 14:15
  • 2
    Читайте, что человек, задающий вопрос, пытается выполнить, прежде чем дать свое мнение: " (...) Мне нужно перезагрузить, чтобы сделать это, что является пустой тратой времени ». Если он нуждается в перезагрузке, efect на несохраненной работе ТОЧНО то же самое. – Silvio Bandeira 27 November 2014 в 14:22
  • 3
    Тем не менее, команда killall работает и очень полезна, когда у вас нет других способов, например, когда интерфейс зависает. – Silvio Bandeira 27 November 2014 в 14:26
  • 4
    Сильвио, да, вы правы, но пользователь, которого вы отвечаете , может не знать влияния того, что он делает, и следующего новичка на блоке ищет легкую ответ определенно не знает, что . Поэтому, если вы перефразируете свой ответ с потенциальными недостатками и что [Ctrl] [Alt] [Backspace] - лучшее решение , но , что ваше решение лучше, чем перезагрузка, я уверен, что Герт и я повысит ваш ответ, а не уменьшит его. ;-) – Fabby 27 November 2014 в 16:05
  • 5
    Примечание для флагов: Не отмечайте технически неправильные и / или "плохие" ответы как «низкое качество». Кнопка downvote существует по какой-то причине. – Kaz Wolfe 28 November 2014 в 05:38

Другие вопросы по тегам:

Похожие вопросы: