vil du installere GUI på Ubuntu-serveren din? Du kan helt gjøre det i de fleste scenarier, og jeg skal diskutere trinnene i detaljer i denne opplæringen.
men før du ser det, la meg fortelle deg hvorfor serverutgaven ikke kommer MED GUI, og i hvilke tilfeller kan DU installere GUI på serveren din.
Hvorfor Har Ubuntu server ikke EN GUI?
hvis Du sammenligner Ubuntu desktop med server, vil hovedforskjellen være fraværet AV GUI, dvs. skrivebordsmiljøet i serverutgaven. Ubuntu Server er i utgangspunktet en stripet ned versjon Av Ubuntu desktop uten de grafiske modulene.
Dette er forsettlig. En Linux-server har til hensikt å bruke systemressursene på å kjøre tjenester. Det grafiske skrivebordsmiljøet bruker mye systemressurser, og derfor inkluderer serveroperativsystemene ikke et skrivebordsmiljø som standard.
Du kan bruke En Ubuntu-server på 512 MB RAM, men Et Ubuntu-skrivebord trenger minst 2 GB RAM for å fungere anstendig. Det regnes som sløsing med ressurser i serververdenen.
som serverbruker (eller sysadmin) forventes det at du bruker og administrerer systemet via kommandolinjen. Du bør ha anstendig kunnskap Om Linux-kommandoene for dette formålet.
Trenger du virkelig å installere GUI på serveren din?
Noen mennesker føler seg ikke komfortable med ideen om å gjøre alt ved hjelp av kommandoer i terminalen. De fleste er betinget av å bruke en datamaskin grafisk tross alt.
du kan velge å installere et skrivebordsmiljø på serveren din og bruke det grafisk. Det er ikke slik de fleste gjør det, men det er et alternativ.
men dette fungerer bare hvis du har direkte tilgang til serveren. Hvis du kjører den på en fysisk maskin som en server, en stasjonær/bærbar pc eller enheter som Raspberry Pi. Du kan også installere den på en server som kjører i en virtuell maskin hvis du har direkte tilgang til vertssystemet.
hvis du har en server distribuert ved hjelp av en sky serverleverandør Som Linode, DigitalOcean eller AWS, vil det ikke være en god ide å installere GUI. Hvis du har en ekstern server som du vil administrere grafisk, kan du bruke verktøy som Webmin eller Cockpit. Disse verktøyene lar deg bruke og administrere serverne dine grafisk i en nettleser. Den bruker mye mindre systemressurser enn et fullverdig skrivebordsmiljø.
hvordan installere GUI På Ubuntu server?
når grunnleggende er klare, la oss se trinnene for å installere et skrivebordsmiljø på En Ubuntu-server.
Du trenger følgende ting:
- Ubuntu Server konfigurert og kjører med minst 2 GB RAM
- Administrative rettigheter (du må kjøre sudo-kommandoer)
- Internett-tilkobling (du skal laste ned og installere nye pakker)
I mitt tilfelle Er Ubuntu-serveren installert i en virtuell maskin, og jeg har direkte tilgang til vertsmaskinen. Jeg har brukt samme metode på En Ubuntu-server installert på En Raspberry Pi.
Oppmerksomhet!
Disse tingene er fine for eksperimentelle formål når du lærer og utforsker. Vennligst ikke legg TIL GUI på en produksjonsserver. Fjerne GUI etterpå kan føre til avhengighetsproblemer og la et ødelagt system i noen tilfeller.
Klargjøre systemet
først, siden du skal gjøre noen systemomfattende modifikasjoner, la oss oppdatere & oppgradere alt for å sikre at systemet vårt kjører de nyeste pakkene:
sudo apt update && sudo apt upgrade
Installere skrivebordsmiljøet
med oppdateringene ute av veien, kan du fortsette med installasjonen av et skrivebordsmiljø.
det er to måter å gjøre dette på:
- Bruke apt til å installere pakkene
- Bruke Et Debian-verktøy kalt tasksel som hjelper med installasjon av flere pakker i en koordinert prosess (oppgaver)
Enten vil du la deg installere hele skrivebordsmiljøet du velger som en full pakke, akkurat som om du installerte skrivebordsversjonen fra bunnen av. Med dette mener jeg at du får alle standardprogrammene og verktøyene du får med skrivebordsversjonen.
hvis du vil bruke tasksel
må du først installere den ved hjelp av følgende kommando:
sudo apt install tasksel
når denne oppgaven er ferdig, kan du bruke tasksel
til å installere skrivebordsmiljøet (også kalt DE).
nå vet du sikkert at det finnes flere skrivebordsmiljøer tilgjengelig. Du kan velge den du liker. Noen skrivebordsmiljøer trenger flere systemressurser (SOM GNOME), mens noen bruker færre systemressurser(Som Xfce, MATE etc).
det er opp til deg å bestemme hvilken DE du vil bruke. JEG går med GNOME-Skrivebordet siden det er standard skrivebord For Ubuntu. Senere vil jeg dele noen tips for å installere forskjellige skrivebord også.
hvis du bruker tasksel
kjør denne kommandoen:
sudo tasksel install ubuntu-desktop
hvis du bare vil bruke apt, kjør du denne kommandoen:
sudo apt install ubuntu-desktop
avhengig av tilkoblingshastighet og maskinvare vil denne prosessen ta fra et par minutter til en time.
jeg vil påpeke at begge handlingene vil resultere i full installasjon AV GNOME-Skrivebordsmiljøet. Jeg kjørte begge kommandoene på grunn av denne opplæringen og endte opp med å ha nøyaktig samme resultat.
Installere og sette opp display manager
etter at denne prosessen er fullført, trenger du en komponent kalt En Display Manager, også kjent som en «login manager». Dette verktøyet skal være ansvarlig for å starte skjermserveren og laste skrivebordet mens du administrerer brukerøkter og godkjenning.
SOM standard BRUKER GNOME Desktop GDM3 som skjermbehandling, men det er litt tungt på ressurssiden. Du kan bruke noe lettere og mer ressursvennlig. I dette tilfellet, la oss gå med lightdm, en plattformuavhengig skjermbehandling. Installer den med apt:
sudo apt install lightdm
når du installerer lightdm, vil systemet be om en standard skjermbehandling fordi bare en kan kjøre om gangen, selv om du kan ha flere installert.
bare velg lightdm fra listen og trykk < Ok >. Dette bør ikke ta mer enn et par minutter. Etter at denne oppgaven er ferdig, kan du starte skjermbehandleren og laste GUI med følgende kommando:
sudo service lightdm start
hvis du ønsker å sjekke hva display manager er konfigurert i systemet kan du kjøre:
cat /etc/X11/default-display-manager
og du vil få en melding som ligner på dette:
hvis alt gikk i henhold til planen, vil du ha en hilsen skjerm lastet.
Skriv inn legitimasjonene dine, Og du vil få skrivebordet ditt til å kjøre.
hvis DU ønsker å nedleggelse GUI åpne en terminal vindu og type:
sudo service lightdm stop
Installere andre skrivebordsmiljøer (valgfritt)
Tidligere sa Jeg at vi kunne velge forskjellige skrivebord, så la oss se på noen alternativer.
MATE
MATE er et lett skrivebord basert PÅ GNOME2-basiskode, det er helt åpen kildekode og et veldig fint alternativ.
for å installere MATE, ville du kjøre:
sudo tasksel install ubuntu-mate-core
Eller
sudo apt install ubuntu-mate-core
Lubuntu / lxde/LXQT
Lubuntu er et annet lettvektsalternativ som jeg anbefaler hvis systemet ditt har lite ressurser, eller hvis du gir nytt liv til en eldre datamaskin. Installer den ved hjelp av denne kommandoen:
sudo tasksel install lubuntu-core
or
sudo apt install lubuntu-core
Xubuntu / Xfce
Xubuntu er Et Ubuntu-derivat basert på xfce-skrivebordsmiljøet som er lett, enkelt, stabilt, men det er også svært tilpassbart. Hvis du vil prøve det, bruk følgende kommando:
sudo tasksel install xubuntu-core
eller
sudo apt install xubuntu-core
jeg forlater noen andre skrivebord ut, SOM KDE, Kanel og Budgie, ikke for noe galt, de er alle gode skrivebord også, og du er fri til å installere dem som du vil.
hvordan fjerne GUI fra Ubuntu server?
hvis du innser at skrivebordsmiljøet tar for mye dataressurser, kan du fjerne pakkene du installerte tidligere.
vær oppmerksom på at det kan føre til avhengighetsproblemer i noen tilfeller, så ta en sikkerhetskopi av viktige data eller opprett et øyeblikksbilde av systemet.
du vet hvordan du fjerner pakker Fra Ubuntu:
sudo apt remove ubuntu-desktopsudo apt remove lightdmsudo apt autoremovesudo service lightdm stop
Start systemet på nytt nå. Du bør være tilbake til normal kommandolinje pålogging.
Innpakning
Installering AV ET GUI for et skrivebord er mulig, men ikke nødvendig i de fleste scenarier. Hvis du ikke er så komfortabel med kommandolinjen, bruk en serverdistribusjon Som YunoHost som er bygget på Toppen Av Debian for å gi deg en server som kan administreres via GUI.
Når det er sagt, hvis du installerer et system fra bunnen av, vil jeg anbefale at du går med en skrivebordsversjon og unngår de ekstra trinnene etterpå.