DevOps Tutorials
DevOps bietet einen strukturierten Ansatz zum Lernen moderner Softwareentwicklungs- und IT-Betriebspraktiken. Egal, ob Sie Anfänger oder erfahrener Profi sind, unsere DevOps-Tutorials bieten eine systematische Erkundung der wichtigsten Konzepte und Tools. Mit kostenlosen Laboren und praktischen Codebeispielen entwickeln Sie Fähigkeiten in kontinuierlicher Integration, Bereitstellung und Infrastrukturmanagement. Unser DevOps-Spielplatz ermöglicht Echtzeiterfahrungen mit verschiedenen Tools und Workflows.
Andere Kompetenzbäume
LinuxCybersicherheitDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA-SchulungRHCE-in-Enterprise-Linux-SchulungLFCS-SchulungShellGitDockerKubernetesCKA-SchulungCKAD-SchulungCKS-SchulungAnsibleRHCE-in-Ansible-SchulungJenkinsNmapWiresharkHydraCompTIADatenbankMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++WebentwicklungDatenwissenschaft
Privilegieneskalation auf einem Linux-System mit Nmap durchführen
In diesem Lab verwenden Sie Metasploit, um den distcc-Dienst auf einem verwundbaren Linux-System auszunutzen, den Kontext der Remote-Ausführung zu bestätigen und Systeminformationen für eine spätere Analyse zur Privilegieneskalation zu sammeln.
CybersecurityNmapLinux
Der Linux-Befehl tr: Zeichenübersetzung
Lernen Sie den Linux-Befehl tr für zeichenbasierte Transformationen in Textströmen kennen. Erfahren Sie, wie Sie Zeichen übersetzen, gezielt löschen, mit Zeichenklassen arbeiten und wiederholte Zeichen zusammenfassen. Dieses praxisorientierte Tutorial deckt die wesentlichen Funktionen von tr für die Textverarbeitung unter Linux ab.
Linux
Installation und grundlegende Konfiguration von MySQL
Lernen Sie, wie Sie MySQL, ein beliebtes Open-Source-relationales Datenbankmanagementsystem, installieren, absichern und grundlegende Operationen durchführen. Dieses Lab umfasst die Überprüfung der Installation, die Absicherung der MySQL-Instanz, den Zugriff auf die MySQL-Shell, das Erstellen von Datenbanken und Tabellen sowie die Durchführung grundlegender Datenoperationen.
MySQLLinux
Optimierung der Java-Anwendungsleistung
JVM-Parameter werden zur Konfiguration der Java Virtual Machine (JVM) verwendet, die für die Ausführung von Java-Bytecode verantwortlich ist. Durch die korrekte Konfiguration dieser Parameter lässt sich die Leistung von Java-Anwendungen steigern. In diesem Lab lernen wir, wie man gängige JVM-Parameter einsetzt, um die Performance von Java-Anwendungen zu optimieren.
JavaLinux
Docker-Meisterschaft im Gelasianischen Grasland
In dieser Challenge erlangen Sie die Docker-Meisterschaft im Gelasianischen Grasland, indem Sie die Erstellung und Vernetzung von Containern meistern. Lernen Sie, Docker-Container effizient zu erstellen, zu verbinden und zu verwalten. Vertiefen Sie Ihre Docker-Kenntnisse durch praktische Übungen.
Docker
Kritische Systemressourcen entdecken
Lernen Sie grundlegende Linux-Befehle zum Auffinden von Dateien und ausführbaren Programmen kennen, darunter 'which', 'whereis' und 'find'. Erfahren Sie, wie Sie effizient durch das Dateisystem navigieren und wichtige Systemressourcen aufspüren.
Linux
Initialisierung eines Jenkins-Controllers
Starten Sie einen isolierten Jenkins-Controller, rufen Sie das anfängliche Administrator-Passwort ab, erstellen Sie einen echten Administrator, bestätigen Sie das initialisierte Dashboard und bereinigen Sie den temporären Controller.
Jenkins
Konfiguration von Tools und gelabelten Agents
Konfigurieren Sie ein Jenkins-Node-Label, ein lokales Git-Tool und einen Freestyle-Job über das Jenkins-Dashboard.
Jenkins
Speichern von Anmeldedaten in Jenkins
Erstellen, überprüfen und aktualisieren Sie einen Jenkins-Benutzername/Passwort-Anmeldedatensatz über das Jenkins-Dashboard.
Jenkins
Schreiben von Scripted Jenkins Pipelines
Erstellen und Ausführen eines Jenkins Scripted Pipeline-Jobs mit node, stage, shell-Schritten und Groovy-Kontrollfluss.
Jenkins
Verwendung von Jenkins Shared Libraries
Erstellen Sie eine lokale Jenkins Shared Library, registrieren Sie diese über das Dashboard und rufen Sie sie aus einem Pipeline-Job auf.
Jenkins
Jenkins-Builds mit Webhooks auslösen
Simulieren Sie einen Repository-Webhook mit curl, übergeben Sie Branch- und Commit-Daten an einen Jenkins-Job und überprüfen Sie das Protokoll des ausgelösten Builds.
Jenkins
Veröffentlichung von Testberichten und Build-Benachrichtigungen
Erstellen Sie einen Jenkins Freestyle-Job über das Dashboard, veröffentlichen Sie JUnit-Testergebnisse und konfigurieren Sie E-Mail-Benachrichtigungen für Builds.
Jenkins
Pipelines auf Container-Agents ausführen
Führen Sie eine Jenkins-Pipeline in einer containerbasierten Jenkins-Umgebung aus und erfassen Sie Nachweise über die Ausführung im Container.
Jenkins
Erstellen von Multibranch-Pipelines
Erstellen Sie ein lokales Git-Repository mit zwei Branches, konfigurieren Sie eine Jenkins Multibranch-Pipeline über das Dashboard und vergleichen Sie die Branch-Builds.
Jenkins
Sichern und Wiederherstellen der Jenkins-Konfiguration
Sichern Sie eine Jenkins-Job-Konfiguration, löschen Sie diese, stellen Sie sie aus einem Archiv wieder her und überprüfen Sie den wiederhergestellten Job.
Jenkins
URL-Verkürzer mit Flask und MySQL erstellen
In diesem Projekt lernen Sie, wie Sie einen einfachen URL-Verkürzungsservice mit Flask und MySQL erstellen. Sie werden lernen, eine Datenbank einzurichten, eine Weboberfläche zu entwerfen und Funktionen zur Verkürzung von URLs, zum Suchen von URLs nach Tags und zum Anzeigen von Analysen zu implementieren. Das Projekt ist für Einsteiger geeignet und bietet einen umfassenden Einblick in die Webentwicklung mit Python und der Datenbankverwaltung.
HTMLPythonMySQLCSS
Erstellen einer Flask REST-API mit SQLite
In diesem Projekt lernen wir, wie man eine REST-API in Flask erstellt und SQLite als Datenbank verwendet. Wir beginnen damit, eine Beispiel-SQLite-Datenbank zu erstellen und sie mit einigen Daten zu befüllen. Anschließend bauen wir eine Flask-Anwendung mit Endpunkten, um CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) auf den Daten in der SQLite-Datenbank auszuführen.
Python
- Vorherige
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 510
- Nächste