TEIL 1: Installation eines Ubuntu Server 16.04 (Xenial Xerus) LEMP Stacks

LEMP ist ein Akronym für (L) inux, Nginx - ausgesprochen (E) gine-X, (M) ySQL und (P) HP. Nginx ist ein Reverse-Proxy und eine Alternative (manchmal eine Erweiterung) zu Apache.

Warum Ubuntu Server 16.04?

Ubuntu Server 16.04 fügt einige dringend benötigte Upgrades zu den Repositories hinzu, was bedeutet, dass weniger Zeit für das Kompilieren aus der Quelle benötigt wird. Große Updates:

  • Nginx 1.10.0 - HTTP / 2-Unterstützung eingebaut!
  • PHP 7.0
  • MySQL 5.7 (Wichtiges Sicherheitsupdate mit leerem root-Passwort)

Anfangen

Laden Sie zuerst Ubuntu Server 16.04 herunter.

Laden Sie die 64-Bit-Version von hier und die 32-Bit-Version von hier herunter

Erstellen Sie Ihr bootfähiges Image mit Ihrer bevorzugten Methode.

Für Windows empfehle ich Rufus: rufus

Mac UnetBootin funktioniert im Allgemeinen gut: Unetbootin

Linux: Abhängig davon, welche Variante Sie verwenden, können Sie entweder das bereits vorhandene GUI-Tool oder das Terminal verwenden. Bestimmen Sie für das Terminal Ihr USB-Gerät, und führen Sie dann vom Ort des Bildes den folgenden Befehl im Terminal aus. Ersetzen Sie den Bildnamen durch den vollständigen Namen der heruntergeladenen Datei.

dd if = ubuntu-16.04-desktop-amd64.iso von = / dev / sdX bs = 512k

Während Sie die Blockgröße erhöhen können, ist 512 sicher und weniger wahrscheinlich, ein nicht mehr startfähiges Image zu erstellen.

Installieren Sie das Basis-Ubuntu 16.04-System

Wählen Sie Ihre Sprache und Ihr Tastaturlayout. Wenn Sie Standard-Englisch verwenden, können Sie einfach einige Male drücken, um durch diesen Teil zu kommen.

Geben Sie den Hostnamen für Ihren Computer ein:

Wenn Sie dies in einer Arbeitsumgebung tun, wissen Sie entweder, was es sein sollte oder wen Sie fragen sollten. Wenn du das zu Hause machst, nenne es, was dir wichtig ist (dieser Computer scheint wirklich ein Marvin zu sein).

Als Nächstes richten Sie den primären Benutzer und das Passwort ein.

TIPP: Wenn Sie mehrere Systeme mit Linux betreiben, ist eine sehr nützliche Funktion, dass Sie, wenn Sie denselben Benutzernamen verwenden, Tunneling mit ssh und sftp verwenden können, ohne den Benutzernamen eingeben zu müssen.

Neu bei 16.04 ist die Option, das Passwort während des Setups im Klartext anzuzeigen.

Wählen Sie, ob Sie Ihr Home-Verzeichnis verschlüsseln möchten oder nicht, aber vertrauliche Daten werden auch nicht in meinem Home-Ordner auf einem Webserver gespeichert. Wählen Sie Ihre Zeitzone (sie sollte bereits korrekt sein, wenn Sie an dem Standort, an dem der Server verwendet wird, mit dem Internet verbunden sind).

Zeit zum Einrichten der Partitionierung

Ich empfehle LVM sehr, damit Sie Snapshots für die Sicherung verwenden können. Hier ist ein Layoutbeispiel für LVM:

PRO TIPP: Wenn das Problem bei Ihrem Computer oder Laptop / Notebook auftritt, sollten Sie versuchen, die Reimage Plus Software zu verwenden, die die Repositories durchsuchen und beschädigte und fehlende Dateien ersetzen kann. Dies funktioniert in den meisten Fällen, in denen das Problem aufgrund einer Systembeschädigung auftritt. Sie können Reimage Plus herunterladen, indem Sie hier klicken

Beachten Sie, dass ich nur ein Verhältnis von 1 zu 1 für Swap verwende, da ich nicht sehr oft darauf reintrete. Ich habe auch etwas Raum für zukünftige Aufgaben gelassen, Sie müssen das nicht tun, aber ich habe oft andere Partitionen geplant und möchte den Platz für sie. Sie müssen jedem logischen Volume Mount-Punkte zuweisen, für meine verwende ich / (root) / home / var und swap.

Hinweis: Bei Verwendung von LVM müssen Sie eine separate Boot-Partition sowie eine Efi-Boot-Partition erstellen. Die efi-Boot-Partition wird oben nicht angezeigt, da dies in einer KVM-Instanz erfolgte.

Schließen Sie die Partitionierung ab. Wenn Fehler auftreten, sollten Sie zu den korrigierten Anforderungen aufgefordert werden.

Der Basis-Kernel wird installiert, sobald die Partitionierung abgeschlossen ist. In der Regel dauert dies ein bis zwei Minuten. Sobald dies erledigt ist, werden Sie nach Proxy-Informationen gefragt, wenn Sie nicht sicher sind, drücken Sie einfach Enter. Einige weitere Komponenten werden dann installiert, bevor Sie aufgefordert werden, Paketaktualisierungen zu bevorzugen. Ich mache keine automatischen Updates, zumindest seit ich mitten in der Nacht geweckt wurde, um einen Server zu reparieren, dessen Abhängigkeiten durch Updates unterbrochen wurden

Paketauswahl

Für die Zwecke dieser Vorgehensweise wähle ich nur OpenSSH-Server und Standard-Systemdienstprogramme.

Sobald Sie fortfahren, werden die ausgewählten Pakete installiert und Sie werden aufgefordert, GRUB zu installieren. Danach entfernen Sie Ihre Installationsmedien und klicken Sie auf Weiter. Endlich zu den guten Sachen!

Jetzt kannst du entweder ssh auf deinen Server tun oder dich anmelden. Ich mag es zu tunneln, da ich auf meinen Servern nicht regelmäßig eine Tastatur und einen Monitor halte (auch die Möglichkeit, einfach hochscrollen zu können, ist schön!) Wenn du es nicht tust kenne die adresse nicht, kannst du sie einfach durch einloggen und ip-adresse eingeben. Dadurch erhalten Sie eine Liste aller Ihrer Netzwerkgeräte und deren Adressen.

Wenn Sie mit demselben Benutzernamen tunneln, lautet der Befehl (ersetzen Sie 1.2.3.4 durch die korrekte IP):

ssh 1.2.3.4

Wenn Sie mit einem anderen Benutzernamen tunneln:

ssh [email protected]

Akzeptiere den Fingerabdruck und gib dein Passwort ein.

Jetzt alles aktualisieren:

sudo apt-get update && sudo apt-get Aktualisierung -y && sudo apt-get distr-upgrade -y

Dies kann schnell sein, dauert aber oft ein paar Minuten. Vorausgesetzt, alles lief nach Plan, gehen Sie zu Teil 2 - Installation von Nginx, PHP und MySQL .

PRO TIPP: Wenn das Problem bei Ihrem Computer oder Laptop / Notebook auftritt, sollten Sie versuchen, die Reimage Plus Software zu verwenden, die die Repositories durchsuchen und beschädigte und fehlende Dateien ersetzen kann. Dies funktioniert in den meisten Fällen, in denen das Problem aufgrund einer Systembeschädigung auftritt. Sie können Reimage Plus herunterladen, indem Sie hier klicken

Facebook Twitter Google Plus Pinterest