Zweifellos überrascht uns Linux jeden Tag mit seinen neuen Distributionen, die aufgrund ihrer großen Verarbeitungskapazität, Sicherheit und Reichweite sehr interessant sind.
Bei dieser Gelegenheit werden wir uns ausführlich mit Ubuntu 16.04 LTS , auch Xenial Xerus genannt, befassen und analysieren. Diese Version von Ubuntu wurde im April 2016 veröffentlicht und bringt sehr interessante Neuigkeiten.
Wie wir in diesem Tutorial sehen, hat Ubuntu 16.04 LTS sehr umfassende Funktionen, die uns bei unserer Aufgabe als Administratoren helfen werden.
Zu den neuen Funktionen in Ubuntu 16.04 gehören:
- Unterstützung für fünf (5) Jahre
- Kernel 4.4
- Python 3
- Öffnen Sie SSH 7.2
- Der Speicherauszugsmechanismus ist mit Remote-Speicherauszügen kompatibel
- Neue Version von OpenStack namens Mitaka mit Komponenten wie:
- Openstack-Identität
- Openstack Imaging
- Openstack-Berechnung
- Openstack-Netzwerk
- Öffnen Sie vSwitch 2.5.0
- Qemu 2.5
- Nginx
- Docker 1.10
- PHP 7.0
- MySQL 5.7
Als nächstes werden wir den Prozess der Installation und Konfiguration einiger Parameter von Ubuntu 16 sehen. Das ISO-Image von Ubuntu 160.4 LTS kann unter folgendem Link heruntergeladen werden:
1. Wie installiere ich Ubuntu 16.04?
Beginnen wir mit dem Installationsprozess von Ubuntu 16.04 LTS . Als ersten Schritt wählen wir die Sprache aus, in der wir unser Ubuntu 16.04 LTS-System installieren möchten, und klicken auf Ubuntu installieren:
Wir werden sehen, dass das folgende Fenster angezeigt wird, Sie können auswählen, was Sie möchten, die Updates müssen Sie früher oder später installieren (besser so bald wie möglich) und wir werden fortfahren:
Jetzt sehen wir den folgenden Bildschirm (wenn wir Windows haben, sehen wir eine Option, um es daneben zu installieren, dies ist nicht der Fall):
Wir geben an, jetzt zu installieren, und wir werden sehen, dass Sie uns die Änderungen zeigen, die auf der Festplatte stattfinden werden. Wir geben an, fortzufahren:
Dann können wir unsere Stadt auswählen und wir geben weiter:
Ein weiteres Fenster wird angezeigt, in dem wir die Tastatur auswählen und Weiter geben:
Im nächsten Bildschirm geben wir den Benutzernamen, den Benutzernamen und das Passwort ein, können es ohne Passwort starten (markieren den automatischen Start, obwohl es nicht empfohlen wird) und auch den persönlichen Ordner verschlüsseln:
Wir geben Continue und die Installation beginnt:
Wir warten, bis es fertig ist und starten neu, wir haben unser Ubuntu installiert, wir werden nun einige Installationen und Konfigurationen sehen, die wir im Betriebssystem durchführen können.
2. Konfigurieren Sie openssh in Ubuntu 16.04
Als nächstes erklären wir, wie man SSH in Ubuntu 16 konfiguriert. Eine SSH-Verbindung ermöglicht es uns, eine externe Verbindung zu unserem System herzustellen, um administrative oder Verwaltungsaufgaben auszuführen, als wären wir an vorderster Front unseres Systems.
Es ist zu beachten, dass sich unser Ubuntu 16 in demselben Netzwerk befinden muss, von dem aus wir eine Verbindung herstellen möchten . Wir können sehen, wie die Konfiguration unseres Netzwerks mit dem Befehl ifconfig abläuft, der eine vollständige Zusammenfassung unserer IP-Adresse anzeigt. Die von diesem Befehl angezeigten Informationen lauten wie folgt:
In diesem Fall lautet die IP-Adresse 192.168.0.4. Um die Verbindung per SSH von einer externen Seite herzustellen, verwenden wir die kostenlose Software Putty, die wir von der offiziellen Website herunterladen können . Diese Software gibt uns die Möglichkeit, eine Verbindung herzustellen, es ist im Grunde ein Verbindungsclient für Linux.
Für den Verbindungsprozess zu unserem System über Putty werden wir Folgendes tun:
- In die IP-Adresse wird die genaue IP des Ubuntu 16 eingetragen (in diesem Fall 192.168.0.4)
- Wir verlassen den Hafen standardmäßig (22)
- Als Verbindungstyp wählen wir SSH
Wenn wir auf Öffnen klicken und Putty zum ersten Mal ausführen, wird eine Meldung angezeigt, die besagt, dass der Serverschlüssel nicht im Cache registriert ist. Aus Sicherheitsgründen können wir dies akzeptieren und ein Fenster zur Eingabe der Anmeldeinformationen wird geöffnet.
Wir werden den Befehl taksel ausführen, der uns die Rollen zeigt, die wir unserem Ubuntu 16.04 LTS zuweisen können. Im angezeigten Menü suchen wir einfach nach OpenSSH Server, wählen ihn mit der Leertaste aus und klicken auf OK.
Sobald wir auf OK klicken, startet der SSH-Installationsprozess in unserem Ubuntu 16.04 LTS.
Wir werden Putty erneut aufrufen und eine Verbindung zu unserem Ubuntu 16.04 herstellen. Denken Sie daran, dass beim ersten Herstellen einer Verbindung eine Warnmeldung angezeigt wird.
Wir können einfach auf Ja klicken und ein Fenster wird angezeigt, in dem wir einfach unsere Anmeldeinformationen eingeben und sehen, wie wir über Putty unser Ubuntu 16.04 LTS eingeben können, als wären wir davor.
3. Wie installiere ich LAMP unter Ubuntu 16.04?
Wie bereits erwähnt, besteht LAMP aus einer Reihe von Ressourcen. LAMP besteht aus:
- Linux
- Apache
- MySQL oder MariaDB
- PHP
Mit diesem Set können wir unser Ubuntu 16.04 LTS in einen Webserver konvertieren. Als ersten Schritt werden wir Apache in unserem System installieren , dazu werden wir die folgenden Befehle eingeben, aber zuerst werden wir sehen, dass Apache nicht in unserem Ubuntu installiert ist. Um dies zu überprüfen, werden wir einen Browser öffnen und die IP-Adresse unseres Rechners eingeben (192.168). 0,4).
Der erste Schritt besteht nun darin, die Pakete in unserem System zu aktualisieren. Geben Sie den folgenden Befehl ein:
sudo apt-get update
Mit diesem Befehl können wir nach Updates suchen und diese installieren. Sobald wir diesen Befehl ausführen, sehen wir die zu aktualisierenden Pakete sowie deren jeweilige Installation. Jetzt werden wir unseren Apache installieren, dafür geben wir den Befehl ein:
sudo apt-get installiere apache2
Wir geben einfach den Buchstaben S ein , um den Download zu akzeptieren und den Installationsprozess von Apache zu starten. Nachdem alle Apache-Pakete heruntergeladen und installiert wurden, können wir in unserem Browser erneut überprüfen, ob die Installation wirklich korrekt war.
Wie wir sehen können, können wir die Informationen in Bezug auf Apache sehen. Als nächstes werden wir HTTP- und HTTPS-Browsing aktivieren, indem wir diese Optionen in der Firewall aktivieren. Dazu werden wir den Befehl ausführen:
sudo ufw app liste
Welches wird uns eine Liste zeigen. Wenn die Option “Apache Full” in der Liste enthalten ist, müssen die Ports 80 und 443 aktiviert werden. Dies überprüfen wir mit dem Befehl “Apache Full” der sudo ufw-App info. Um den Datenverkehr zum Apache Full-Profil zu aktivieren und zuzulassen, verwenden wir den folgenden Befehl:
sudo ufw erlauben in "Apache Full"
Wir werden jetzt MySQL in unserem Ubuntu 16.04 LTS installieren , dazu werden wir den folgenden Befehl eingeben:
sudo apt-get installiere mysql-server
Wir akzeptieren den Download durch Eingabe des S- Keys und starten den MySQL-Installationsprozess. Aus Sicherheitsgründen werden wir vom System aufgefordert, ein Kennwort für den MySQL-Root-Benutzer einzugeben, es einzugeben und auf OK zu klicken.
Sie werden aufgefordert, das Kennwort erneut einzugeben, und der Installationsvorgang wird fortgesetzt. Denken Sie daran, dass der MySQL-Root-Benutzer über Administratorrechte verfügt und dass es sich um ein robustes und sicheres Kennwort handelt.
Nachdem alle Pakete heruntergeladen und installiert wurden, können wir einen Sicherheitsbefehl ausführen , mit dem wir die standardmäßig gefährlichen Werte löschen und eine sicherere Umgebung erstellen können, wenn wir möchten, dass wir den Befehl eingeben:
sudo mysql_secure_installation
Wie Sie sehen, werden Sie nach den Anmeldeinformationen des MySQL-Root-Benutzers gefragt. Diese werden von uns bereitgestellt und das folgende Fenster wird angezeigt:
Mit dieser Option können wir die Passwörter validieren, um eine bessere Sicherheit in unserem System zu erreichen. In diesem Fall geben wir den Buchstaben ein und (Ja), das folgende Fenster wird angezeigt:
Bei dieser Option können wir, wie wir deutlich sehen, den Wert für die Sicherheit unserer Passwörter anhand der folgenden Kriterien bestimmen:
- Nullwert (0) : Unterstützt eine Länge von 8 Zeichen.
- Wert eins (1) : Unterstützt eine Länge von 8 Zeichen, einschließlich Zahlen, Kleinbuchstaben und Sonderzeichen.
- Wert zwei (2) : Unterstützt eine Länge von 8 Zeichen, einschließlich Zahlen, Kleinbuchstaben, Sonderzeichen und Wörterbuchdateien, wodurch die Sicherheit derselben erhöht wird.
In unserem Fall wählen wir den Wert Null (0). Drücken Sie die Eingabetaste. Im nächsten Fenster werden Sie gefragt, ob Sie das Kennwort des MySQL-Root-Benutzers ändern möchten. In unserem Beispiel werden wir dies nicht tun. Drücken Sie erneut die Eingabetaste. Im nächsten Fenster werden wir gefragt, ob anonyme Benutzer deaktiviert werden sollen. Das heißt, jeder kann das System betreten und Änderungen vornehmen. Diese Option deaktiviert den Remotezugriff und erstellt neue Regeln.
Falls es für Sie von Interesse ist, können Sie das Recommender- Tutorial auf MySQL besuchen.
Schließlich sehen wir, dass die gewünschte Konfiguration vorgenommen wurde. Wir werden nun den PHP-Installationsprozess in unserem Ubuntu 16.04 LTS durchführen, dazu geben wir den folgenden Befehl ein:
sudo apt-get installiere php libapache2-mod-php php-mcrypt php-mysql
libapache2-mod-php php-mcrypt php-mysql sind Hilfspakete.
Wir geben unser Passwort ein und akzeptieren den Download. Das System beginnt mit dem Download und der Installation der PHP-Pakete. Da wir wissen, dass die Datei, in der die Konfiguration gehostet wird, die Datei i ndex.html ist , diese Datei die erste Apache-Abfrage ist, die ein Ergebnis anzeigt, erstellen wir eine .php-Datei, damit die Suche aus dieser .php-Datei erfolgt.
Um diese Aufgabe auszuführen, öffnen wir die Datei dir.conf, die sich im Pfad / etc / apache2 / mods-enabled befindet. Dazu müssen wir als Root-Benutzer Folgendes eingeben:
sudo nano /etc/apache2/mods-enabled/dir.conf
Folgendes wird angezeigt:
Lassen Sie uns die Datei index.php an die erste Position verschieben (sie befindet sich derzeit an der vierten Position).
Wir speichern die Änderungen mit der Kombination Strg + Umschalt + O und beenden sie mit der Kombination Strg + Umschalt + X. Jetzt müssen wir unser Ubuntu neu starten, damit die Änderungen wirksam werden. Denken Sie daran, dass jede Änderung in der Datei dir.conf einen anschließenden Neustart erfordert. Geben Sie den Befehl ein:
sudo systemctl starte apache2 neu
Wenn wir den Status unseres Apache sehen wollen, können wir den Befehl verwenden:
sudo systemctl status apache2
Als nächstes werden wir die PHP-Module installieren. Diese Module ermöglichen die korrekte Funktionsweise von PHP. Um nach den Modulen zu suchen, geben wir den Befehl ein:
Apt-Cache-Suche PHP-1 weniger
Um das Suchfenster zu verlassen, geben wir den Buchstaben q ein .
Sie können das Tutorial besuchen, das sich mit der Installation von Apache Tomcat unter Ubuntu 16.04 befasst .
4. So validieren Sie PHP in Ubuntu 16.04
Um zu überprüfen, ob PHP korrekt installiert und konfiguriert ist, werden wir eine Datei namens info.php ändern, die wir über unseren Browser anzeigen können. Wir werden die info.php- Datei mit dem folgenden Befehl eingeben :
sudo nano /var/www/html/info.php
In diese Datei geben wir folgenden Text ein:
<? php Phpinfo ();
Wir speichern die Änderungen und rufen nun unseren Browser auf und geben Folgendes ein:
192.168.0.4/info.php
Die Syntax ist IP_del_sistema / info.php , wir werden Folgendes beachten:
Wie wir sehen, finden wir unter anderem alle Informationen zu PHP, MySQL und Core. Wie wir sehen, wurde unser PHP richtig konfiguriert. Wenn wir die Datei löschen möchten (da es sich nur um einen Test handelt), geben wir den folgenden Befehl ein:
sudo rm /var/www/html/info.php
Kommen wir nun zu den anderen Aufgaben, die wir in diesem Betriebssystem ausführen können.
5. Andere Aufgaben in Ubuntu 16.04
Wir werden einige andere Aufgaben beobachten, die wir in unserem Ubuntu 16.04 LTS-System ausführen können. Wir können unser System aktualisieren, Benutzerkonten und Netzwerkparameter verwalten.
Um Benutzer in Ubuntu 16.04 LTS zu erstellen, zu ändern und zu entfernen , haben wir zwei (2) Alternativen, vom Terminal und von der grafischen Umgebung.
Erstellung von Benutzern aus der grafischen Umgebung. Um Benutzer in der grafischen Umgebung zu erstellen und zu ändern, führen wir den folgenden Prozess durch:
Wir öffnen die Option Systemeinstellung und sobald diese Option geöffnet ist, öffnen wir die Option Benutzerkonten . Das Fenster wird angezeigt, in dem wir die Informationen des aktiven Benutzers zu diesem Zeitpunkt sehen können. Wir können die Informationen des Benutzers sehen, mit dem wir uns angemeldet haben, deren Berechtigungen, Anmeldezeit usw.
Wenn wir einen Parameter dieses Benutzers ändern möchten, müssen wir das Häkchen Entsperren (Unlock) oben markieren , um eine Aktion ausführen zu können.
Um einen neuen Benutzer hinzuzufügen, klicken wir auf das + Symbol unten. Durch Anklicken des + Symbols müssen wir aus Sicherheitsgründen unser Passwort eingeben.
Nach der Eingabe wird das folgende Fenster angezeigt, in dem Sie Folgendes eingeben müssen:
- Wählen Sie den zu erstellenden Benutzertyp (Standard oder Administrator)
- Vollständiger Name
- Benutzername
Wir klicken auf Hinzufügen . Wir können sehen, dass unser Benutzer korrekt erstellt wurde:
Um diesen Benutzer zu bearbeiten, klicken Sie einfach auf die Registerkarte Kennwort, die standardmäßig den Text Konto deaktiviert enthält. Das folgende Fenster wird angezeigt, in dem wir Folgendes bearbeiten können:
- Aktion : Sie können das Konto aktivieren, ein Kennwort festlegen oder sich anmelden, ohne ein Kennwort zu verwenden.
- Legen Sie das Passwort fest und bestätigen Sie es
Wir klicken auf Ändern , um die vorgenommenen Änderungen zu speichern. Wir können jetzt unseren neuen aktiven Benutzer sehen. Um einen Benutzer aus der grafischen Umgebung zu löschen, klicken Sie einfach auf “Entsperren” , um die Bearbeitung zuzulassen. Sie müssen nur auf die Sünde klicken. Unten sehen Sie, dass die folgenden Informationen angezeigt werden:
Wenn wir unseren Benutzer löschen möchten, klicken Sie auf die Schaltfläche Dateien löschen, und wir werden sehen, dass unser Benutzer gelöscht wurde.
Wenn wir Benutzer über das Terminal erstellen und bearbeiten möchten , führen wir den folgenden Prozess aus. , si no estamos como usuario root ingresaremos la sintaxis: Um einen Benutzer zu erstellen, geben Sie als Root-Benutzer einfach den Befehl adduser username ein . Wenn Sie nicht als Root angemeldet sind, geben Sie die Syntax ein:
sudo adduser benutzername
In unserem Beispiel verwenden wir:
sudo adduser Tests
Das System fragt nach unserem Berechtigungsnachweis und wir müssen ein Passwort für den neuen Benutzer eingeben, damit wir die angeforderten Informationen vervollständigen können oder nicht. Auf diese Weise wurde unser Benutzer erstellt. Wenn wir hinzugefügt haben oder sehen möchten, in welchen Gruppen unser Benutzer enthalten ist, verwenden wir den Befehl:
Gruppen Benutzername
In unserem Fall wäre es:
Gruppentests
usuario si estamos como root, de lo contrario usaremos: Um einen Benutzer zu entfernen, verwenden wir den Befehl deluser user, wenn wir als root angemeldet sind, andernfalls verwenden wir:
Benutzer von sudo deluser
In unserem Beispiel werden wir ausführen:
sudo deluser tests
Wenn wir den Benutzer aus dem Hauptverzeichnis löschen möchten, verwenden wir den Befehl als Root-Benutzer. Deluser -remove-home user und wenn wir nicht als Root sind, führen wir Folgendes aus:
sudo deluser -remove-home benutzer
Wie wir sehen können, haben wir verschiedene interessante Möglichkeiten, um am neuen Ubuntu 16.04 LTS-System zu arbeiten. Wenn Sie mit diesem Betriebssystem nicht sehr vertraut sind, hinterlassen wir Ihnen einige nützliche Links:
- Antivirus in Ubuntu
- Zeigen Sie den Status des Netzwerks mit EtherApe an
- Booten Sie Ubuntu im abgesicherten Modus
- Die am häufigsten verwendeten Befehle unter Linux
Es gibt noch viele mehr, deshalb lassen wir hier auch einen Link zu den Ubuntu-Tutorials .