DEL 1: Installera en Ubuntu Server 16.04 (Xenial Xerus) LEMP Stack

LEMP är en akronym för (L) inux, Nginx-uttalad (E) gine-X, (M) ySQL och (P) HP. Nginx är en omvänd proxy och ett alternativ (ibland en förbättring) till Apache.

Varför Ubuntu Server 16.04?

Ubuntu Server 16.04 lägger till några väldigt nödvändiga uppgraderingar till repositorierna, vilket betyder mindre tid att sammanställa från källan. Stora uppdateringar:

  • Nginx 1.10.0 - HTTP / 2 stöd inbyggt!
  • PHP 7.0
  • MySQL 5.7 (Stor säkerhetsuppdatering med tomt lösenord)

Komma igång

Först och främst ladda ner Ubuntu Server 16.04.

Ladda ner 64-bitarsversionen härifrån och 32-bitars härifrån

Skapa din startbara bild med din favoritmetod.

För Windows rekommenderar jag Rufus: rufus

Mac UnetBootin fungerar i allmänhet bra: unetbootin

Linux: Beroende på vilken smak du använder kan du antingen använda det GUI-verktyg du redan har, eller terminal. För terminalen bestämmer du din USB-enhet och kör sedan följande kommando i terminalen från platsen för bilden. Byt bildnamnet med det fullständiga namnet på den nedladdade filen.

dd om = ubuntu-16.04-desktop-amd64.iso av = / dev / sdX bs = 512k

Medan du kan öka blockstorleken är 512 säker och mindre sannolikt att skapa en ostabil bild.

Installera bas Ubuntu 16.04-systemet

Välj ditt språk och tangentbordslayout. Om du använder standard engelska kan du bara slå in ett par gånger för att komma igenom den här delen.

Ange värdnamnet för din dator:

Om du gör det i ett arbetsmiljö, vet du antingen vad det ska vara eller vem du ska fråga. Om du gör det hemma, namnge det du bryr dig om (den här datorn verkar verkligen vara en marvin).

Nästa är att konfigurera den primära användaren och lösenordet.

TIPS: Om du har flera system som kör Linux, är det en mycket bra funktion att om du använder samma användarnamn på var och en av dem kan tunnling med ssh och sftp användas utan att behöva ange användarnamnet.

Ny till 16.04 är alternativet att visa lösenordet i tydlig text under installationen.

Välj om du vill kryptera din hemkatalog eller inte, men jag håller inte heller känsliga uppgifter i min hemmapp på en webbserver. Välj din tidszon (det ska redan vara korrekt om du är ansluten till Internet på den plats som servern ska användas).

Tid för att konfigurera partitionering.

Jag rekommenderar starkt LVM så att du kan använda ögonblicksbilder för att säkerhetskopiera. Här är ett layoutexempel för LVM:

PRO TIPS: Om problemet är med din dator eller en bärbar dator, bör du försöka använda Reimage Plus-programvaran som kan skanna förvaret och ersätta korrupta och saknade filer. Detta fungerar i de flesta fall där problemet uppstått på grund av systemkorruption. Du kan ladda ner Reimage Plus genom att klicka här

Observera, jag använder bara ett 1 till 1-förhållande för byte, eftersom jag inte dyker in i det mycket ofta. Jag har också lämnat något utrymme för framtida uppdrag, du behöver inte göra det, men jag har ofta andra partitioner planerade och vill ha plats för dem. Du måste tilldela monteringspunkter till var och en av de logiska volymerna, för min jag använder / (root) / home / var och swap.

Obs! När du använder LVM behöver du skapa en separat startpartition, liksom efi boot partition. Efi boot-partitionen visas inte ovan eftersom det gjordes i en KVM-instans.

Avsluta partitioneringen, om det finns några fel bör du uppmanas till vilka behov som korrigeras.

Baskärnan installeras när du har gjort din partitionering, det tar vanligtvis ett eller två minuter. När detta är klart kommer du att bli ombedd att få proxy-information, om du inte är säker på att du bara har skrivit in. Några fler komponenter installeras sedan innan du uppmanas att välja om paketuppdateringar. Jag gör inte automatiska uppdateringar, åtminstone inte efter att ha vaknat mitt på natten för att fixa en server som hade beroenden brutna av uppdateringar

Paketval

För detta ändamål hur ska jag bara välja OpenSSH-server och standard systemverktyg.

När du fortsätter kommer de valda paketen att installeras och du kommer då att bli ombedd att installera GRUB. Ta sedan bort installationsmediet och fortsätt sedan. Slutligen kommer du till de bra sakerna!

Nu kan du antingen ssh tunnel till din server eller logga in. Jag gillar att tunnel, eftersom jag inte regelbundet håller tangentbord och skärm på mina servrar (även möjligheten att bläddra lätt är också bra!) Om du inte Jag vet inte adressen, du kan enkelt hämta det genom att bara logga in och ange IP-adressen. Detta ger dig en lista över var och en av dina nätverksenheter och deras adresser.

Om du tunnlar med samma användarnamn är kommandot (ersätt 1.2.3.4 med rätt ip):

ssh 1.2.3.4

Om du tunnlar med ett annat användarnamn:

ssh [email protected]

Godkänn fingeravtryck och skriv in ditt lösenord.

Uppdatera nu allt:

sudo apt-get update && sudo apt-få uppgradering -y && sudo apt-get distr-upgrade -y

Det kan vara snabbt, men tar ofta ett par minuter. Anta att allt gick enligt planen, gå till del 2 - Installera Nginx, PHP och MySQL .

PRO TIPS: Om problemet är med din dator eller en bärbar dator, bör du försöka använda Reimage Plus-programvaran som kan skanna förvaret och ersätta korrupta och saknade filer. Detta fungerar i de flesta fall där problemet uppstått på grund av systemkorruption. Du kan ladda ner Reimage Plus genom att klicka här

Facebook Twitter Google Plus Pinterest