Grundlegende Administration von Linux-Servern – kostenloser Kurs von Slurm, Schulung, Datum: 1. Dezember 2023.
Verschiedenes / / December 03, 2023
Der Kurs wird dazu beitragen, die Fähigkeiten zu verbessern, die ein unerfahrener Administrator benötigt, um den Umgang mit dem Linux-Betriebssystem zu erlernen. Nach Abschluss dieses Kurses können Sie Ihren ersten Job in der IT finden: als Systemadministrator oder Spezialist für technischen Support.
Programm: Grundlagen
#1. Einleitung
1.1. Kennenlernen der Referenten und des Kursthemas
1.2. Für wen der Kurs gedacht ist, Zusammenfassung, Ziele des Kurses
1.3. Hauptziel des Kurses
1.4. Kursformat
№2. So stellen Sie über SSH eine Verbindung zu einem Server her
2.1. Was ist SSH?
2.2. Warum Sie eine Verbindung über SSH herstellen müssen
2.3. So stellen Sie eine Verbindung zu SSH her: Port, Passwörter, Schlüssel
№3. Grundlagen der Arbeit mit dem Betriebssystem (Berechtigungen, Befehle). So arbeiten Sie mit dem Server. So kopieren Sie Dateien und Ordner
3.1. Wie Befehle in der Konsole organisiert sind. Grundlegende Werkzeuge für die Arbeit im Terminal. Regeln zum Erstellen eines Pfads im Dateisystem und zum Durchlaufen.
3.2. So arbeiten Sie mit Dateien und Verzeichnissen im Terminal. Erstellen, löschen, umbenennen, verschieben, kopieren
3.3. Dateisystemstruktur. Zugriffsebenen. Rechte und Benutzer-Eigentümer
№4. Analyse von Systemdiensten. Wie Linux funktioniert
4.1. Linux booten in einfachen Worten
4.2. Service Manager.
4.3. Sehen Sie sich den Status von Diensten an, aktivieren Sie sie, starten Sie sie neu und starten Sie sie automatisch. Arbeiten mit Linux-Prozessen
4.4. Grundlegende Linux-Dienste, die das Betriebssystem zum Laufen bringen
№5. Netzwerkgrundlagen
5.1. Wie das Internet funktioniert. OSI-Modell.
5.2. TCP/IP-Protokollstapel. Ähnlichkeiten und Unterschiede mit OSI
5.3. So funktioniert DNS
5.4. Was sind „graue“ und „weiße“ IP-Adressen? Wie sie verwendet werden. Hinzufügen einer IP-Adresse zum Server. Einfache Möglichkeiten, das Netzwerk zu überprüfen (Ping, MTR/Traceroute, Speedtest)
Nr. 6: So installieren Sie die notwendige Software auf dem Server
6.1. Paketmanager: Typen und Unterschiede
6.2. So installieren Sie nicht standardmäßige Software: Anschließen eines Repositorys
6.3. Software-Update: Wann und was aktualisiert werden muss
#7: So stellen Sie Ihre Site manuell bereit
7.1. LAMPENinstallation
7.2. Übergang von LAMP zu LEMP als fortgeschrittener
7.3. Erstellung virtueller Hosts zum Laden der Site und deren Konfiguration. Hochladen einer fertigen Website oder Bereitstellen eines CMS.
7.4. Fügen Sie SSL von Let's Encrypt hinzu und überprüfen Sie die Autorun-Funktionalität des Bots
Programm: Fortgeschrittenes Niveau
№8. Virtualisierung, virtuelle Maschinen und ihre Funktionen
8.1. Was ist Virtualisierung, Hypervisor, virtuelle Maschine, die beliebtesten Hypervisoren und ihre Funktionen. Überverkauf
8.2. Erstellen einer virtuellen Testmaschine mithilfe der KVM-Virtualisierung im Terminal eines physischen Servers oder lokalen Computers
№9. Mögliche Serverprobleme, deren Diagnose und Lösungen
9.1. Checkliste zur Überprüfung der Server-Nichtverfügbarkeit. Lassen Sie uns das Problem lokalisieren
9.2. Diagnose der Serverressourcen
9.3. Ermitteln der Ursache für die Auslastung des Servers: DDoS, RAM-Erschöpfung, Viren
#10: Serveroptimierung
10.1. Einrichten von PHP und Webserver. PHP-, Nginx-, PHP-fpm-Parameter
10.2. Auslagerungsdatei, Erstellen und Konfigurieren einer Auslagerungsdatei
10.3. MySQL-Optimierung. Mysqltuner-Dienstprogramm. Einige wichtige MySQL-Parameter. Überprüfen Sie die Website auf Online-Ressourcen
#11: Grundlagen zur Docker-Containerisierung
11.1. Was ist Docker und wozu dient es?
11.2. So stellen Sie Software in Docker bereit. Funktionen für die Arbeit mit Software in Docker
11.3. Grundlagen der Docker-Komposition
#12: Arbeiten mit Git
12.1. Erstellen eines Git-Repositorys
12.2. Hochladen und Hochladen eines Projekts auf Github
12.3. Wie Git und Github für einen Administrator nützlich sein können
Sind Sie ein fortgeschrittener Benutzer? Sie möchten Systemadministrator oder Fachinformatiker für Informationssicherheit studieren? In diesem Kurs lernen Sie moderne Server-Betriebssysteme kennen. Sie beherrschen die Grundlagen lokaler Netzwerke, deren Topologie und machen sich mit den Einflussfaktoren auf deren Leistung vertraut. Konzepte wie Datenübertragungsmedium, Arten lokaler Netzwerke, MAC-Adressen und Paketdatenübertragung werden für Sie klarer. Der Kurs untersucht im Detail das OSI-Modell und seine Überlagerung auf dem TCP/IP-Protokollstapel in modernen Betriebssystemen.
4
14 990 ₽