Linux-installerare har kommit långt. Du kan installera många större distributioner enklare idag än vad du kunde göra för fem eller tio år sedan. Ett sådant installationsprogram som nu används av Canonicals Ubuntu server och arbetsstation 20.04, kallat Subiquity, ersätter det gamla Debianinstallationsprogrammet som tidigare användes av Ubuntu.
I den här artikeln kommer du att lära dig steg för steg hur du installerar Ubuntu Server 20.04!
Vad du kommer att lära dig
Den här artikeln kommer att gå igenom ett verkligt scenario där du ska installera Ubuntu Server 20.04. Du kommer att lära dig den stegvisa installationsprocessen, konfigurera standardinställningar som att uppdatera installationsprogrammet, konfigurera en IP-adress, konfigurera diskar, lägga till ett root-användarkonto och konfigurera ett värdnamn, konfigurera fjärråtkomst med SSH och slutligen utföra uppdateringar efter installationen.
Förutsättningar
För att följa den här guiden behöver du följande resurser:
- Ubuntu Server 20.04 ISO
- En Hypervisor eller fristående fysisk server
- Hyper-V
- VMware ESXi, Player eller Workstation
- KVM / VirtualBox
- En önskan att lära sig
Är du redo att lära dig? Bra!
Installation av Ubuntu Server
Omedelbart kan vi börja!
- Inled installationen genom att starta upp din VM-gäst med Ubuntu Server 20.04 ISO. Den här guiden kommer att nämna VMware mycket, men du kan använda vilken hypervisor som helst. Exemplen här är från VMware ESXi 7.0, men du kan också använda Microsoft Hyper-V, VirtualBox eller VMware Player, för att nämna några. När du startar din VM-gäst bör du se systemstartmeddelanden när VM-gästen startar. När uppstartsprocessen är klar kommer du att se följande välkomstskärm:
Standardspråket är engelska. Om detta är det språk du vill använda trycker du på Enter.
2. På nästa skärm väljer du om du vill uppdatera installationsprogrammet eller inte. Om du är ansluten till internet använder du piltangenterna för att välja ”Update to the new installer” (Uppdatera till det nya installationsprogrammet) och trycker på Enter. Annars kan du hoppa över detta steg.
Installeringsprogrammet börjar laddas ner och uppdateringen påbörjas:
3. När installationsprogrammet har slutfört uppdateringen måste du nu välja en tangentbordslayout. Standardinställningen är engelska (US). Om du är okej med dessa standardvärden väljer du Done tryck Enter:
4. Nu är det dags att konfigurera nätverk. Som standard letar installationsprogrammet efter en DHCP-adress och konfigurerar automatiskt nätverk. Du bör dock ställa in IP-adressen nu till en giltig konfiguration för ditt nätverk. Du kan skriva ner den tilldelade adressen och använda den som en statisk konfiguration. Om du väljer den vägen ska du se till att göra adressen till en statisk reservation i din DHCP-serverkonfiguration.
5. Om du vill konfigurera en statisk adress väljer du eth0, enligt bilden nedan, och trycker på Enter. Du måste sedan välja IPv4 eller IPv6 och tilldela rätt undernät, adress, gateway och namnserveradresser. IPv6 är i första hand avsett för trafik som är riktad mot Internet eftersom IPv4-adressutrymmet håller på att ta slut i världen. Det är inte något du kommer att behöva använda för lokal trafik i närtid.
I de flesta fall väljer du IPv4 enligt nedan:
6. När du är klar kommer inställningarna att gälla, och du kan fortsätta. Välj Klar och tryck på Enter för att fortsätta.
7. På nästa skärm uppmanas du att konfigurera en proxyadress. Om du använder en sådan för att få tillgång till internet anger du adressen här, annars lämnar du den tom och väljer Klar och trycker på Enter:
8. Därefter är det dags att välja en diskkonfiguration. För den här guidens syften kommer vi att hålla oss till standardinställningarna så mycket som möjligt. Se till att Use an entire disk (Använd en hel disk) är valt och att Set up this disk as an LVM group (Konfigurera den här disken som en LVM-grupp) är valt. När båda är valda väljer du Klar och trycker på Enter:
9. Granska lagringskonfigurationen. Nu skulle det vara ett bra tillfälle att dokumentera även diskkonfigurationen. Om du är nöjd med konfigurationen väljer du Klar och trycker på Enter:
10. Eftersom formatering och partitionering av en disk anses vara destruktivt kommer du att se en bekräftelsedialog. Välj Fortsätt och tryck på Enter:
11. Nästa skärm är skärmen för profilinställning. Det här kontot kommer att vara rotanvändarkontot för din server. Ange ditt namn, ett servernamn, ett användarnamn och ett lösenord som du vill använda. Användarnamnet kan vara ditt namn eller en Marvel Comics-figur. Valet är ditt. Oavsett vilket beslut du fattar, se till att dokumentera denna information innan du fortsätter!
12. När du är nöjd med informationen väljer du Klar och trycker på Enter:
13. Nu får du frågan om du vill installera OpenSSH Server eller inte. Om du bara ska använda VM-konsolen för att komma åt servern hoppar du över installationen. Du kan installera OpenSSH senare. Men om du planerar att använda SSH-anslutning för att hantera din värd ska du se till att Install OpenSSH Server är valt. Det är lättare att göra det nu än att installera och konfigurera senare. Om du är bekant med SSH-nycklar kan du också importera dina nycklar nu för att möjliggöra en säker inloggning utan lösenord.
14. När du är nöjd med valen väljer du Klar och trycker på Enter:
15. Du är nu på väg att avsluta! Nästa steg är att installera några av de mest populära snapsarna som finns tillgängliga för Ubuntu Server.
Om du vill kan du välja PowerShell och välja Klar och trycka på Enter. Annars väljer du bara Klar och trycker på Enter.
Ubuntu Server kommer nu att börja installeras. Vanligtvis tar installationen bara några minuter på en virtuell maskin.
16. Efter några minuter och, måste du starta om. Tryck på Enter och servern startas om.
Öppning av gemensamma portar
Du måste lägga till lite underliggande säkerhet till din installation genom att installera en brandvägg. Som standard är Un-Complicated Firewall (ufw) i Ubuntu Server 20.04 inte konfigurerad och aktiverad.
Stråken i det här avsnittet är inte tekniskt sett nödvändiga för en vaniljinstallation. Men om du ska använda den här servern som en webbserver eller kanske en databasserver ska du läsa vidare.
Anslut nu till din nya server med hjälp av SSH-protokollet. I den här guiden använder Windows Terminal och PowerShell 7 SSH för att utföra kommandon.
Aktivering av brandväggen
- Öppna din SSH-klient och ange följande kommando med det användarnamn och den IP-adress som du använde under Ubuntu Server-installationen:
ssh @
2. Tryck på Enter. Vänta på uppmaningen att acceptera krypteringsnyckeln om du inte redan har anslutit via SSH tidigare. Processen ser du i följande animerade gif:
Verifiera statusen för okomplicerad brandvägg eller UFW genom att skriva följande kommando i terminalen:
sudo ufw status verbose
Statusen för brandväggen är inaktiv. Aktivera och starta brandväggsdemonen nu genom att skriva nedanstående kommando och trycka på Enter:
sudo ufw enable
Du bör först konfigurera åtkomst för SSH. Detta krävs när brandväggen är aktiverad.
sudo ufw allow ssh
Om du konfigurerar den här Ubuntu-servern för att fungera som en webbserver eller kanske en MySQL-server ser du de portar som krävs för att öppna nedan.
sudo ufw allow httpsudo ufw allow httpssudo ufw allow mysql
Lad nu om brandväggskonfigurationen för att tillämpa ändringarna genom att skriva in följande kommando:
sudo ufw reload
Du kanske vill vara mer exakt med var du tillåter trafiken att komma. I den här guiden används var som helst eftersom det finns andra säkerhetsåtgärder som förhindrar åtkomst till maskiner i det använda nätverket. Om du vill läsa mer om hur du konfigurerar UFW kan du läsa mer genom att börja här.
Uppdatering av Ubuntu Server 20.04
För den sista uppgiften som du vill utföra innan du går vidare är att uppdatera operativsystemet och uppgradera alla paket som kan behöva uppgraderas. Du kanske vill göra detta för att se till att din nyss myntade server har alla de senaste säkerhets- och buggfixarna tillgängliga.
För att göra detta börjar du med att använda kommandot apt, som visas nedan.
Pakethanteraren apt kommer sedan att skanna igenom Ubuntus förråd för uppdateringar/uppgraderingar. Parametern -y undertrycker bekräftelsedialoger och alla paket som har uppdateringar kommer att visas på skärmen.
sudo apt update -y
Kör nu nästa kommando.
Nu börjar apt-pakethanteraren tillämpa alla uppgraderingar som tidigare hittats och som behöver uppdateringar. Parametern -y
kommer att undertrycka alla bekräftelsedialoger. Detta steg kan ta en minut eller två, beroende på din internetanslutning och systemprestanda.
sudo apt upgrade -y
Grattis! Du har just installerat, konfigurerat och uppdaterat Ubuntu Server 20.04 LTS framgångsrikt.
Lär dig mer
- Subiquity på GitHub
- Automatiserade Ubuntu Server-installationer med Subiquity