I vår dagliga vandring i IT -världen måste vi varje ögonblick lära oss nya trender, nya program och utan tvekan ha förmågan att utveckla oss inom olika systemområden.I denna handledning kommer vi att se installation och konfiguration av en server med Ubuntu, men vilka fördelar kan vi få som administratörer när vi installerar en server med Ubuntu?
I denna handledning lär du dig hur du installerar serverversionen av Ubuntu och därmed kan hantera vår server. Du kommer också att veta stegen för att enkelt kunna konfigurera det och göra det klart att börja använda det när som helst.
Om du fortfarande inte vet vad det innebär att arbeta med Ubuntu Server, här är några av dess fördelar så att du vet vad det innebär att arbeta med det.
Några fördelar med att installera Ubuntu Server
- Det är certifierat för att vara gäst- eller gästserver på bland annat Azure, AWS, IBM (power) -plattformar.
- Den har en fullständig kärnintegration.
- Körs på x86, x64, ARM v7, ARM 64 och Power -arkitekturer.
- Bra stöd.
- Designad för bland annat molnet.
Vi ska analysera hur vi utför installationsprocessen för vår Ubuntu -server. Som ett första steg går vi till följande officiella Ubuntu -webbplats för att fortsätta med ladda ner vår ISO -bild.
Väl där klickar vi på fliken Ladda ner, och vi väljer Server, kommer vi att se följande:
1. Installera Ubuntu Server
I denna handledning kommer vi att göra installation i en virtuell maskin som gör att vi exakt kan simulera Ubuntu -serverns beteende I verkligheten, som vi har sagt tidigare, är det viktigt att använda virtuella miljöer för att bekanta oss med omgivningen innan vi hoppar in i en produktiv miljö för att undvika missöden.
Steg 1
När vi startar installationen måste vi välj vilket språk vårt system kommer att förbliI vårt fall väljer vi spanska, men vi kan se att vi har olika språk att välja mellan i Ubuntu Server, standardspråket är engelska eftersom Ubuntu distribueras över hela världen, vi väljer spanska genom att flytta med riktningspilarna och trycka på Enter.
Alternativ vi harSom vi ser i följande fönster har vi olika alternativ för att installera eller hantera vår Ubuntu, bland vilka:
Installera Ubuntu ServerDet gör att vi kan köra en installation från grunden.
Installation av flera servrar med MAAS (Metal As A Service)Det ger oss möjlighet att samtidigt installera Ubuntu på flera servrar.
Kontrollera disken för defekterDet gör det möjligt att köra en översyn av eventuella fel i hårddiskens sektorer.
Kontrollera minnetDet ger oss möjlighet att köra ett test på serverns RAM för att kontrollera dess funktion.
Starta från den första hårddiskenLåter dig starta systemet från hårddisken om du har flera.
Återställ ett skadat systemDet ger oss möjlighet att köra ett allmänt test och försöka återställa ett system som har något slags fel.
Vi väljer det första alternativet Installera Ubuntu Server.
Steg 2
Vi ger Enter vi väljer det geografiska området där vi befinner oss, kommer det att tillåta oss att omedelbart konfigurera tidszonen. Om landet där vi befinner oss inte finns på listan måste vi välja det andra alternativet.
Steg 3
Vi ger Stiga på Och sedan kommer systemet att berätta för oss om vi vill konfigurera tangentbordet, det är lämpligt att acceptera detta förslag eftersom det tillåter oss att konfigurera och justera modellen på vårt tangentbord automatiskt:
Steg 4
Vi klickar på Ja och klicka Stiga på. Då visas följande fönster:
Detta konfigurationsalternativ ber oss trycka på någon av de tangenter som visas (y, u, r, n, etc). till optimera layouten och rätt tangentbordskonfiguration. Vi kommer att trycka på w -knappen.
Därefter kommer olika frågor att visas om vissa tangenter, i synnerhet om vårt tangentbord har dem klickar vi på Ja, annars trycker vi på Låt bli.
När vi har utfört de olika begärda kontrollerna visas följande fönster som bekräftar att allt var korrekt och ger oss en guide till vårt tangentbord "Es" = spanska.
Steg 5
Vi klickar på Fortsätta och nedladdningsprocessen för några ytterligare komponenter för rätt installation kommer att börja.
Steg 6
När tilläggen har laddats ner visas ett fönster som begär det ange namnet som vi kommer att ge vår Ubuntu -server.
Vi väljer rätt namn och klickar på Fortsätta.
Steg 7
Därefter väljer vi namnet på användaren som har åtkomst till serveradministrationen (Standardanvändare). Klicka på Fortsätt så kommer systemet att be oss om användarnamnet för att komma åt systemet (Det är en annan användare än den föregående).
Steg 8
Vi trycker på Fortsätt och sedan vi anger lösenordet:
Vi klickar på Fortsätt och vi kommer att ange lösenordet igen (Bekräftelse).
Steg 9
Vi klickar på Fortsätta. Sedan systemet frågar oss om vi vill kryptera vår personliga mapp, som rekommenderas om vi har känslig information eftersom kryptering genererar större säkerhet, men det kan vara en huvudvärk om systemet misslyckas och vi försöker komma åt vår information, enligt Ubuntu är vi inkräktare eller hackare. I vårt fall väljer vi Nej.
Steg 10
Sedan systemet bekräftar vår tidszon Baserat på den plats som vi bestämde i början av installationen, om den är korrekt klickar vi på Ja.
Steg 11
När vi har valt ja börjar en rad frågor om serverkonfigurationen. Inledningsvis kommer systemet att be oss om de partitioner som hårddisken kommer att ha:
Alternativ vi harGuidad - använd hela diskenDet gör att vi kan använda disken på ett totalt sätt.
Guidad - använd hela disken och konfigurera LVMDet tillåter oss att använda hela och extra disken för att konfigurera LVM (Logical Volume Management) för respektive partitioner.
Guidad - använd hela disken och konfigurera krypterad LVMDet gör att vi kan använda hela och extra disken för att konfigurera LVM (Logical Volume Management) med ett krypteringssystem för att skydda informationen.
HandbokDet tillåter oss att utföra hela processen manuellt men det rekommenderas inte.
I vårt fall kommer vi att använda det första alternativet, Guidad - använd hela disken. När du väl valt trycker du på Enter och följande fönster visas:
Vi ser att informationen för den hårddisk som ska användas visas, vi trycker på Enter för att fortsätta installationsprocessen. Följande fönster visas som anger de partitioner som kommer att skapas i vår Ubuntu:
NoteraExt4 -partitionen liknar NTFS i Windows och swap -partitionen har ett eget dedikerat utrymme i Ubuntu så att swap -minne kan skriva till det.
Klicka på alternativet Ja för att skriva ändringarna. Följande fönster visas som visar installationen av bassystemet:
Sedan systemet det kommer att fråga oss om vi vill konfigurera proxyn, eftersom det inte är så vanligt kommer vi att lämna fältet tomt och klicka på Fortsätt:
Alla lämpliga paket (relaterade till nätverket) kommer att laddas ner och det kommer att tillfrågas hur vi vill konfigurera uppdateringarna, vi ser att vi har tre (3) alternativ:
ValInga automatiska uppdateringarDet rekommenderas för servrar eftersom vissa uppdateringar kan starta om servern eller orsaka instabilitetsbeteenden i den.
Automatiska uppdateringarUppdateringar installeras automatiskt när en sådan är tillgänglig.
Hantera systemet med LandskapLåter dig hantera uppdateringar med verktyget Landskap.
Vi väljer det första alternativet i vårt fall, Utan automatiska uppdateringar klickar du på Fortsätt (Vi måste installera uppdateringarna manuellt). Därefter undrar du vilka funktioner vi vill lägga till på vår server, vi har några som OpenSSH, Print Server, etc.
I vårt exempel kommer vi att aktivera alternativet OpenSSH för att kunna hantera servern på distans, för att välja den placerar vi markören på alternativet och trycker på mellanslagstangenten för att välja den.
Funktionerna för varje alternativ, sammanfattningsvis, är:
- OpenSSH: Fjärradministration
- DNS -server: Domännamnsserver
- LAMp -server: Webbserver
- Mejl server: Mejl server
- PostgreSQL -databas: Databaseserver
- Skrivarserver: Skrivarserver
- Samba File Server: Delad filserver
- Tomcat Java Server: Java -server
- Virtuell maskinvärd: Virtuell datorserver
- Manuellt paketval: Manuellt val av paket
Vi ger Enter för att fortsätta vår installationsprocess. Systemet det kommer att fråga oss om vi vill installera GRUB -startladdaren i huvudregistret, kom ihåg att GRUB (Grand Unifier Bootloader) är det första som laddas när vår server startar, därför väljer vi alternativet Ja.
NoteraOm du någon gång har problem med GRUB, försök att besöka följande handledning, du får hjälp att lösa problem.
Vi fortsätter med vår installation och vi kommer att se att allt har installerats korrekt:
Vi klickar på Fortsätt och vi kommer att vara noga med att inte starta om servern med disken inuti enheten för att inte upprepa hela installationsprocessen. Som vi ser fungerar Ubuntu under kommandoraden som gör att vi kan använda maskinens resurser i de installerade programmen.
Vi kan se att när maskinen startas om kommer åtkomstuppgif.webpterna som redan skapades under installationen att begäras.
2. Anslutning via SSH med Ubuntu
Låt oss se hur vi ansluter via en säker SSH -anslutning till vår Ubuntu -server. En SSH -anslutning gör att vi kan ansluta externt till vår server. Det är mycket viktigt att komma ihåg att vår Ubuntu -server måste vara i samma nätverk som vi vill ansluta från.
Vi kan se hur konfigurationen av vårt nätverk använder kommandot:
ifconfigSom visar en sammanfattning av det. I vårt fall ser vi att IP -adressen för vår server är 192.168.0.10 och vi kan se de olika nätverkskonfigurationerna.
För att ansluta SSH från en extern webbplats använder vi Putty -programvaran som är gratis och vi kan ladda ner den från den officiella sidan. Här lämnar vi en handledning för att se mer om kitt. Denna programvara ger oss möjlighet att ansluta, det är i grunden en anslutningsklient för Linux.
För att ansluta till vår server via Putty kommer vi att göra följande:
- I IP -adressen sätter vi den exakta IP -adressen för Ubuntu -servern (i vårt fall 192.168.0.10)
- Vi lämnar standardporten (22)
- I anslutningstyp väljer vi SSH
Vi klickar på Öppen och första gången vi kör Putty visas ett meddelande som indikerar att serverns nyckel inte är registrerad i cachen, detta är av säkerhetsskäl, vi kan acceptera och följande fönster öppnas för att ange referenser. När vi har skrivit in vårt lösenord ser vi att vi kan komma åt vår server som om vi vore framför den.
Detta gör att vi kan hantera den fysiska servern oavsett var den finns.
3. Kontrollalternativ och parametrar
Parametrarna tillåter oss att konfigurera hur kommandona ska bete sig på vår Ubuntu -server. Till exempel, om vi ville gå till systemets rotmapp för att se dess innehåll, skulle vi normalt använda CD: och sedan igen CD: (Således skulle vi gå ner 2 mappar), för att spara tid kan vi använda symbolen / som gör att vi kan gå till rotmappen direkt, kommandot skulle vara CD /.
Vi kommer att se att kommandoraden redan finns i roten av systemet. Om vi nu vill återgå till den personliga Solvetic -mappen kommer vi inte att använda den cd hem och senare cd hem, snarare kommer vi att använda kommandot:
cd / home / solveticOch så går vi till den personliga mappen.
Om vi ville se mapparna i roten på ett mer organiserat sätt, eftersom de normalt sett skulle se lite röriga ut. vi kan använda kommandot ls med parametern -l för att visa mappar på ett mer organiserat sätt (ls -l):
Vi kommer att se att det visar oss mer specifika detaljer för varje mapp, till exempel storlek, skapelsedatum, etc.
Vi kan se de olika alternativen vi har för att parametrisera ett kommando, för detta kan vi använda följande metoder. Vi kan använda följande parameter:
ls --hjälpDet kommer att visa Linux -hjälpen där vi kan se de olika alternativen att lägga till i kommandot, varje alternativ kommer med sin respektive sammanfattning.
Ett annat alternativ vi har är att använda kommandot man (manuell), visar detta kommando mycket mer tydlig information om varje kommando. Till exempel kan vi använda följande rad:
man ls(Det kommer att visa oss ls -kommandoboken). Kom ihåg att det här alternativet tar oss ur kommandoraden.
Vi kan navigera i handboken med upp- och nedpilarna. För att återgå till kommandoraden trycker vi på knappen Vad.
Här är en länk till en handledning med intressanta kommandon för Ubuntu:
Ubuntu -kommandon
4. Hantera filer och kataloger i Ubuntu
Som administratörer måste vi när som helst hantera de olika filerna som vi har på vår server och det är viktigt att vi vet hur vi gör den här processen. Vi kommer att granska processen för att skapa filer och mappar, men det rekommenderas att inte skapa dessa i Ubuntu -rotmappen, idealet är att skapa dem i den personliga mappen.
Skapa mapp
För att skapa en mapp i Ubuntu använder vi kommandot mkdir (Make Directory), i vårt exempel kommer vi att använda raden:
mkdir -testningOch vi trycker på Stiga på. För att verifiera att vi har skapat mappen korrekt, låt oss använda kommandot ls så ser vi vår skapade mapp och om vi använder (Som vi redan såg) kommandot:
ls -lVi kommer att se en mer fullständig sammanfattning av den nyligen skapade mappen.
NoteraSystemet är skiftlägeskänsligt, vi kan ha två mappar (tester och tester).
Skapa fil
För att skapa en fil använder vi kommandot Rör, parametern är;
tryck på TilläggsnamnTill exempel, tryck på Exercise.txt. Om vi använder ls -l vi kan se vårt skapade dokument.
Kopiera, klistra in och klipp ut alternativ
För att kopiera en fil använder vi filen cp (cp Filnamn Destinationsväg), i vårt fall skulle det vara, cp Exercise.txt -tester. För att se att filen kopierades korrekt till destinationen kommer vi att använda följande process, använd kommandot cd Destinationsmappnamn (cd Tests) en gång inuti Tests låt oss använda kommandot ls för att se filen vi just kopierade.
Med kommandot mv vi kan flytta en fil eller mapp från en plats till en annan, dess syntax är identisk med kopieringen, mv filnamn Destination.
Här lämnar vi en handledning som talar om detta.
Ta bort filer och mappar
För att radera filer: Vi kommer att använda kommandot rm (ta bort), dess syntax är rm File_name, i vårt exempel skulle det vara rm Exercise.txt och vi kan se igenom ls -l att filen inte längre finns på vårt Ubuntu -system.
Nedan är en bild med alla kommandon som vi har kommenterat:
För att radera kataloger: Vi kommer att använda kommandot rmdir, syntaxen skulle vara rmdir Directory_name, i vårat fall, rmdir -tester och på detta sätt kommer vi att eliminera testkatalogen från systemet. Vi kan använda kommandot ls -l För att verifiera att en sådan katalog inte längre finns i Ubuntu:
På detta sätt har vi sett några av alternativ och konfigurationer som vi har i vår Ubuntu -server.
Byt namn på Ubuntu -filer och kataloger