3.237.254.197

Darbvirsmas vides izmantošana CentOS 7 VPS

Darbvirsmas vides izmantošana CentOS 7 VPS

Iegādājoties attālo VPS vai Cloud Server, iespējams, ka tiem būs tikai komandrindas saskarne. Ja vēlaties servera pārvaldīšanai un dažādu uzdevumu veikšanai izmantot grafisko darbvirsmu, varat sekot šai rokasgrāmatai. Šajā rokasgrāmatā jūs uzzināsit, kā savai CentOS 7 sistēmai instalēt atšķirīgu vieglu grafisko darbvirsmas vidi. Jūs arī iemācīsities instalēt XRDP tālvadības VPS, lai jūs varētu izmantot grafisko interfeisu no datora.

Prasības

Lai sekotu šai apmācībai, jums būs nepieciešams VPS vai Cloud Server, kurā darbojas CentOS 7.x. Turklāt jums būs nepieciešama piekļuve arī saknes lietotājam. Ja esat pieteicies kā lietotājs, kurš nav saknes, palaidiet sudo -i, lai pārslēgtos uz saknes kontu. Darbvirsmas vides darbināšanai ir nepieciešama papildu RAM, salīdzinot ar komandrindas saskarni, tāpēc pārliecinieties, vai jums ir vismaz 512 MB, ieteicams ir 1 GB.

Darbvirsmas Desktop Environment

Šajā apmācībā mēs instalēsim GNOME, MATE un XFCE darbvirsmas vidi. Visas šīs vides ir atvērtā koda un tām ir dažādas iespējas. Atkarībā no izvēles jūs varat instalēt jebkuru no šīm darbvirsmas vidēm. Lūdzu, ņemiet vērā: jums vajadzētu instalēt tikai vienu darbvirsmas vidi no tālāk norādītajām iespējām. Instalējot vairāk nekā vienu darbvirsmas vidi, jūsu mašīna tiks sabojāta.

Pirms jebkuras pakotnes instalēšanas ieteicams jaunināt sistēmu un instalētās pakotnes, izmantojot šo komandu.

yum -y update

Kad sistēma ir atjaunināta, varat turpināt instalēt jebkuru no šīm darbvirsmas vidēm.

GNOME instalēšana

GNOME ir darbvirsmas vide, kas veidota, izmantojot tikai atvērtā koda un bezmaksas programmatūru. GNOME tiek atbalstīts gandrīz visās Linux platformās. GNOME aktīvi attīstās pēdējos 17 gadus, un to izstrādā GNOME projekts. Jaunākā šīs programmatūras versija ir GNOME 3, kurai ir daudz dažādu iespēju.

Lai instalētu GNOME, palaidiet šo komandu.

yum -y groupinstall GNOME Desktop

Iepriekš minētā komanda jūsu sistēmā instalēs daudzas paketes, tāpēc tas prasīs zināmu laiku atkarībā no tīkla un aparatūras ātruma. Tagad palaidiet šo komandu, lai sāknēšanas laikā sāktu GNOME.

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

Tagad atsāknējiet sistēmu, izmantojot komandu init 6, un pārejiet pie XRDP instalēšanas jūsu sistēmā.

instalēšana MATE

MATE cēlies no GNOME 2 neapturama koda. Tā ir arī ļoti populāra darbvirsmas vide, un tā ir bijusi noklusējuma darbvirsma Mint un Fedora. MATE nav pieejams noklusējuma YUM repozitorijā, tāpēc jums sistēmā būs jāpievieno arī EPEL repozitorijs. Lai pievienotu EPEL repozitoriju, izpildiet šo komandu.

yum -y install epel-release
yum -y update
yum clean all

Iepriekš minētā komanda jūsu sistēmā instalēs EPEL krātuvi un pēc tam atjauninās krātuvi. Visbeidzot pēdējā komanda no jūsu sistēmas izdzēsīs YUM kešatmiņu. Tagad palaidiet šo komandu, lai savā sistēmā instalētu minimālu X Windows sistēmu.

yum -y groupinstall X Window system

Tagad palaidiet šo komandu, lai instalētu MATE grafiskās darbvirsmas sistēmu.

yum -y groupinstall MATE Desktop

MATE darbvirsma jūsu sistēmā instalē mazāk pakešu, salīdzinot ar GNOME darbvirsmu, tāpēc tas prasīs mazāk laika, salīdzinot ar GNOME. Turklāt mēs varam teikt, ka tas ir daudz vieglāks nekā GNOME darbvirsma.

Tagad palaidiet šo komandu, lai sāknēšanas laikā sāktu GUI vai MATE darbvirsmu.

systemctl set-default graphical.target

Jums vajadzētu redzēt šādu izvadi:

[root@Mate ~]# sudo systemctl set-default graphical.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.

Tagad atsāknējiet sistēmu, izmantojot komandu init 6, un pārejiet pie XRDP instalēšanas jūsu sistēmā.

XFCE instalēšana

XFCE ir vēl viena atvērtā koda grafiskā darbvirsmas vide, tā ir uzrakstīta C. XFCE ir ieteicama darbvirsmas vide attāliem serveriem, jo tā ir viegla un ātra, tāpēc neizmanto daudz aparatūras resursu. XFCE nav pieejams noklusējuma YUM repozitorijā, tāpēc jums sistēmā būs jāpievieno arī EPEL repozitorijs. Lai pievienotu EPEL repozitoriju, izpildiet šo komandu.

yum -y install epel-release
yum -y update
yum clean all

Iepriekš minētā komanda jūsu sistēmā instalēs EPEL krātuvi un pēc tam atjauninās krātuvi. Visbeidzot pēdējā komanda no jūsu sistēmas izdzēsīs YUM kešatmiņu.

Tagad palaidiet šo komandu, lai savā sistēmā instalētu minimālu X Windows sistēmu.

yum -y groupinstall X Window system

Tagad palaidiet šo komandu, lai instalētu XFCE darbvirsmu savā sistēmā.

yum -y groupinstall xfce

Tagad palaidiet šo komandu, lai sāknēšanas laikā sāktu GUI vai XFCE darbvirsmu.

systemctl set-default graphical.target

Jums vajadzētu redzēt šādu izvadi:

[root@Mate ~]# sudo systemctl set-default graphical.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.

Tagad atsāknējiet sistēmu, izmantojot komandu init 6, un pārejiet pie XRDP instalēšanas jūsu sistēmā.

XRDP instalēšana

Cerams, ka esat veiksmīgi instalējis jebkuru no ABV grafisko darbvirsmu vidēm. Tā kā mums ir gatava darbvirsma, mums būs jāinstalē XRDP mūsu mašīnā, lai grafiskajā režīmā mēs varētu piekļūt attālajai mašīnai. XRDP atbalsta Windows attālās darbvirsmas klientu, kā arī VNC skatītāju. Lai instalētu XRDP savā sistēmā, jums sistēmā būs jāpievieno EPEL krātuve. Ja tas jau ir instalēts iepriekš, varat to izlaist vai arī varat instalēt EPEL, izmantojot šādas komandas.

yum -y install epel-release
yum -y update
yum clean all

Tagad, lai instalētu XRDP savā mašīnā, izpildiet šīs komandas.

yum -y install xrdp tigervnc-server

Tagad jums būs jāveic izmaiņas SELINUX. Varat pielāgot SELINUX, izmantojot šīs komandas.

chcon --type=bin_t /usr/sbin/xrdp
chcon --type=bin_t /usr/sbin/xrdp-sesman

Jums būs jāpielāgo arī ugunsmūra noteikumi, lai atļautu porta numuru 3389, kuru klausīsies RDP pakalpojums. Palaidiet tālāk norādītās komandas.

firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd –reload

Tagad jūs varat sākt XRDP savā sistēmā, izmantojot šo komandu.

systemctl start xrdp

Lai automātiski sāktu XRDP sāknēšanas laikā, izpildiet šo komandu.

systemctl enable xrdp

Lai pārbaudītu, vai darbojas XRDP pakalpojums, izmantojiet šo komandu.

netstat -antup | grep xrdp

Jūs saņemsit šādu izvadi.

[root@ip-172-31-24-179 ~]# netstat -antup | grep xrdp
tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 23532/xrdp-sesman
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 23533/xrdp

Varat arī izmantot šo komandu, lai pārbaudītu XRDP pakalpojuma statusu.

systemctl status xrdp

Jums vajadzētu redzēt šādu izvadi.

[root@ip-172-31-24-179 ~]# systemctl status xrdp
● xrdp.service - xrdp daemon
Loaded: loaded (/usr/lib/systemd/system/xrdp.service; disabled; vendor preset: disabled)
Active: active (running) since Wed 2016-09-07 03:27:39 UTC; 2s ago
Main PID: 23579 (xrdp)
CGroup: /system.slice/xrdp.service
└─23579 /usr/sbin/xrdp --nodaemon
Sep 07 03:27:39 ip-172-31-24-179 systemd[1]: Started xrdp daemon.
Sep 07 03:27:39 ip-172-31-24-179 systemd[1]: Starting xrdp daemon...

Savienojuma izveide ar CentOS mašīnu

Ja atrodaties Windows mašīnā, varat izmantot iebūvēto Remote Desktop Client, lai izveidotu savienojumu ar CentOS mašīnu, kurā darbojas jūsu iecienītākā grafiskā darbvirsmas vide. Sāciet attālās darbvirsmas klientu no meklēšanas, vai arī varat palaist komandu mstsc palaišanas uzvednē. Ievadiet attālās mašīnas datora lauku IP adrese. Pēc tam noklikšķiniet uz Rādīt opcijas un noklikšķiniet uz cilnes Displejs. Krāsu nolaižamajā izvēlnē atlasiet Patiesa krāsa (24 biti). Visbeidzot noklikšķiniet uz pogas Pieslēgties, un jūs redzēsit brīdinājumu, kurā teikts, ka attālinātās ierīces identitāte nav pārbaudīta, noklikšķiniet uz Labi, lai turpinātu, un jūs redzēsit aicinājumu ievadīt tālvadības ierīces lietotājvārdu un paroli. Kad esat pieteicies, jūs redzēsit šādu ekrānu.

Secinājums

Šajā apmācībā mēs esam iemācījušies instalēt dažādas grafiskās vides. Mēs arī iemācījāmies instalēt XRDP, lai jūsu sistēmā iespējotu RDP serveri. Mēs arī iemācījāmies izveidot savienojumu ar jūsu attālo mašīnu, izmantojot Windows Remote Desktop Client.