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.

Privilegieneskalation auf einem Linux-System mit Nmap durchführen

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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 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

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

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