Hur tar man bort GNOME från CentOS 7

Bild: Jack Wallen

Jag fick nyligen en fråga från en läsare som sa att de hade installerat GNOME på en av deras datacenter CentOS 7-maskiner (så att de kunde få plattformen konfigurerad efter deras smak). Men de ville sedan ta bort GUI-gränssnittet för säkerhets skull och för att säkerställa att operativsystemet inte slösar med värdefulla resurser på ett nu onödigt GUI. Standardsvaret från många Linux-administratörer kan vara något som liknar "Varför inte bara lära sig kommandoraden för administratörsändamål?" Och det är ett bra svar. Vissa administratörer migrerar emellertid från Windows och är vana vid ett GUI-gränssnitt. Om ett GUI är vad de behöver för att hjälpa dem att flytta till Linux, mer makt till dem. Och just denna administratör som förstår behovet av att ta bort GUI visar att han är medveten om straffen som kan följa med att ha ett sådant gränssnitt på en server ( kan vara den operativa termen).

Datacenter måste läsas

  • 8 datacenterprognoser för 2020
  • 7 nätverksprognoser för 2020: Automation, edge computing, Wi-Fi 6, mer
  • Bästa praxis och tips om servervirtualisering om vad man inte ska göra
  • Kvantberäkning: sju sanningar du behöver veta

Svaret på frågan om borttagning är förvånansvärt enkelt, men bara när du känner till det specifika kommandot att hantera borttagningen.

Installationen

Innan vi kommer in på kommandot att ta bort, låt oss uppdatera vårt minne om hur vi installerar. Detta är lika enkelt. Med tre enkla kommandon kan du installera GNOME, ställa in den för att starta en grafisk inloggning och starta om. Dessa kommandon är:

 sudo yum -y grupper installerar "GNOME Desktop" sudo systemctl set-default graphical.target sudo reboot 

Det är allt som finns åt det. Vid omstart bör du se den grafiska inloggningsskärmen som väntar på din inmatning.

Du kan också gå den manuella vägen genom att lägga till en .xinitrc-fil i din hemkatalog (istället för att göra den grafiska inloggningsskärmen som standard, som gjort ovan med kommandot sudo systemctl set-default grafical.target ). För att göra detta, utfärda kommandot:

 echo "exec gnome-session" >> ~ / .xinitrc 

Nu när du vill starta GNOME, bara utfärda kommandot startx .

SE: Serverdistribution / migreringschecklista (Tech Pro Research)

Borttagningen

Nu svarar vi på frågan: Hur tar du bort GNOME från CentOS 7? Att strippa GNOME från din server kan hanteras med ett enda kommando:

 sudo yum groupremove "GNOME Desktop" 

Om du också skapat en. xinitrc- fil i din ~ / katalog, du kanske vill ta bort den med kommandot rm ~ / .xinitrc .

Du kanske också vill utfärda kommandot;

 sudo yum grouplist 

Ovanstående kommando listar upp alla grupper du har installerat på ditt system ( figur A ).

Figur A

Grouplist för borttagning före GNOME.


SE: 20 snabba tips för att göra Linux-nätverk enklare (gratis PDF)

Om du har några kvarstående grupper som tjänar den grafiska miljön (som X.org) kan du också ta bort dem. Var försiktig med detta, eftersom du kan avveckla bort något avgörande.

Starta om servern och du bör nu presenteras med en textbaserad inloggning.

Och tro det eller inte, det är allt som finns för att ta bort GNOME från CentOS 7. Välkommen tillbaka till din terminal-endast CentOS 7-serverinstallation.

Data Center Trends Nyhetsbrev

DevOps, virtualisering, hybridmoln, lagring och driftseffektivitet är bara några av datacenterens ämnen som vi kommer att lyfta fram. Levereras måndagar och onsdagar

Registrera dig idag

Läs också ...

  • Hur du enkelt redigerar en nätverksanslutning på en CentOS 7 minimal installation (TechRepublic)
  • Hur man konfigurerar en statisk IP-adress i CentOS 7 (TechRepublic)
  • Hur man ställer in tvåfaktorautentisering på CentOS 7 (TechRepublic)
  • Hur man installerar MySQL på CentOS 7 (TechRepublic)
  • IBM levererar intäktsökning under andra kvartalet, IBM Z leder hårdvaruvinster (ZDNet)

© Copyright 2020 | mobilegn.com