Linux installatieprogramma’s hebben een lange weg afgelegd. Je kunt veel grote distributies vandaag de dag eenvoudiger installeren dan vijf of tien jaar geleden. Een dergelijk installatieprogramma dat nu wordt gebruikt door Canonical’s Ubuntu-server en -werkstation 20.04, genaamd Subiquity, vervangt het oude Debian-installatieprogramma dat eerder door Ubuntu werd gebruikt.
In dit artikel gaat u stap voor stap leren hoe u Ubuntu Server 20.04 installeert!
Wat u zult leren
Dit artikel gaat u door een echt scenario leiden waarin u Ubuntu Server 20.04 installeert. U zult het stap-voor-stap installatieproces leren, standaard instellingen configureren zoals het updaten van het installatieprogramma, een IP adres configureren, schijven configureren, een root gebruikersaccount toevoegen en een hostnaam configureren, toegang op afstand configureren met SSH, en tenslotte, updates uitvoeren na de installatie.
Voorvereisten
Om deze gids te kunnen volgen, heeft u de volgende bronnen nodig:
- Ubuntu Server 20.04 ISO
- Een Hypervisor of standalone fysieke server
- Hyper-V
- VMware ESXi, Player, of Workstation
- KVM / VirtualBox
- Een verlangen om te leren
Klaar om te leren? Geweldig!
Installeren van Ubuntu Server
Zonder verder oponthoud laten we beginnen!
- Begin de installatie door uw VM gast op te starten met behulp van de Ubuntu Server 20.04 ISO. In deze handleiding wordt veel verwezen naar VMware, maar u kunt elke hypervisor gebruiken. De voorbeelden hier zijn van VMware ESXi 7.0, maar u kunt ook Microsoft Hyper-V, VirtualBox, of VMware Player gebruiken, om er een paar te noemen. Wanneer u uw VM-gast start, zou u systeem opstartberichten moeten zien terwijl de VM-gast opstart. Nadat het opstartproces is voltooid, ziet u het volgende welkomstscherm:
De standaard taalkeuze is Engels. Als dit de taal is die u wenst te gebruiken, drukt u op Enter.
2. Kies in het volgende scherm of u het installatieprogramma wilt bijwerken of niet. Als u verbonden bent met het internet, selecteert u met de pijltjestoetsen ‘Updaten naar het nieuwe installatieprogramma’ en drukt u op Enter. Anders kunt u deze stap overslaan.
Het installatieprogramma zal beginnen te downloaden en de update zal beginnen:
Het installatieprogramma zal beginnen te downloaden en de update zal beginnen:
3. Zodra het installatieprogramma de update heeft voltooid, moet u een toetsenbordindeling kiezen. De standaardinstelling is Engels (VS). Als u akkoord gaat met deze standaardinstellingen, kiest u Gereed en drukt u op Enter:
4. Nu is het tijd om het netwerken te configureren. Standaard zal het installatieprogramma zoeken naar een DHCP-adres en automatisch de netwerkconfiguratie uitvoeren. U moet nu echter het IP-adres instellen op een geldige configuratie voor uw netwerk. U kunt het toegewezen adres opschrijven en het gebruiken als een statische configuratie. Als u die route kiest, zorg er dan voor dat u van dat adres een statische reservering maakt in uw DHCP-serverconfiguratie.
5. Om een statisch adres te configureren, selecteert u eth0, zoals hieronder getoond, en drukt u op Enter. Vervolgens moet u IPv4 of IPv6 selecteren en het juiste subnet, adres, gateway en naamserveradres toekennen. IPv6 is in de eerste plaats bedoeld voor internet-gericht verkeer omdat de IPv4-adresruimte opraakt. Het is niet iets dat u snel voor lokaal verkeer zult moeten gebruiken.
Voor de meeste gevallen zult u IPv4 kiezen zoals hieronder wordt getoond:
6. Wanneer u klaar bent, worden de instellingen toegepast en kunt u verdergaan. Selecteer Gereed en druk op Enter om door te gaan.
7. In het volgende scherm wordt u gevraagd een proxy-adres te configureren. Als u er een gebruikt voor toegang tot het internet, voer dat adres hier in, anders laat u het leeg en selecteert u Gereed en drukt u op Enter:
8. Vervolgens is het tijd om een schijfconfiguratie te kiezen. Voor de doeleinden van deze gids gaan we ons zo veel mogelijk houden aan de standaardinstellingen. Zorg ervoor dat Gebruik een volledige schijf geselecteerd is, en dat Instellen van deze schijf als een LVM groep geselecteerd is. Als beide zijn geselecteerd, kiest u Gereed en drukt u op Enter:
9. Controleer de opslagconfiguratie. Dit is een goed moment om ook de schijfconfiguratie te documenteren. Als u tevreden bent met uw configuratie, kiest u Gereed en drukt u op Enter:
10. Aangezien het formatteren en partitioneren van een schijf als destructief wordt beschouwd, krijgt u een bevestigingsvenster te zien. Kies Doorgaan en druk op Enter:
11. Het volgende scherm is het scherm Profiel instellen. Deze account wordt de root-gebruikersaccount voor uw server. Voer uw naam, een servernaam, een gebruikersnaam en een wachtwoord in die u wilt gebruiken. De gebruikersnaam kan je naam zijn of een Marvel Comics personage. De keuze is aan jou. Wat de keuze ook is, zorg ervoor dat je deze informatie documenteert voordat je verder gaat!
12. Wanneer u tevreden bent met de informatie, selecteert u Klaar en drukt u op Enter:
13. Nu wordt u gevraagd of u OpenSSH Server wel of niet wilt installeren. Als je alleen de VM console gaat gebruiken om toegang te krijgen tot de server, sla dan de installatie over. U kunt OpenSSH later installeren. Als u echter van plan bent SSH-connectiviteit te gebruiken om uw host te beheren, zorg er dan voor dat OpenSSH Server installeren is geselecteerd. Het is gemakkelijker om het nu te doen dan later te installeren en te configureren. Als u bekend bent met SSH-sleutels, kunt u uw sleutels nu ook importeren om een wachtwoordloze veilige login mogelijk te maken.
14. Wanneer u tevreden bent met de selecties, kiest u Gereed en drukt u op Enter:
15. Je bent nu bijna klaar! Vervolgens gaat u enkele van de meest populaire snaps installeren die beschikbaar zijn voor Ubuntu Server.
Als u dat wilt, selecteert u PowerShell en kiest u Klaar, en drukt u op Enter. Anders selecteert u gewoon Gereed en drukt u op Enter.
Ubuntu Server zal nu beginnen met de installatie. Normaal gesproken duurt de installatie slechts enkele minuten op een virtuele machine.
16. Na een paar minuten en, moet u opnieuw opstarten. Druk op Enter en de server zal herstarten.
Openen van Common Ports
U moet wat onderliggende beveiliging toevoegen aan uw installatie door een firewall te installeren. Standaard is de Un-Complicated Firewall (ufw) in Ubuntu Server 20.04 niet geconfigureerd en ingeschakeld.
De stappen in deze sectie zijn technisch gezien niet vereist voor een vanilla installatie. Als u deze server echter gaat gebruiken als webserver of misschien als databaseserver, lees dan verder.
Maak nu verbinding met uw nieuwe server met behulp van het SSH-protocol. Voor deze handleiding gebruiken Windows Terminal en PowerShell 7 SSH om opdrachten uit te voeren.
De firewall inschakelen
- Open uw SSH-client en voer het volgende commando in met de gebruikersnaam en het IP-adres dat u tijdens de installatie van de Ubuntu Server hebt gebruikt:
ssh @
2. Druk op Enter. Wacht op de prompt om de encryptiesleutel te accepteren als u nog niet eerder via SSH verbinding heeft gemaakt. Het proces ziet u in de volgende animated gif:
Verifieer de status van de ongecompliceerde firewall of UFW door het volgende commando in de terminal te typen:
sudo ufw status verbose
De status van de firewall zal inactief zijn. Schakel de firewall daemon nu in en start hem door het onderstaande commando in te typen en op Enter te drukken:
sudo ufw enable
U moet eerst de toegang voor SSH instellen. Dit is vereist zodra de firewall is ingeschakeld.
sudo ufw allow ssh
Als u deze Ubuntu server instelt om als webserver te fungeren of misschien als MySQL server, ziet u hieronder de vereiste poorten om te openen.
sudo ufw allow httpsudo ufw allow httpssudo ufw allow mysql
Nu herlaadt u de firewall configuratie om de wijzigingen toe te passen door het volgende commando in te voeren:
sudo ufw reload
U wilt misschien preciezer zijn met waar u het verkeer naartoe laat komen. Deze gids gebruikt overal omdat er andere veiligheidsmaatregelen zijn die toegang tot machines op het gebruikte netwerk verhinderen. Als u meer wilt lezen over het configureren van UFW, kunt u hier beginnen.
Updating Ubuntu Server 20.04
De laatste taak die u wilt uitvoeren voordat u verder gaat, is het updaten van het besturingssysteem en het upgraden van alle pakketten die mogelijk een upgrade nodig hebben. U kunt dit doen om ervoor te zorgen dat uw nieuwe server alle nieuwste beveiligings- en bug fixes beschikbaar heeft.
Om dit te doen, begint u met het apt commando, zoals hieronder getoond.
De apt package manager zal dan de Ubuntu repositories scannen voor updates/upgrades. De -y parameter onderdrukt bevestigings dialogen, en alle pakketten die updates hebben zullen op het scherm verschijnen.
sudo apt update -y
Nu het volgende commando uitvoeren.
Nu zal de apt package manager beginnen met het toepassen van alle upgrades die eerder gevonden zijn en updates nodig hebben. De -y
parameter onderdrukt alle bevestigings dialogen. Deze stap kan een minuut of twee duren, afhankelijk van uw internet verbinding en systeem prestaties.
sudo apt upgrade -y
Gefeliciteerd! U heeft zojuist Ubuntu Server 20.04 LTS succesvol geïnstalleerd, geconfigureerd en ge-update.
Learn More
- Subiquity op GitHub
- Automatische Ubuntu Server Installaties met Subiquity