Что лучше для использования сервера Ubuntu - режим CLI или GUI

Я установил Ubuntu Server и обнаружил, что он предоставляет только интерфейс командной строки

Я знаю, как установить графический интерфейс, но я хочу знать, должен ли я это делать. Мне лучше придерживаться только CLI?

1 ответ

Вы можете установить графический интерфейс для установки вашего сервера Ubuntu так же, как вы можете установить пакеты, относящиеся к серверу, в установку Ubuntu Desktop. Оба способа хороши и приведут к работе сервера с графическим интерфейсом.

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

  • Преимущества графического интерфейса:

    • Это может быть проще в использовании и обслуживании, если вы не слишком знакомы с командной строкой.
    • Если вы используете его не как чистый веб-сервер, а как персональный рабочий компьютер, то при наличии установленной среды рабочего стола вы сможете запускать графические приложения при необходимости.
  • Недостатки графического интерфейса:

    • Среды рабочего стола и все их графические компоненты являются большими и сложными программами и поэтому, несомненно, содержат многочисленные (необнаруженные) ошибки и потенциальные проблемы безопасности, которых обычно следует стараться избегать, где это возможно, на сервере, подключенном к общедоступному Интернету.
    • Графический интерфейс требует больше ресурсов, чем простой интерфейс терминала. В зависимости от среды рабочего стола, которую вы выбрали, больше или меньше ОЗУ будет постоянно потребляться им, независимо от того, активно вы его используете или нет. Конечно, когда вы вошли в систему на рабочем столе, это также приведет к более высокой загрузке процессора.
      Просто установив рабочий стол, но не запустив его (если вы загружаетесь прямо в текстовом режиме и запускаете GUI вручную только тогда, когда это необходимо), конечно, не потребуются ресурсы, кроме некоторого дискового пространства.

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

Вы должны взвесить их сами и решить, что для вас важнее лично, хотя в этом нет строгого правильного или неправильного.

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