Отже, так чи інакше ви закінчили з мінімальною CentOS 7, яка в основному є командним рядком без графічного інтерфейсу користувача. Це нормально. Це трапляється з найкращими з нас. Можливо, ви забули вибрати графічний інтерфейс під час інсталяції або, можливо, він постачався з «доступним» планом хостингу Linux, який ви вибрали. У будь-якому випадку (можливо, це навіть не CentOS, а Ubuntu, на якому вам потрібно встановити графічний інтерфейс? Прочитайте мій посібник із інсталювати GUI на Ubuntu Server), тепер ви застрягли з операційною системою лише командного рядка на вашому сервері.
Завзяті програмісти Linux і адміністратори серверів можуть віддати перевагу цьому налаштуванню перед графічним інтерфейсом користувача, але якщо ви тільки почали працювати або навіть є адміністратором або програмістом середнього рівня, вам потрібно буде спростити речі за допомогою чогось більш дружнього, скажімо GNOME GUI. Як виявилося, насправді встановити GUI на CentOS 7 не так вже й складно, і тут ми крок за кроком розповімо вам про це. По-перше, давайте зорієнтуємося. У вас є мінімальний CentOS 7, тому ви повинні побачити щось подібне до цього:

Це інтерфейс командного рядка або CLI, і він заснований на тексті. Щоб запустити та запустити новий графічний інтерфейс, вам потрібне лише робоче підключення до Інтернету. Для решти просто виконайте ці прості кроки. Існують різні графічні інтерфейси, які можна встановити на вашому сервері CentOS, і всі вони мають власний дизайн підпису та різні функції.
Ви самі вибираєте, яке робоче середовище ви хочете використовувати для свого сервера CentOS. Тут ми розглянемо три популярні варіанти. По-перше, це робочий стіл GNOME, популярний вибір для багатьох дистрибутивів Linux. Пам’ятайте, що вам потрібно бути користувачем root або мати користувача з правами «sudo», щоб інсталювати GUI на CentOS 7.
Остаточний мінімальний сервер
Встановіть CentOS 7 або CentOS 8 на Cloudzy CentOS VPS і запустіть ефективний сервер на базі Linux з мінімальним споживанням ресурсів.
Отримайте CentOS VPSЯк встановити GUI на CentOS 7?
Тепер ми розповімо вам, як встановити GUI на centos7 за допомогою 3 різних графічних інтерфейсів у наступних рядках. Тому ви можете вибрати будь-який з них, виходячи зі своїх потреб.
Встановлення GNOME
GNOME є одним із перших GUI, випущених для Unix-подібних систем, таких як різні дистрибутиви Linux, FreeBSD тощо, і він повністю відкритий. GNOME є, мабуть, найкращим вибором для сервера CentOS, оскільки він ресурсоефективний і до того ж виглядає стильно. Щоб установити GNOME на CentOS 7, вам спочатку потрібно оновити пакети, а для цього вам потрібно використовувати yum. Yum — це рідний менеджер пакунків CentOS, схожий на команду apt Ubuntu. Щоб оновити пакети вашого сервера, вам потрібно виконати таку команду в CLI:
sudo yum update
Тепер, коли ви все оновили, настав час приступити до справжнього встановлення GNOME, яке насправді є досить простим. Виконайте таку команду, щоб завантажити та інсталювати робочий стіл GNOME після завершення оновлення:
sudo yum -y groups install "GNOME Desktop"
Тепер це може зайняти досить багато часу, залежно від вашого інтернет-з’єднання, оскільки файли встановлення робочого столу GNOME не зовсім легкі – приблизно від 700 до 800 МБ. Після завершення завантаження та встановлення ви повернетеся до старого командного рядка, наче нічого не сталося. Щоб переконатися, що щось трапиться, нам потрібно налаштувати та запустити систему X Window, яка в основному відповідає за роботу GUI. Щоб запустити систему X Window, ми будемо використовувати startx але перед цим нам потрібно вказати, яке середовище робочого столу запускати, і, звичайно, ми збираємося призначити щойно встановлену оболонку GNOME. Для цього нам потрібно виконати таку команду:
echo "exec gnome-session" >> ~/.xinitrc
Тепер X Window System знає, що потрібно запускати робочий стіл GNOME, і на цьому ви завершили встановлення.
Читайте також: KDE проти GNOME проти Xfce
Запуск GNOME
Тепер давайте запустимо GNOME і перевіримо, чи все спрацювало, використовуючи команду для запуску системи X Window:
startx
Якщо все пройшло так, як було заплановано, вас незабаром зустріне новий графічний інтерфейс робочого столу GNOME. Якщо ви бачите щось подібне, ви можете нарешті зітхнути з полегшенням, оскільки вам нарешті вдалося встановити GUI на CentOS 7.

Логін графічного інтерфейсу за замовчуванням
Але як щодо наступного разу, коли ви захочете увійти на свій сервер? Вам доведеться запустити startx кожного разу, коли ви перезавантажуєте CentOS? Так, але є способи виправити це. Якщо ви не хочете бачити цю похмуру текстову область CLI кожного разу, коли входите в систему, вам слід відкрити свій термінал (зокрема це зробить CTRL + ALT + T) і ввести таку команду:
systemctl set-default graphical.target
Це повинно сказати вашій CentOS автоматично завантажувати та запускати поточну оболонку графічного інтерфейсу, у цьому випадку робочий стіл GNOME, щоразу, коли він завантажується. Тепер давайте перевіримо це та перезавантажимо сервер. Цього разу команди не потрібні, оскільки це можна зробити через графічний інтерфейс користувача. Коли ваша CentOS відновиться, вас має зустріти екран входу в графічний інтерфейс, який виглядає приблизно так (до речі, Джон Сміт випадковий!).

Легко, правда? Тепер у вас є зручний графічний інтерфейс на мінімальній CentOS 7, яка більше не є мінімальною. Але зачекайте, а що, якщо ви не хочете працювати з GNOME? Ну, на щастя, ми також покажемо вам, як інсталювати KDE та MATE, тож якщо вам не подобається GNOME, у вас буде багато варіантів. Наступне KDE з різними темами.
Читайте також: Як встановити PPTP VPN на CentOS 8?
Як встановити GUI на CentOS 7: KDE Plasma
В основному кроки такі самі, як і під час встановлення GNOME. Спочатку почніть з оновлення yum за допомогою:
sudo yum update
Після цього вам потрібно завантажити та встановити KDE за допомогою такої команди:
sudo yum -y groups install "KDE Plasma Workspaces"
Це займе деякий час, залежно від специфікацій вашої системи та підключення до Інтернету, оскільки потрібно завантажити великий інсталяційний файл, а потім налаштувати його. Коли це буде зроблено, виконайте наступну команду, щоб представити його системі X Window:
echo "exec startkde" >> ~/.xinitrc
Тепер залишилося лише запустити KDE Plasma та перевірити, чи правильно спрацювали кроки, які ми вжили досі. Запустіть систему X Window за допомогою:
startx
Через деякий час має відобразитися цей посадковий екран:

Вітаємо, тепер вам вдалося знову встановити GUI на CentOS 7! Щоб зробити KDE графічним інтерфейсом користувача за замовчуванням і наказати CentOS автоматично завантажувати його під час завантаження, потрібно виконати таку команду, як і з GNOME:
systemctl set-default graphical.target
Тепер ви щоразу входитимете через новий графічний інтерфейс. Тепер давайте перейдемо до MATE, ще одного улюбленого середовища робочого столу, і останнього, яке ми навчимо вас установлювати тут.
Читайте також: Встановіть Gnome на CentOS 8
Як встановити GUI на CentOS 7: MATE
MATE — це чудова оболонка, і це чудовий вибір для естетично налаштованих. Встановлення та запуск майже так само, як GNOME та KDE, тому ми розглянемо це більш коротко. Спочатку оновіть серверні пакети за допомогою:
sudo yum update
Коли це буде зроблено, давайте завантажимо та встановимо MATE:
sudo yum --enablerepo=epel -y groups install "MATE Desktop"
Це займе деякий час, і коли це буде завершено, вам потрібно буде завершити встановлення, призначивши його поточним робочим середовищем:
echo "exec /usr/bin/mate-session" >> ~/.xinitrc
Тепер, як і в інших інсталяціях, запустіть X Window System, щоб перевірити новий GUI:
startx
Якщо ви дивитеся на прекрасну сцену нижче, вам вдалося встановити GUI MATE на CentOS 7.
Тепер залишається лише переконатися, що він автоматично завантажується щоразу, коли ви перезавантажуєте сервер CentOS 7, виконавши таку команду:
systemctl set-default graphical.target
Остаточний мінімальний сервер
Встановіть CentOS 7 або CentOS 8 на Cloudzy CentOS VPS і запустіть ефективний сервер на базі Linux з мінімальним споживанням ресурсів.
Отримайте CentOS VPSВисновок
Отже, тепер ви знаєте, як інсталювати GUI на CentOS 7 після того, як опинились у пастці мінімальної інсталяції лише з текстом. Хороша річ у таких дистрибутивах Linux, як CentOS 7, полягає в тому, що ви навіть можете мати всі три середовища робочого столу одночасно, вибираючи те, яке вам подобається, вибравши його на екрані входу.
Якщо ви хвилюєтеся CentOS EoL, Ми з вами для наступних кроків. Ця свобода вибору будь-яких функцій для вашого сервера є лише однією з переваг, які пропонує Linux. Вирішивши вибрати доступний план хостингу Linux, як надійний Linux VPS, а його налаштування відповідно до ваших потреб — це чудовий спосіб отримати оптимальну продуктивність, не сплачуючи непомірних цін за високоякісні виділені сервери з функціями, якими ви ніколи не скористаєтеся.