3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Установка графической оболочки в centos 7

Содержание

У меня есть CentOS 6 с минимальными настройками и используется как веб-сервер. Но данный сервер использует только консоль, а я еще хотел бы использовать и графический интерфейс к моему серверу (используя подключение через VNC к моему серверу). Вы можете установить группу пакетов с groupinstall на CentOS, Fedora или RedHat. Centos установит Gnome как графическую оболочку по умолчанию. В своей теме “Установка GUI на RedHat/CentOS/Fedora ” я расскажу как можно установить различные графические оболочки на такие дистрибутивы как CentOS, Fedora, RedHat.

Прежде всего, вам понадобится «X Window System»- это как основа для GUI:

После этого вы можете выбрать один из доступных GUI чтобы установить их. По умолчанию Centos 6 установливает Gnome как Desktop Environment.

Работает система по принципу клиент-сервер. Поэтому имеет клиентскую и серверную части. Существует несколько типов образов системы (на примере последней версии 7,6):

  • CentOS-7-x86_64-DVD. Это полное собрание образов. Рекомендован для большинства продвинутых пользователей;
  • CentOS-7-x86_64-NetInstall. Рекомендуется использовать для восстановления или установки по сети. Необходим репозиторий пакетов;
  • CentOS-7-x86_64-Everything. Для создания образа этого пакета потребуется накопитель размером на 8 Гб. Подойдет для обновления локального зеркала;
  • CentOS-7-x86_64-LiveGNOME или CentOS-7-x86_64-LiveKDE. Эти образы загружаются со сменного носителя. Не требуют установки на жесткий диск компьютера. Имеется графическая оболочка. Дополнительно загрузить программы для работы в этой ОС не получится;
  • CentOS-7-x86_64-Minimal. Это минимальный базовый набор пакетов. Остальные утилиты пользователь закачивает по желанию с помощью команды «yum».

Шаг 3. Подключитесь к компьютеру с помощью подключения к удаленному рабочему столу

После установки xRDP и среды рабочего стола вы можете подключаться с локального компьютера к удаленному.

Подключение из Windows

Чтобы подключиться к серверу из Microsoft Windows, просто найдите и запустите приложение Remote Desktop Connection (mstsc.exe) и введите свое имя хоста или IP:

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

Установка CentOS 7 Minimal

Отличный GUI для CentOS

3 минуты чтения

Всем привет! Сегодня в статье рассмотрим установку CentOS 7 Minimal, первичную настройку сети и установку графического интерфейса под названием Mate. У нас уже есть статья и видео об установке немного иной редакции CentOS 7 – Network Edition, но при установке Minimal есть несколько тонкостей, о них – ниже.

Первое отличие в том, что образ несколько больше — 700 Мб, но это всё равно несравнимо с объемом DVD или Full редакции. Следующее отличие, вытекающее из предыдущего – отсутствует возможность выбрать дополнительный софт для установки (скриншот ниже):

В CentOS 7 также добавилась возможность включить сетевой интерфейс непосредственно во время установки – в 6 версии такого не было, однако, я дополнительно продемонстрирую самый наглядный способ настройки сетевого интерфейса в 7 версии.

Процесс установки

Итак, выполняем все шаги последовательно как указано в нашем видео и статье по установке сетевой версии данной ОС, ждём 15-30 минут и вводим свои логинпароль (предварительно подключившись через терминал).

Первым желанием было проверить, работает ли сетевой интерфейс и был ли ему назначен адрес – я ввёл команду ifconfig , и, как оказалось, данная команда на 7 версии является устаревшей и вместо неё необходимо использовать команду ipaddr для вывода информации об интерфейсах и команду iplink для вывода статистики на них же.

Читать еще:  Код ошибки 2203 при установке

Но так все привыкли к стандартным командам пакета net-tools , его необходимо будет установить с помощью команды yum install net-tools . Однако, помня первое ощущение непонимания, когда у меня не работала сеть в минимальной инсталляции на 6 версии, я хочу дополнительно показать очень простой способ её настройки – об этом ниже.

Важно! Команда ifconfig устарела. Для сетевого взаимодействия с сервером рекомендуем пользоваться командой «ip» (ip -a), которая по функциональности (с точки зрения L2 и L3) превосходит «ifconfig».

Настройка сетевых интерфейсов с помощью nmtui

Вводим команду nmtui — в итоге должен запуститься простой графический интерфейс для настройки сети (скриншот ниже):

Я, к примеру, хочу изменить настройки единственного интерфейса – выбираем первую опцию Edit a connection и видим следующую картину:

Выбираем Edit… и делаем с интерфейсом всё, что вздумается 🙂 Как видно на скриншоте ниже, наш сервер получил IP — адрес по DHCP – меня это устраивает и я оставлю всё как есть. Главной целью было продемонстрировать данную утилиту – nmtui

Установка MATE и необходимых пакетов

Итак, почему MATE? Ответ прост – он гораздо легче дефолтного Gnome, очень нетребователен к ресурсам и крайне прост в установке. Итак, производим несколько простых шагов по установке пакетов(ниже):

  • yum groupinstall «Development Tools» — установка необходимого комплекта пакетов для работы GUI (только если уже не установлены) ;
  • yum install epel-release — установка EPEL репозитория;
  • yum groupinstall «X Window system» — установка группового пакета X Window System, это займет около 5 минут. Сам пакет имеет объем 73 Мб;
  • yum groupinstall «MATE Desktop» — установка непосредственно Mate – довольно объемный пакет — 506 Мб;

Далее, запускаем GUI! Вводим команду systemctl isolate graphical.target , вводим имя юзера и пароль, и видим графический интерфейс (скриншот ниже):

Если хотите чтобы система по умолчанию запускалась в графическом виде, введите команду

  • CentOS 7 Minimal
  • MATE Linux
  • 2990
  • 6
  • Поделиться

Как установить и запустить графическую оболочку на Centos

Сообщение trom » 20.03.2017 11:31

Логинюсь на сервак с помощью putty по руту
Выполняю установку так
yum groupinstall basic-desktop desktop-platform x11 fonts

запускаю так
startx

получаю такой лог

]# startx
xauth: file /root/.serverauth.835 does not exist

X.Org X Server 1.17.4
Release Date: 2015-10-28
X Protocol Version 11, Revision 0
Build Operating System: worker1 2.6.32-573.18.1.el6.x86_64
Current Operating System: Linux ns3049269.ip-.eu 3.14.32-xxxx-grs-ipv6-64 #9 SMP Thu Oct 20 14:53:52 CEST 2016 x86_64
Kernel command line: root=/dev/sda3 ro
Build Date: 12 July 2016 04:55:13PM
Build ID: xorg-x11-server 1.17.4-9.5.el6.centos
Current version of pixman: 0.32.8
Before reporting problems, check http://wiki.centos.org/Documentation
to make sure that you have the latest version.
Markers: (—) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: «/var/log/Xorg.0.log», Time: Mon Mar 20 09:24:50 2017
(==) Using config file: «/etc/X11/xorg.conf»
(==) Using system config directory «/usr/share/X11/xorg.conf.d»
GNOME_KEYRING_SOCKET=/tmp/keyring-Mr90EX/socket
SSH_AUTH_SOCK=/tmp/keyring-Mr90EX/socket.ssh
GNOME_KEYRING_PID=911

** (gnome-panel:928): CRITICAL **: panel_key_file_load_from_uri: assertion `uri != NULL’ failed

** (gnome-panel:928): CRITICAL **: panel_key_file_load_from_uri: assertion `uri != NULL’ failed

** (gnome-panel:928): WARNING **: panel-applet-frame.c:1288: failed to load applet OAFIID:GnoteApplet:
(null)

Ничего не происходит графика и рабочий стол не появляется

Пробовал на Centos 7 и Centos 6.8

Может надо логинеться не по putty или еще какая ошибка ?
сервер с Centos купил у kimsufi.com

Re: Как установить и запустить графическую оболочку на Centos

Сообщение Vascom » 20.03.2017 11:38

А какова конечная цель?
На локальном компьютере линукс или винда?

Но в любом случае запускать так startx нельзя. Если подключаешься из линукса, то надо не через putty, а через ssh -X и можно сразу запускать графические приложения. Если из винды, то надо через дополнительный виндовый X-сервер.

Re: Как установить и запустить графическую оболочку на Centos

Сообщение trom » 20.03.2017 11:50

А какова конечная цель?
На локальном компьютере линукс или винда?

Но в любом случае запускать так startx нельзя. Если подключаешься из линукса, то надо не через putty, а через ssh -X и можно сразу запускать графические приложения. Если из винды, то надо через дополнительный виндовый X-сервер.

цель установить VitrtualBox а потом на него виртуалку с Windows 7

а что за ssh -X ? это прога или что ? немогу найти в гугле
запускаю putty сейчас из винды, что еще за дополнительный виндовый X-сервер. ?

Re: Как установить и запустить графическую оболочку на Centos

Сообщение Bizdelnick » 20.03.2017 12:57

в консол и
вку́пе (с чем-либо)
в общем
в ообще
в течени е (часа)
нович ок
нюанс
п о умолчанию
приемл емо
пробле ма
проб овать
тра фик

Re: Как установить и запустить графическую оболочку на Centos

Сообщение Vascom » 20.03.2017 13:42

А какова конечная цель?
На локальном компьютере линукс или винда?

Но в любом случае запускать так startx нельзя. Если подключаешься из линукса, то надо не через putty, а через ssh -X и можно сразу запускать графические приложения. Если из винды, то надо через дополнительный виндовый X-сервер.

цель установить VitrtualBox а потом на него виртуалку с Windows 7

а что за ssh -X ? это прога или что ? немогу найти в гугле
запускаю putty сейчас из винды, что еще за дополнительный виндовый X-сервер. ?

Логинишься через putty, устанавливаешь VB из rpm (из официального репозитория). Запускаешь свой ВБ. Графика тут вообще не нужна.

P.S. Ну и сама идея портить линукс установкой в нём винды — не айс. Линукс решает любые задачи лучше или не хуже винды.

Re: Как установить и запустить графическую оболочку на Centos

Сообщение trom » 20.03.2017 14:01

У меня конечно дедик, а что вместо VirtualBox лучше использовать для виртуалки с Windows под Centos ?

Логинишься через putty, устанавливаешь VB из rpm (из официального репозитория). Запускаешь свой ВБ. Графика тут вообще не нужна.

P.S. Ну и сама идея портить линукс установкой в нём винды — не айс. Линукс решает любые задачи лучше или не хуже винды.

Вот инструкция http://centos.name/?page/tipsandtricks/VirtualBoxOnCentOS для установки VirtualBox там же графика нужна будет и при установки и при последующим создани виртуальной машины
ну и саму винду до того как я настрою доступ по rdp я как увижу ? (или я чего не понимаю)

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

Re: Как установить и запустить графическую оболочку на Centos

Сообщение Bizdelnick » 20.03.2017 14:22

Лучше всего в CentOS поддерживается KVM+libvirt, если не устраивает — с xen тоже вроде проблем быть не должно.

Интернет полон самыми разными инструкциями. 95% из них пишут известно кто. Впрочем, данная инструкция вроде более или менее адекватна, только в ней не уточняется, что она предназначена для десктопа, а не для сервера.

в консол и
вку́пе (с чем-либо)
в общем
в ообще
в течени е (часа)
нович ок
нюанс
п о умолчанию
приемл емо
пробле ма
проб овать
тра фик

Re: Как установить и запустить графическую оболочку на Centos

Сообщение lone_wolf » 20.03.2017 15:15

Re: Как установить и запустить графическую оболочку на Centos

Сообщение Vascom » 20.03.2017 15:16

Re: Как установить и запустить графическую оболочку на Centos

Сообщение lone_wolf » 20.03.2017 15:24

Re: Как установить и запустить графическую оболочку на Centos

Сообщение Bizdelnick » 20.03.2017 15:41

Нет, CLI — это интерфейс, а не режим. Через CLI VBoxManage можно запустить и обычную виртуалку с графическим окошком. Headless — без окошка.

P. S. Заметил, что в моём предыдущем сообщении потерялись ссылки. Исправил.

в консол и
вку́пе (с чем-либо)
в общем
в ообще
в течени е (часа)
нович ок
нюанс
п о умолчанию
приемл емо
пробле ма
проб овать
тра фик

Re: Как установить и запустить графическую оболочку на Centos

Сообщение lone_wolf » 20.03.2017 18:39

Нет, CLI — это интерфейс, а не режим. Через CLI VBoxManage можно запустить и обычную виртуалку с графическим окошком. Headless — без окошка.

P. S. Заметил, что в моём предыдущем сообщении потерялись ссылки. Исправил.

Re: Как установить и запустить графическую оболочку на Centos

Сообщение trom » 21.03.2017 18:26

Как всетаки запустить графическую оболочку для Centos подскажите

уже поставил Xming
putty запускаю с Enable X11 forwarding прописываю там localhost:0

но не запускаеться

]# startx
xauth: file /root/.serverauth.27152 does not exist

X.Org X Server 1.17.4
Release Date: 2015-10-28
X Protocol Version 11, Revision 0
Build Operating System: worker1 2.6.32-573.18.1.el6.x86_64
Current Operating System: Linux ns3049269.ip-9-.eu 3.14.32-xxxx-grs-ipv6-64 #9 SMP Thu Oct 20 14:53:52 CEST 2016 x86_64
Kernel command line: root=/dev/sda3 ro
Build Date: 12 July 2016 04:55:13PM
Build ID: xorg-x11-server 1.17.4-9.5.el6.centos
Current version of pixman: 0.32.8
Before reporting problems, check http://wiki.centos.org/Documentation
to make sure that you have the latest version.
Markers: (—) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: «/var/log/Xorg.0.log», Time: Tue Mar 21 16:23:54 2017
(==) Using config file: «/etc/X11/xorg.conf»
(==) Using system config directory «/usr/share/X11/xorg.conf.d»
GNOME_KEYRING_SOCKET=/tmp/keyring-gOW2mE/socket
SSH_AUTH_SOCK=/tmp/keyring-gOW2mE/socket.ssh
GNOME_KEYRING_PID=27210

** (gnome-panel:27228): WARNING **: panel-applet-frame.c:1288: failed to load applet OAFIID:GnoteApplet:
(null)

** (gnome-panel:27228): CRITICAL **: panel_applet_frame_change_background: assertion `PANEL_IS_WIDGET (GTK_WIDGET (frame)->parent)’ failed

так же попробовал поставить виртуалку через KVM, целый день потратил, там тоже ошибки лезут при установке
уже подключил ISO образ но как понимаю при создании диска для виртуалке лезут ошибки

Unable to complete install: ‘internal error Process exited while reading console log output: char device redirected to /dev/pts/1
open /dev/kvm: Permission denied
failed to initialize KVM: Operation not permitted
No accelerator found!

Как настроить подключение в полноэкранном режиме?

Полноэкранный режим включается в самой утилите mstsc через кнопку Параметры.

После нажатия на эту кнопку развернется окно с доступными настройками, среди которых необходимо перейти во вкладку Экран, после чего в разделе Настройка отображения перевести бегунок в крайнее правое положение, как показано на изображении.

После этого можно вернуться во вкладку Общие и инициировать подключение к серверу.

Моя Россыпь

Установка и использование удаленного рабочего стола в CentOS7

Для возможности подключаться к удаленному рабочему столу Linux CentOS7 c Windows машины с использованием RDP необходимо сначала установить сам рабочий стол в CentOS7, запустить его, а затем установить и запустить сервер xdrp. 1. Установка GNOME проста:# yum groupinstall «GNOME Desktop» «Graphical Administration Tools»Запуск графической оболочки выполняется командой:# startxПри этом консоль будет заблокирована. Остановка сервиса выполняется командой CTRL+C Включить запуск графической оболочки при загрузке системы можно так:# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.targetПосле перезагрузки системы необходимо принять лицензионное соглашение. И это можно сделать только в консоле сервера. Доступ по SSH будет заблокирован.Процедура принятия лицензионного соглашения в консоли сервера:Сначала набираем «q»: Потом набираем «yes»: Затем принимаем лицензионное соглашение:

Теперь можно войти в графический интерфейс сервера с консоли:

После загрузки системы с графическим интерфейсом к ней можно подключиться по SSH.Проверить статус графической системы можно так:# systemctl status graphical.target Включить запуск системы без графической оболочки можно следующим образом:# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target 2. Установка сервера xrdp в CentOS7Убедиться, что имеется подключенный репозитарий EPEL.Если репозитарий не установлен, то установить его:# rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm# rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpmЗатем установка сервера xrdp:# yum -y install xrdp tigervnc-serverЗапуск и добавление сервиса xrdp в автозапуск:# systemctl start xrdp.service# systemctl enable xrdp.serviceПроверка портов, который слушает xrdp:# netstat -antup | grep xrdptcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 17082/xrdp-sesmantcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 17083/xrdpПорт 3389 должен быть открыт в Firewall на сервере. 3. Подключение по RDP к рабочему столу GNOME выполняется в следующей последовательности:Запустить программу подключения к удаленному рабочем столу. Сменить язык раскладки клавиатуры на английский (так как потом этого сделать будет нельзя) Установить параметры подключения — глубину цвета «24 бита» Нажать кнопку «Подключить»Произойдет подключение к серверу: Вводим логин и пароль пользователя и видим рабочий стол:

Ссылка на основную публикацию
Статьи c упоминанием слов:

Adblock
detector