5

Я нуб на Ubuntu Server и после установки обнаружил, что он работает только в режиме командной строки.
На этой странице я обнаружил, что при установке графического интерфейса на серверах существуют угрозы безопасности.
Он также рекомендует некоторые облегченные графические интерфейсы, такие как Openbox и Fluxbox, и дает различные другие советы по графическим интерфейсам.
Исходя из вашего опыта и, конечно, учитывая мое отсутствие, какой легкий графический интерфейс вы бы порекомендовали для Ubuntu Server 9.04?

РЕДАКТИРОВАТЬ: Ну, я наконец-то пошел дальше и установил CentOS 5 на своем компьютере, потому что он поставляется с готовым к использованию графическим интерфейсом пользователя или Windows Manager или как мы можем назвать это, и я не понимаю, почему CentOS предоставляет графический интерфейс, когда это может поставить под угрозу сервер безопасность ... во всяком случае, это вполне может быть другой вопрос ...

7 ответов7

7

OpenBox и Fluxbox не являются графическими интерфейсами управления сервером, они являются оконными менеджерами (для краткости WM), они дадут вам несколько способов насладиться использованием вашей мыши, но не предоставят никакого инструмента для администрирования сервера.

Вскоре вы поймете, что сервер Gnu/Linux администрируется с помощью текстовых файлов, может помочь графический текстовый редактор, но его проще использовать на рабочем столе (подключиться к серверу для администрирования), чем устанавливать WM на сервер.

Существуют некоторые инструменты, предназначенные для управления сервером, но они основаны на веб-технологиях и не требуют наличия WM (доступ к ним требуется только через браузер - например, на рабочем столе). Вы можете попробовать Webmin или EBOX (оба имеют некоторые пакеты готовы в Ubuntu хранилищах).

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

Я бы посоветовал прочитать хорошее руководство по настройке сервера в Ubuntu, в то же время изучив немного о bash (вы можете даже подумать о том, чтобы пойти немного дальше).

И помните: с графическим интерфейсом пользователя простые задачи становятся еще проще, но сложные задачи невозможны.

2

Openbox и Fluxbox оба выглядят довольно схожими (у них общий предок: Blackbox). Я обнаружил, что Openbox очень легкий и довольно простой в настройке, хотя я не особо разбирался в Fluxbox. Я подозреваю, что либо подойдет вашим потребностям.

Честно говоря, один из лучших способов определить, нравится ли вам WM, - это установить его и использовать в течение нескольких месяцев. Дайте ему немного времени, чтобы определить плюсы и минусы и перейти к другому. После этого вы можете принять обоснованное решение.

Если вы беспокоитесь о производительности, начните отслеживать различные измерения занимаемой площади (например, память, использование процессора, ввод-вывод и т.д.) Для каждой WM, чтобы вы могли лучше решить, влияет ли один сервер на ваш сервер более негативно, чем другой.

1

Enlightenment - отличный легкий оконный менеджер, один из моих любимых рядом с вариантами * box. Хотя установка графического интерфейса на сервере вы хотите сохранить в безопасности, это не способ научиться использовать его. Я бы порекомендовал установить обычную копию Ubuntu на другую машину или даже двойную загрузку, просто чтобы почувствовать вещи. Будьте достаточно удобны с командной строкой, так что вы можете настроить сервер без использования графического интерфейса.

1

Глядя на страницу, на которую вы ссылались, я бы выбрал либо Gnome, либо XFCE. Gnome даст вам больше опыта "Ubuntu", в то время как XFCE будет немного легче (и все еще будет очень похож на Gnome).

Также имейте в виду, что вы можете установить любой менеджер окон и по-прежнему настраивать свою систему так, чтобы по умолчанию не запускать X-сервер и менеджер окон. В этом случае вы войдете в сеанс консоли, и если вам нужно / вы хотите использовать графический сеанс, вы можете легко запустить его, выполнив: $ startx. Когда вы выйдете из системы, X-сервер остановится.

В Gnome вы можете отключить диспетчер отображения из меню Система> Администрирование> Службы. Есть другие способы сделать это через конфигурационные файлы. Для Ubuntu 9.04 вам необходимо изучить настройку "upstart".

Просто к сведению при работе с графическими логинами. Большинство менеджеров окон и дисплеев работают поверх X-сервера. Если с X-сервером происходит какая-то неправильная конфигурация или странность, вы можете получить пустой или зависший дисплей. Если это происходит, вы обычно можете использовать Ctrl+Alt+FunctionKey, чтобы переключиться на другую консоль, чтобы перезагрузиться или иным образом попытаться исправить проблему.

РЕДАКТИРОВАТЬ: я рекомендую установить хороший менеджер виртуальных машин, таких как VMWare или Virtualbox на вашем повседневном компьютере. Благодаря этому вы можете создать идентичный "виртуальный сервер", который будет использоваться для тестирования и обучения, прежде чем испытывать что-либо на вашем производственном сервере.

1

Я недавно перенес старый домашний сервер с Ubuntu 7.4 на Debian 5. По какой-то причине я хотел сделать это интересным, поэтому я сделал ручную установку, загрузив ее со старой ОС. Затем я установил Xvnc4 в качестве основного Xserver. Я включил его в основном для экспериментальных целей, но когда моя рабочая станция загружается под Windows, VNC - лучший вариант удаленного рабочего стола с графическим интерфейсом.

Прямо сейчас я использую очень легкий (и, к сожалению, очень ошибочный) менеджер входа в систему, называемый slim , который не говорит на XDMCP и включает Openbox и Fluxbox в качестве оконных менеджеров. Я делаю большинство вещей на коробке через терминалы SSH, но приятно иметь возможность запускать сеанс удаленного рабочего стола, если я хочу, для построения графиков в Octave или аналогичных целях.

Я использую SSH с X-forwarding, если моя рабочая станция загружена в Linux, но я только начинаю изучать клиенты Windows Xserver, так что это обычно не вариант. Как указывает avelldiroll, с графическим интерфейсом пользователя простые задачи еще более просты, но сложные задачи невозможны. Если вам нужен реальный контроль над настройками вашего сервера, вам придется делать это в командной строке.

0

Обычно графический интерфейс не требуется на сервере. Если у вас есть инструменты с интерфейсами GUI, вы можете использовать перенаправление X11 с ssh для отображения их на вашей рабочей станции.

0

Просто используйте SSH; по моему мнению, сервер должен быть безголовым и подключенным к сети.

Узнайте, как обойти командную строку, и я советую вам научиться редактировать с помощью vi; это чрезвычайно полезно, когда вы являетесь администратором сервера (учитывая, что на некоторых серверах в качестве $ EDITOR установлен только vi)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .