GNU/Linux >> Znalost Linux >  >> Linux

Jak odstranit nepotřebné GUI ze serveru Red Hat Enterprise Linux

GUI jsou pěkné kousky softwaru. Často pomáhají se spoustou každodenních úkolů. Umožňují vám například vizualizovat, co v systému děláte, surfovat po internetu a mnoho dalšího, ale nepatří na servery. Důvod pro toto silné tvrzení pochází ze skutečnosti, že správci systému by neměli používat server jako desktop a obecně řečeno, server lze spravovat kompletně přes rozhraní příkazového řádku (CLI).

Plnohodnotné desktopové prostředí je také náročné na zdroje. Aby mohl existovat, může snadno vyžadovat 2 GB RAM a tři gigabajty nebo více místa na disku. Ano, můžete nainstalovat odlehčená GUI, ale opět se zbytečně plýtvá prostředky.

[ Také by vás mohlo těšit: Vyvážení zabezpečení Linuxu a použitelnosti ]

Existují také další praktické problémy s GUI na serveru. Pro použití GUI budete pravděpodobně používat SSH X-Server forwarding, který je velmi pomalý, protože SSH šifruje provoz. Existují další způsoby, jak spravovat server. Můžete se buď fyzicky připojit k serveru (v případě holého kovu), nebo mít přístup ke konzole hypervizoru, což můžete nebo nemusíte mít v závislosti na zásadách zabezpečení, přístupu, geografické poloze a tak dále.

Kdo používá GUI na serveru?

Často však zjistíte, že lidé, zejména ti, kteří pocházejí z různých prostředí, dávají přednost tomu, aby si na svých serverech nainstalovali desktopové prostředí, protože neznají žádný shell. Nezapomínejte však, že dovednosti se lze naučit a po určité době se ti, kdo spravují Linux, ocitnou v prostředí GNU/Linux více jako doma.

Samozřejmě, že vizualizace konfigurací serveru stále pomáhá i těm nejzkušenějším z nás, ale RHEL pro to poskytuje Cockpit. Jedná se o lehký nástroj pro správu založený na prohlížeči pro Linux.

Jak se zbavím desktopového prostředí?

Mnohokrát jsem se pokusil odstranit desktopové prostředí na serverech a doporučoval jsem, aby správci používali Cockpit. Nějakou dobu však trvalo najít způsob, jak čistě odstranit GNOME (výchozí desktopové prostředí na RHEL) bez přeinstalace OS.

Ukázalo se, že je to možné, ale vyžaduje to pár kroků navíc.

Když se chcete dozvědět, co je na vašich systémech nainstalováno, jako obvykle se vám DNF hodí. Zkuste tento příkaz:

$ dnf grouplist

Můžete vidět kategorii Instalované skupiny prostředí. Tyto skupiny slouží ke správě softwarových sbírek. Všimněte si skupin instalovaných prostředí uvedených níže:

Jak vidíte, skupina instalovaného prostředí je Server s GUI . Toto je výchozí nastavení během standardní instalace prostřednictvím RHEL ISO.

Odeberte GUI

Chcete nainstalovat vše, co potřebujete k výměně nástrojů založených na grafickém uživatelském rozhraní, a poté grafické uživatelské rozhraní úplně odstranit.

Jako první krok je třeba nainstalovat skupinu Minimální instalace . Tím se aktualizují závislosti a zajistí se odstranění Serveru s GUI skupina nic nezlomí.

Poté také potřebujete Server skupina. To pomůže aktivovat Cockpit, nástroj pro správu, který jsem zmínil dříve.

Použijte následující kroky:

$ dnf groupinstall -y “Minimal Install”
$ dnf groupremove -y “Server with GUI”
$ dnf groupinstall -y “Server”

Nakonec můžete povolit Cockpit pomocí dvou dalších jednoduchých kroků:

systemctl enable --now cockpit.socket
sudo firewall-cmd --add-service=cockpit --permanent

Chcete-li se dozvědět více o Cockpitu a jeho používání, podívejte se na Úvod do Cockpitu, nástroje pro správu založeného na prohlížeči pro Linux.

[ Bezplatný online kurz:Technický přehled Red Hat Enterprise Linux. ] 

Koneckonců

V tomto článku jste se naučili, jak čistě odstranit výchozí desktopové prostředí ze serveru RHEL 8 ve prospěch Cockpitu. To vám umožňuje šetřit prostředky a stále pohodlně spravovat systém pomocí softwarové komponenty založené na prohlížeči.


Linux
  1. Optimalizace obrazu ISO instalace Red Hat Enterprise Linux

  2. Jak získat zdarma Red Hat Enterprise Linux?

  3. Jak mohu odstranit jenkins úplně z linuxu

  1. Jak přidat nebo odebrat uživatele ze skupiny v Linuxu

  2. Konfigurace IPv6 adresy v Red Hat Enterprise Linux 7 a 8

  3. Jak zrcadlit úložiště v Linuxu

  1. Jak nainstalovat desktopové prostředí na váš Headless Linux Server

  2. Použití Ansible k nasazení Microsoft SQL Server 2019 na Red Hat Enterprise Linux 8

  3. Jak na SSH na Linuxu z Androidu