Sådan fjernes GNOME fra CentOS 7

Billede: Jack Wallen

Jeg modtog for nylig et spørgsmål fra en læser, der sagde, at de havde installeret GNOME på en af ​​deres datacenter CentOS 7-maskiner (så de kunne få platformen konfigureret efter deres smag). Men de ville derefter fjerne GUI-grænsefladen af ​​hensyn til sikkerhed og for at sikre, at operativsystemet ikke spilder dyrebare ressourcer på en nu unødvendig GUI. Standardresponset fra mange Linux-administratorer kan være noget, der ligner "Hvorfor ikke bare lære kommandolinjen til administratorformål?" Og det er et godt svar. Imidlertid migrerer nogle administratorer fra Windows og er vant til en GUI-grænseflade. Hvis en GUI er, hvad de har brug for for at hjælpe dem med at flytte til Linux, er mere magt til dem. Og denne særlige administrator, der forstår behovet for at fjerne GUI, viser, at han er opmærksom på den straf, der måtte følge med at have en sådan grænseflade på en server ( kan være den operative udtryk).

Datacenter skal læses

  • 8 datacenters forudsigelser for 2020
  • 7 netværksforudsigelser for 2020: Automation, edge computing, Wi-Fi 6 og mere
  • Bedste praksis for server virtualisering og tip til, hvad man ikke skal gøre
  • Kvanteberegning: Syv sandheder, du har brug for at vide

Svaret på spørgsmålet om fjernelse er overraskende let, men kun når du kender den specifikke kommando til at håndtere fjernelsen.

Installationen

Inden vi kommer ind i kommandoen til at fjerne, lad os opdatere vores hukommelse om, hvordan vi installerer. Dette er lige så let. Med tre enkle kommandoer kan du installere GNOME, indstille den til at starte en grafisk login og genstarte. Disse kommandoer er:

 sudo yum-y grupper installerer "GNOME Desktop" sudo systemctl set-default grafisk.target sudo reboot 

Det er alt, hvad der er til det. Ved genstart skal du se det grafiske login-skærmbillede, der afventer dit input.

Du kan også gå den manuelle rute ved at tilføje en .xinitrc-fil i dit hjemmekatalog (i stedet for at gøre den grafiske loginskærm til standard, som gjort ovenfor med kommandoen sudo systemctl set-default grafisk.target ). For at gøre dette skal du udstede kommandoen:

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

Når du nu vil starte GNOME, skal du blot udstede kommandoen startx .

SE: Serverdistribution / migration-checkliste (Tech Pro Research)

Fjernelsen

Nu svarer vi på spørgsmålet: Hvordan fjerner du GNOME fra CentOS 7? Stripping af GNOME fra din server kan håndteres med en enkelt kommando:

 sudo yum groupremove "GNOME Desktop" 

Hvis du med en chance også oprettede en. xinitrc- fil i dit ~ / bibliotek, kan du fjerne den med kommandoen rm ~ / .xinitrc .

Du ønsker måske også at udstede kommandoen;

 sudo yum grouplist 

Ovenstående kommando viser alle de grupper, du har installeret på dit system ( figur A ).

Figur A

Grouplist til fjernelse af GNOME før.


SE: 20 hurtige tip for at gøre Linux-netværk lettere (gratis PDF)

Hvis du har nogle dvælende grupper, der tjener det grafiske miljø (f.eks. X.org), kan du også fjerne dem. Bare vær forsigtig med dette, da du kan afvikle at fjerne noget afgørende.

Genstart serveren, og du skal nu få et tekstbaseret login.

Og tro det eller ej, det er alt, hvad der er at fjerne GNOME fra CentOS 7. Velkommen tilbage til din terminal-kun CentOS 7-serverinstallation.

Datacenter Trends Nyhedsbrev

DevOps, virtualisering, hybrid sky, opbevaring og driftseffektivitet er blot nogle af de datacenteremner, vi vil fremhæve. Leveres mandage og onsdage

Tilmeld dig i dag

Læs også ...

  • Sådan redigeres nemt en netværksforbindelse på en CentOS 7 minimal installation (TechRepublic)
  • Sådan konfigureres en statisk IP-adresse i CentOS 7 (TechRepublic)
  • Sådan konfigureres tofaktorautentisering på CentOS 7 (TechRepublic)
  • Sådan installeres MySQL på CentOS 7 (TechRepublic)
  • IBM leverer vækst i 2. kvartal, IBM Z fører hardware gevinster (ZDNet)

© Copyright 2021 | mobilegn.com